Termio
Manage and coordinate sibling agent sessions running on the same machine.
Installation
- Make sure Claude is on your device and in your terminal.
Skills load from
~/.claude/skills/when Claude Code starts up β so you need it on your machine first. If you don't have it yet, install it once with the command below, then runclaudein any terminal to verify.One-time setupnpm i -g @anthropic-ai/claude-codeAlready have it? Skip ahead.
- Paste into Claude Code or into your terminal.
This copies the whole skill folder into
~/.claude/skills/termio-termio-sh/β the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.Faster alternative (instruction-only skills)
Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates β they won't be downloaded and the skill will fail when it tries to load them.
Quick install (SKILL.md only)Sign up to copy - Restart Claude Code.
Quit and reopen Claude Code (or any other agent that loads from
~/.claude/skills/). New skills are picked up on startup. - Just ask Claude.
Skills auto-activate when your request matches the skill's description β no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the βWhat this skill doesβ section above.
Prefer to read the source first? Open on GitHub.
When Claude uses it
See and drive the sibling agent sessions running alongside you on this machine via the `termiod` CLI β list them and their status, start a new agent or plain-terminal session, send a prompt or an answer into one, and set your own status. Use when delegating work to another session, or checking on what other sessions are doing. Do not use merely because a task could run in parallel. Requires running inside a termiod session (TERMIOD_SESSION_ID set).
What this skill does
Driving sibling sessions (termiod)
If TERMIOD_SESSION_ID is not set in your environment, you are not running
inside a termiod session β say so and stop instead of trying to drive sessions
you cannot see.
You are running inside a session hosted by termiod on this machine, alongside
other sessions on the same host. Coordinate with them through the termiod
CLI. The installed CLI is the authority on syntax: where this text and
termiod --help disagree, trust the CLI.
Sessions here are scoped to this machine, not to a project. The daemon lists every session it hosts, so read the names and working directories before acting on one β there is no project filter to lean on.
termiod list --jsonβ every session on this host, with its status (working/idle/needs_you/done/failed/unknown), name, and pid. Sessions are addressed by id or by name; both work everywhere a target is taken.termiod send <target> "<text>"β type into a session as if the user had. Use it to answer a sibling that is blocked on a question.--no-entertypes the text without pressing Enter.termiod create --name <name> --cwd <dir> -- <program> [argsβ¦]β start a new session and print its id. With no--argv it starts a login shell.termiod kill <target>β kill a session and its process group.termiod set-status "$TERMIOD_SESSION_ID" <state>β report your own state. Valid states areworking,idle,needs_you,done,failed, andunknown.--title "<short label>"sets the label a viewer shows beside the session.
When to use this
- Delegating. A task that is genuinely separate work β a long build, an independent investigation β can go to a new session so the user watches it in its own pane.
- Supervising. Before reporting that something is done, check whether a
sibling you started is still
workingor has goneneeds_you. - Unblocking. A sibling sitting at
needs_youis waiting on a human. If you can answer it from what you already know,sendthe answer.
Do not spawn a session merely because two things could happen at once. A session the user did not ask for and does not watch is noise.
What is not available here
Unlike the same skill on a Mac running the termio app, there is no transcript
reader and no project-scoped listing: termiod hosts sessions, and the
project a session belongs to is not yet readable back from it. Do not guess at a
sibling's conversation contents β ask it with send, or read what the user
tells you.
Related skills
Word Document Editor
anthropics
Create, edit, and format Word documents with tables, images, and tracked changes.
Skill Template
anthropics
A template for creating and configuring new Claude skills.
Kanban TUI
Zaloog
Manage tasks, boards, and workflows in your terminal with a CLI kanban tool.
AgentPostage
AgentPostage
Send PDFs as physical US mail for bank disputes, cancellations and notices. Free skill, paid mailing with your own API key.