ワンクリックで
util-tmux-session-admin
Register repo memory and manage tmux-backed delegated worker sessions for external coding CLIs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Register repo memory and manage tmux-backed delegated worker sessions for external coding CLIs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Index Logseq markdown into SQLite, query the index quickly, and synchronize markdown updates back into the database.
Publish or update a Copilot CLI plugin in a repository marketplace by wiring marketplace metadata, source paths, README guidance, and install instructions.
Add custom agents, reusable skills, and MCP configuration to a Copilot CLI plugin while keeping the manifest and documentation aligned.
Create a new GitHub Copilot CLI plugin skeleton with a manifest, starter documentation, agent files, skill directories, and optional MCP wiring.
Perform safe, auditable open, close, create, move, and edit operations on KeePass databases via a local Python helper script.
Queue and run delegated repo tasks inside tmux-managed worker sessions using external coding CLIs such as Copilot or OpenCode.
| name | util-tmux-session-admin |
| description | Register repo memory and manage tmux-backed delegated worker sessions for external coding CLIs. |
Use this skill when the user wants to remember a project's purpose and location, create or inspect tmux-managed worker sessions, or understand the current delegated-task queue for a repository.
This skill delegates all state management to plugins/util-skills/scripts/tmux_cli_orchestrator.py. It does not execute the repo task itself.
python3.tmux installed and available on PATH.Before managing sessions, register the repo so the helper can remember:
copilot or opencode)python3 plugins/util-skills/scripts/tmux_cli_orchestrator.py \
repo-register \
--repo-root <repo-root> \
--purpose "<short purpose>" \
[--alias <repo-alias>] \
[--default-cli <copilot|opencode>]
Create a worker session when the repo needs a new visible tmux window/pane pair:
python3 plugins/util-skills/scripts/tmux_cli_orchestrator.py \
session-create \
--repo-root <repo-root> \
[--label <session-label>] \
[--cli <copilot|opencode>]
List sessions any time:
python3 plugins/util-skills/scripts/tmux_cli_orchestrator.py \
session-list \
--repo-root <repo-root>
Return the tmux attach command and the current status summary instead of switching sessions silently:
python3 plugins/util-skills/scripts/tmux_cli_orchestrator.py \
session-attach \
--repo-root <repo-root>
python3 plugins/util-skills/scripts/tmux_cli_orchestrator.py \
status-show \
--repo-root <repo-root>
Summarize:
idle or busy| Subcommand | Description |
|---|---|
repo-register | Store or update repo memory (path, purpose, alias, default CLI). |
repo-list | List every registered repo and its task/session counts. |
repo-show | Show one registered repo with task/session state. |
session-create | Create a tmux worker window with runner and status panes. |
session-list | List worker sessions for a repo. |
session-attach | Return the tmux attach command for a repo session set. |
status-show | Show the current repo/session/task summary. |
tmux is missing, say so and stop.Reply with:
Repo: <repo-id> - <purpose>
Path: <repo-root>
Tmux: <tmux-session-name>
Sessions:
- <session-id> - <idle|busy>
Attach: <tmux attach-session -t ...>
Task counts: queued=<n>, running=<n>, completed=<n>, failed=<n>, cancelled=<n>