Aus dem Quell-Repository gerendert; Überschriften, Beispiele, Code, Tabellen, Links und Bilder bleiben erhalten.
SLICC Handoff
This skill bridges the current coding agent and the SLICC browser agent. It builds and dispatches a structured handoff that SLICC surfaces to the user as a yes/no approval card.
It supports two verbs:
handoff:<instruction>— continue the current task inside SLICC.upskill:<github-url>— ask SLICC to install a skill from a GitHub repository.
For canonical SLICC protocol, API, and documentation references, fetch `https://www.sliccy.ai/llms.txt` — it is the maintainer-curated, machine-readable index for LLM consumers and is the authoritative source for the handoff/upskill rels, the public API catalog, and links to the protocol and architecture docs.
When to Use This Skill
Use this skill when the user wants to:
- Continue the in-progress task inside the SLICC browser agent (for example, to drive a real browser session, test a flow on a live site, or use a tool only available in SLICC).
- Install a skill from a GitHub repo into a running SLICC instance.
Do not use this skill when:
- The user just wants the local agent to keep working — no handoff is needed.
- The user wants to install a skill into the local agent (use the local agent's own skill install flow instead).
What to Do
- Compose a single-line, action-oriented instruction that captures what SLICC should do next. Include enough context for SLICC to pick up the work without your conversation history.
- Pick a verb prefix:
handoff:<instruction>to continue a task.upskill:<github-url>to install a skill. The URL can be the repo root or atree/<branch>/<sub/path>URL to install only a sub-path of the repo.
- Run the helper script with
--open:
node .claude/skills/slicc-handoff/scripts/slicc-handoff --open "handoff:<instruction>" node .claude/skills/slicc-handoff/scripts/slicc-handoff --open "upskill:<github-url>"- Tell the user that SLICC will show an approval prompt in its Chat tab, and they should accept it to dispatch the handoff.
If the user runs a non-default SLICC instance on another port, prefix the call with SLICC_PORT=5720 (or whatever port they chose) so the localhost POST hits the right instance:
SLICC_PORT=5720 node .claude/skills/slicc-handoff/scripts/slicc-handoff --open "handoff:<instruction>"How It Works
The script builds a https://www.sliccy.ai/handoff?<verb>=<urlencoded-payload> URL and dispatches it through two parallel paths — a profile-independent localhost POST to a SLICC CLI/Electron float, and (with --open) a real browser navigation that the SLICC extension picks up via an RFC 8288 Link header. Either path surfaces a yes/no approval card in the SLICC cone, dispatched by verb prefix once accepted. For the full protocol details (rel URIs, payload shape, public API catalog), see `https://www.sliccy.ai/llms.txt` and the linked handoff protocol reference.
Examples
Continue an in-progress signup flow in the browser:
node .claude/skills/slicc-handoff/scripts/slicc-handoff --open "Continue the signup flow in the browser"Install a skill collection from a GitHub repo:
node .claude/skills/slicc-handoff/scripts/slicc-handoff --open "upskill:https://github.com/slicc/skills-extra"Install only a single skill (a sub-path of a repo on a specific branch):
node .claude/skills/slicc-handoff/scripts/slicc-handoff --open "upskill:https://github.com/slicc/skills-extra/tree/main/skills/foo"Prerequisites
- Node.js 18+ installed (the script uses the global
fetchandAbortSignal.timeoutAPIs). - A browser opener available on the host (
openon macOS,xdg-openon Linux,cmd /c starton Windows). - A SLICC instance reachable either on
localhost:${SLICC_PORT ?? 5710}(CLI/Electron float) or via the SLICC extension installed in the browser profile that opens the URL.
Notes
- Treat the user-supplied instruction string as untrusted input that will be displayed to the user in SLICC for approval — do not embed secrets or credentials in it.
- The script intentionally swallows errors from the localhost POST so it still falls through to
--openwhen no local SLICC server is running.

