Claude Code Skill
The included skill lets Claude Code call cctabs itself — checking what sessions are running, spawning parallel agents, forking conversations, and sending input to coordinate across tabs.
Install
Run these slash commands inside a Claude Code session:
❯ /plugin marketplace add generativereality/plugins
⎿ Successfully added marketplace: generativereality
❯ /plugin install cctabs@generativereality
⎿ ✓ Installed cctabs. Run /reload-plugins to activate.
❯ /reload-plugins
⎿ Reloaded: 1 plugin · 0 skills · 5 agents · 0 hooks · 0 plugin MCP servers · 0 plugin LSP serversNote: These are Claude Code slash commands, not shell commands. Type them at the
❯prompt inside a Claude Code session.
This installs both the cctabs CLI and the skill. Updates are delivered via the plugin — run /plugin update cctabs to get the latest.
What Claude can do with it
Check what's running:
cctabs sessionsSpawn a parallel session and send it a task:
cctabs new payments ~/Dev/myapp
cctabs send payments --file /tmp/task.txt
echo "implement the billing endpoint" | cctabs send paymentsFork its own session to try an alternative approach:
cctabs fork auth -n auth-v2Monitor a sibling session without switching to it:
cctabs scrollback payments 100Approve a tool call in another session:
cctabs send payments "yes\n"How it works
The skill (SKILL.md) is loaded into Claude Code's context when placed in .claude/skills/cctabs/. It gives Claude:
- The full command reference
- Workflow patterns for common multi-session tasks
- Tab naming conventions
- Auto-install logic for the CLI itself