multi-session
Skill6 starsChanged 28 days agoMITView on GitHub
Run, type into, and SEE other interactive Claude Code sessions from this one, through Orca terminal tabs. Use to test anything that only shows up on screen (the /workflows progress view, a slash command's output, a permission prompt), to run a workflow stage in a fresh session, or to run independent sessions side by side and read their results. Triggers — "open another session", "run it in a fresh session", "test what the screen looks like", "watch the other session", "drive Claude in a terminal". Needs the `orca` CLI. For a result you only need as text, use headless `claude -p` instead (cheaper, no screen). General Orca terminal and worktree reference: `orca skills get orca-cli`; supervised worker fleets: `orca skills get orchestration`.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Playful-Sincerity/PSDCMS-Playful-Sincerity-Digital-Core-Meta-Systemtheir own version, first seen Oct 11, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository30 other files it gives its agents.
- adversarial-re-readSkill
- adversarial-reviewSkill
- build-estimateSkill
- build-evaluateSkill
- build-executeSkill
- build-planSkill
- build-polishSkill
- build-prdSkill
- build-probeSkill
- build-validateSkill
- excel-connector-governanceSkill
- five-whysSkill
- insight-builderSkill
- insight-crystallizerSkill
- insight-promotionSkill
- notion-governanceSkill
- oodaSkill
- prd-writerSkill
- promote-to-toolingSkill
- quality-reviewSkill
- ralph-implementSkill
- ralph-loopSkill
- search-governanceSkill
- session-outputSkill
- skill-validatorSkill
- task-planSkill
- verifySkill
- voice-profile-testSkill
- why-diagnosticSkill
- writing-qualitySkill
The file
Files
Multi-session — drive other Claude Code sessions
You are not limited to this session. From Bash you can open a new Claude Code session in an Orca terminal tab, type into it, and read its rendered screen. The user sees the tab in Orca too.
This skill covers what is specific to driving Claude Code. For everything else about Orca
terminals (handles, receipts, worktrees), run orca skills get orca-cli.
Pick the lighter tool first
| Need | Use |
| A result as text (an answer, a file written, a smoke test) | claude -p "<prompt>" from Bash. No screen, cheapest |
| What a screen looks like, or an interactive-only feature | This skill |
| Many workers with task tracking and replies | orca skills get orchestration |
The loop
# 1. Open. Launch Claude bare: a prompt on the command line can be lost (gotcha 1).
H=$(orca terminal create --worktree active --title "<name>" --json \
--command "cd <dir> && claude --permission-mode acceptEdits --allowedTools 'Workflow,Read,Grep,Glob,Write,Edit,Bash'" \
| grep -o 'term_[0-9a-f-]*' | head -1)
orca terminal wait --terminal $H --for tui-idle --timeout-ms 30000 --json # read wait.satisfied
# 2. Look before you type.
orca terminal read --terminal $H --screen
# 3. Type. --wait-submit proves the turn started; input_accepted alone does not.
orca terminal send --terminal $H --text '<prompt or /command>' --enter --wait-submit 15
# 4. Watch. Foreground sleep is blocked: use Monitor with an until-loop on the screen.
until orca terminal read --terminal $H --screen | grep -q '<done marker>'; do sleep 5; done
# 5. Close when finished. This kills that Claude process.
orca terminal close --terminal $HKeys: arrow down is --text $'\e[B', Esc is --text $'\e', and Enter alone is --text "" --enter.
Gotchas (all measured)
- The folder-trust dialog eats the first prompt. In a folder Claude hasn't opened before, a
prompt passed on the command line is lost behind "Do you trust this folder?". Launch bare, read
the screen, accept (arrow down, then Enter), then
sendthe prompt. - An open panel eats typed prompts. While
/workflows(or any full-screen panel) is open, a sent prompt is dropped and the receipt still saysinput_accepted. Send Esc first. Treat a receipt withoutturn_startedas not delivered. - Use
read --screenfor anything visual. A plainreadreturns the raw stream: repainted lines arrive as stacked fragments and TUI layout is lost. /workflowsopens only when sent on its own. Send it, thenread --screen. With one run in the session it opens that run's progress view directly.- Permissions decide whether a run stalls. An unattended session stuck on a prompt waits
forever. Pass
--permission-modeand--allowedToolsat launch. A saved workflow also needsWorkflow(orWorkflow(<name>)) allowed, or it asks first. - Each session costs a full context. A fresh session loads the CLAUDE.md files, skills and tools of the folder it opens in. Use a scratch folder with a tiny fixture when you only need to test behaviour.
- Close what you open. Tabs persist after your turn ends. List them with
orca terminal list.
Report
Tell the user which tab you opened (its title), what you sent, and what the screen showed, quoting
the lines from read --screen. Never describe a screen you did not read.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

