Agent Skillshalfwhey/claudraband › claudraband

claudraband

GitHub

提供 claudraband CLI 工具的程序化控制能力,用于发送提示、恢复会话、监控状态及管理 Claude Code 的持久化会话。支持守护进程模式、ACP 接口及自动化脚本集成。

.claude/skills/claudraband/SKILL.md halfwhey/claudraband

Trigger Scenarios

需要程序化调用或自动化管理 Claude Code 会话 通过命令行脚本发送提示或恢复持久化对话 集成 claudraband 守护进程进行远程或后台任务处理

Install

npx skills add halfwhey/claudraband --skill claudraband -g -y
More Options

Non-standard path

npx skills add https://github.com/halfwhey/claudraband/tree/master/.claude/skills/claudraband -g -y

Use without installing

npx skills use halfwhey/claudraband@claudraband

指定 Agent (Claude Code)

npx skills add halfwhey/claudraband --skill claudraband -a claude-code -g -y

安装 repo 全部 skill

npx skills add halfwhey/claudraband --all -g -y

预览 repo 内 skill

npx skills add halfwhey/claudraband --list

SKILL.md

Frontmatter
{
    "name": "claudraband",
    "description": "Use claudraband CLI and daemon workflows programmatically to send prompts, resume sessions, inspect status, and manage live session state. Use when running, scripting, or automating Claude Code via claudraband\/`cband`, including startup prompt handling, `--connect` daemon mode, and ACP sessions."
}

Claudraband CLI

claudraband wraps Claude Code in a controlled terminal workflow for persistent sessions.

The package also installs cband as a shorthand alias.

Local built binary: node packages/claudraband-cli/dist/bin.js or bun packages/claudraband-cli/dist/bin.js

Published binary: cband via npx @halfwhey/claudraband or bunx @halfwhey/claudraband


Commands

Start prompt (default)

cband "review this diff"
# equivalent to: cband prompt

Send a prompt to a session

cband prompt [--session <id>] [--select <choice>] [--connect <host:port>] <text...>
  • Without --session, starts a new session.
  • With --session, resumes a saved session.
  • With --select, answers a pending permission/prompt flow before continuing.
  • --select and startup handling are documented under "Prompt and send flags" below.

Send input without waiting

cband send --session <id> [--select <choice>] <text...>

Returns immediately after delivery.

Stream events

cband watch --session <id> [--pretty] [--no-follow]

Interrupt a live turn

cband interrupt --session <id>

Inspect and monitor

cband status --session <id> [--json]
cband last --session <id> [--json]

Attach to a live session

cband attach <session-id>

List and close tracked sessions

cband sessions [--cwd <dir>]
cband sessions close <session-id>
cband sessions close --cwd <dir>
cband sessions close --all

Daemon mode

cband serve [--host 127.0.0.1] [--port 7842]
# create new daemon sessions via:
cband --connect localhost:7842 "start a migration plan"

ACP

cband acp [--model opus]

cband acp runs claudraband as an ACP stdio server.


Common flags

  • --session <id> — resume (prompt, send) or target (watch, interrupt, status, last) a session
  • --cwd <dir> — working directory filter for new sessions and sessions
  • --model <model>haiku, sonnet, or opus
  • --permission-mode <mode>default, plan, auto, acceptEdits, dontAsk, bypassPermissions
  • --auto-accept-startup-prompts — auto-resolve startup prompts (trust-folder / bypass-permissions)
  • --backend <auto|tmux|xterm> — xterm is still experimental
  • -c, --claude "<flags>" — passthrough Claude flags
  • --json — JSON output for status, last, watch
  • --pretty — human-readable watch output
  • --no-follow — exit after next turn_end for live sessions
  • --connect <host:port> — route new sessions through daemon
  • --select <choice> — answer a pending question/permission prompt on a session

Prompt/select behavior

--select is supported on prompt and send only.

  • Use with --session <id>.
  • Values are Claude raw option numbers.
  • If a selected option expects free text, pass it after --select:
cband prompt --session <id> --select 3 "new direction"

If a new session hits a startup permission question it will print the session id and then wait for a follow-up --select unless --auto-accept-startup-prompts is enabled.


Gotchas

  • prompt --select waits for the turn after selection; send --select is fire-and-forget.
  • sessions lists only live tracked sessions from ~/.claudraband/.
  • attach and --select require a live tracked session.
  • Prefer local usage with tmux for reliability; xterm remains experimental.

Version History

  • 0.7.2 Current 2026-07-24 22:30

Same Skill Collection

skills/SKILL.md

Metadata

Files
0
Version
0.7.2
Hash
1439f8e4
Indexed
2026-07-24 22:30

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 09:18
浙ICP备14020137号-1 $mapa de visitantes$