termio

GitHub

通过 termiod CLI 管理和协调本机上的多个 Agent 会话,支持列表查看、状态监控、任务委派、结果发送及会话控制。适用于多会话并行协作、跨会话通信及工作流编排场景。

Sources/termio/Resources/skills/termio-device/SKILL.md termio-sh/termio

触发场景

需要向其他 Agent 会话发送指令或答案 检查或监控其他 Agent 会话的运行状态 启动新的独立 Agent 会话以执行并行任务

安装

npx skills add termio-sh/termio --skill termio -g -y
更多选项

非标准路径

npx skills add https://github.com/termio-sh/termio/tree/main/Sources/termio/Resources/skills/termio-device -g -y

不安装直接使用

npx skills use termio-sh/termio@termio

指定 Agent (Claude Code)

npx skills add termio-sh/termio --skill termio -a claude-code -g -y

安装 repo 全部 skill

npx skills add termio-sh/termio --all -g -y

预览 repo 内 skill

npx skills add termio-sh/termio --list

SKILL.md

Frontmatter
{
    "name": "termio",
    "description": "See and drive the sibling agent sessions running alongside you on this machine via the `termio session` 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)."
}

Driving sibling sessions (termio session)

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 termio session CLI. The installed CLI is the authority on syntax: where this text and termio session --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.

  • termio session ls --all --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. A name two sessions share is refused as ambiguous, so give each session you create its own name, or use the id. On a Mac where the Termio app runs, send, read and close act on the app's sessions instead: there, take targets from termio session ls --json.
  • termio session read <target> — print a session's screen.
  • termio session 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-enter types the text without pressing Enter.
  • termio session create --name <name> --cwd <dir> -- <program> [args…] — start a new session and print its id. With no -- argv it starts a login shell.
  • termio session close <target> — end a session and its process group.
  • termio agent report <state> — report your own state. Valid states are working, attention (you need the user), done, and idle.

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 working or has gone needs_you.
  • Unblocking. A sibling sitting at needs_you is waiting on a human. If you can answer it from what you already know, send the 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.

版本历史

  • 60c4f47 当前 2026-11-02 10:21
  • 2dfed32 2026-08-27 09:01

同 Skill 集合

skills/animation-vocabulary/SKILL.md
skills/apple-design/SKILL.md
skills/bump-version/SKILL.md
skills/code-clean/SKILL.md
skills/conventional-commit/SKILL.md
skills/emil-design-eng/SKILL.md
skills/find-animation-opportunities/SKILL.md
skills/improve-animations/SKILL.md
skills/ios-app-analysis/SKILL.md
skills/ios-rebuild-dev/SKILL.md
skills/issue-creator/SKILL.md
skills/macos-rebuild-dev/SKILL.md
skills/native-app-profiling/SKILL.md
skills/og-generation/SKILL.md
skills/pick-ui-library/SKILL.md
skills/prototype/SKILL.md
skills/review-animations/SKILL.md
skills/review-copy/SKILL.md
skills/swift-performance-optimization-skill/SKILL.md
skills/swiftui-performance-audit/SKILL.md
skills/testflight-release/SKILL.md
skills/app-screenshot-debug/SKILL.md
skills/asc/SKILL.md
skills/check-ghostty-update/SKILL.md
skills/dia-source-analysis/SKILL.md
skills/doc/SKILL.md
skills/termio-bug-report/SKILL.md
skills/termio/SKILL.md
Sources/termio/Resources/skills/termio/SKILL.md

元信息

文件数
0
版本
60c4f47
Hash
c674e647
收录时间
2026-08-27 09:01

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 15:47
浙ICP备14020137号-1