capabilities
NAME
capabilities — complete capability reference for SLICC agents
SYNOPSIS
Run commands for the full executable list, <cmd> --help for usage, or man <topic> for in-depth docs on any topic below.
BROWSER AUTOMATION
playwright-cli (aliases: playwright, puppeteer) — full browser control via Chrome DevTools Protocol.
- Navigate:
open,goto,go-back,go-forward,reload - Inspect:
snapshot(accessibility tree with element refs),screenshot,eval <js>,eval-file <path> - Interact:
click,fill,type,press,hover,select,check,drag - Tabs:
tab-list,tab-new,tab-close. Requires--tab=<id>in scoops/.jsh. - Storage:
cookie-*,localstorage-*,sessionstorage-* - Recording:
record [url] [--filter],stop-recording <id>— HAR capture - Teleport:
teleport --start <regex> --return <regex>— auth handoff to follower
See man playwright-cli for the full reference.
MULTI-RUNTIME (TRAYS)
Control tabs across multiple devices and runtimes — local browser, remote CLI, iOS app, Chrome extension.
host— show leader status, join URL, connected followershost reset— disconnect all followers, fresh sessionplaywright-cli open <url> --runtime=<id>— open tab on remote trayplaywright-cli tab-list— shows tabs across all runtimesplaywright-cli teleport --list— list follower runtimesrsync <src> <dest>— sync files between local and remote VFS over tray
Remote tabs appear as [follower-xxx:targetId] in tab-list. All playwright commands work on remote tabs. See man tray, man rsync.
FILES AND MOUNTS
mount <path>— local directory pickermount --source s3://bucket /mnt/s3— S3/R2/MinIOmount --source da://org/repo /mnt/da— Adobe DA (da.live)mount list,mount unmount,mount refreshfswatch create --path <p> --pattern <glob> --scoop <name>— file change events as licksln -s— symlinks work transparently
MEDIA AND DOCUMENTS
convert/magick— ImageMagick (WASM): resize, crop, rotate, format conversionpdftk/pdf— PDF merge, split, rotate, extract textpptx-lib— create PowerPoint files programmaticallyafplay <file>— play audio (Web Audio API)say -l <lang> "<text>"— text-to-speech (Web Speech API)chime— notification soundopen --view <path>— return image inline for agent visionimgcat <path>— preview image/video in browser tabscreencapture <path>— capture user's screen (requires permission)
AUTH AND SECRETS
oauth-token <provider>— fresh OAuth access token (github, adobe, etc.). Auto-login if needed.oauth-token --list— show available providers and statussecret set <name> <value> --domain <patterns>— credentials for fetch proxy / mountssecret list,secret delete,secret test
See man oauth-token.
AUTOMATION (LICKS)
webhook create --scoop <name> [--filter <js>]— HTTP endpoint → scoopcrontask create --name <n> --scoop <name> --cron "<expr>"— scheduled → scoopfswatch create --path <p> --pattern <glob> --scoop <name>— file changes → scoop
All three deliver structured lick events. See man lick, man webhook, man crontask.
UI
sprinkle open/close/send/list/chat— persistent panels. Seeman sprinkle.sprinkle chat '<html>'— blocking inline card, waits for user click, returns action JSON- Inline
```shtmlblocks in chat — render interactive widgets serve <dir>— serve VFS directory in browser tab. Seeman serve.open <path>— open file in tab.-ddownloads.-vreturns for vision. Seeman open.
AGENTS AND DELEGATION
agent <cwd> <allowed-cmds> <prompt>— one-shot sub-agent, blocks, returns stdoutscoop_scoop/feed_scoop/drop_scoop— persistent conversational scoops
See man delegation for strategy, man scoop for lifecycle.
SKILLS
skill list— installed skillsskill read <name>— full instructionsupskill search "<query>"— find skills on ClawHub + Tesslupskill <owner/repo> --all— install from GitHub
See man skill.
DATA AND CODE
- Languages:
node,python3,sqlite3 - Version control:
git - Network:
curl,html-to-markdown - Data:
jq,base64 - Text:
grep,rg,sed,awk,sort,uniq,diff,wc,cut,tr
SESSION
models— list available LLMs and current selectioncost— session cost breakdown by agentnuke— full environment reset (destructive, requires launch code)
CONSTRAINTS
- No package managers (
apt,npm install,pip). Tools are built-in or installable as skills. - No long-running servers.
servehandles previewing via service worker. fetch()/curlroute through browser Fetch API — Cookie headers stripped, Origin is localhost. For cookie-based APIs, useplaywright-cli evalfrom page context.screencaptureneeds user permission (may require browser restart on macOS).
SEE ALSO
man delegation, man scoop, man sprinkle, man lick, man tray, man skill, man playwright-cli, man environment, man audio, man rsync, man teleport