원클릭으로
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>