← 返回
开发者工具 中文

CLI Worker Skill (Kimi CLI)

Delegates coding tasks to Kimi CLI agents in isolated git worktrees. Use when the user wants to delegate work to Kimi, run a headless task, or run an isolate...
将编码任务委托给 Kimi CLI 代理,使用独立的 git worktree。适用于需要将工作委托给 Kimi、执行无头任务或隔离运行的场景。
quratus quratus 来源
开发者工具 clawhub v0.3.0 1 版本 99898.9 Key: 无需
★ 1
Stars
📥 968
下载
💾 18
安装
1
版本
#latest

概述

CLI Worker Skill (Kimi CLI)

When to use

  • User asks to delegate a coding task to Kimi or a CLI worker
  • Isolated coding task that should run in its own worktree (no git conflicts)
  • Parallel work: run multiple tasks without blocking the main agent
  • Headless task: run Kimi CLI non-interactively from OpenClaw

Delegation: prefer CLI over sessions_spawn

For a single coding task, use the CLI so the task actually runs:

  • Do: cli-worker execute "Your task prompt" (and optionally --constraint / --success). This runs Kimi CLI in a worktree and returns output.
  • Avoid: Using sessions_spawn to delegate to a "sub-agent" for the same kind of task. Spawn is known to sometimes create a session that never processes (0 messages). Use sessions_spawn only when you need an ongoing sub-agent conversation with multiple back-and-forth or sessions_send.

After any spawn, verify within ~30s: sessions_list with kinds: ["subagent"] and/or sessions_history on the child session; if messages stay 0, treat as failed and retry with cli-worker execute instead.

Prerequisites

> You must install and authenticate the CLI yourself before using this skill. This skill does not store or use any credentials.

  • Kimi CLI installed (uv tool install kimi-cli or install script from code.kimi.com)
  • Authenticated: run kimi then /login in the REPL (user must complete OAuth; cannot be automated)

Verify with: cli-worker verify

How to invoke

# Run a single task (creates worktree if in a git repo)
cli-worker execute "Your task prompt"

# With context
cli-worker execute "Create hello.py" --constraint "Python 3.11" --success "Tests pass"

# To get full plain-text output for the agent (not only the final answer)
cli-worker execute "Your task" --output-format text

# Check task status (after Kimi writes report)
cli-worker status <taskId>

# List / remove worktrees
cli-worker worktree list
cli-worker worktree remove <taskId>

# Cleanup old worktrees
cli-worker cleanup --older-than 24

Merge and cleanup

After a task completes, decide whether to keep or discard the work:

  • To keep the work: From the main repo (e.g., on main), run:

```bash

git merge openclaw/

cli-worker worktree remove

```

  • To discard: Run cli-worker worktree remove directly, or rely on cli-worker cleanup --older-than N.

Install

  • CLI (required for execute/verify): Must be on PATH where the agent runs. From the repo: npm install && npm run build && npm link. (From npm: npm install -g @sqncr/openclaw-cli-agent-skill.) If the agent gets "command not found", run npm link from the repo and restart the gateway.
  • Skill discovery: From the repo run npm run install-skill to symlink into ~/.openclaw/skills/cli-worker. Restart gateway or new session after that.

OpenClaw integration

  • Symlink or copy skills/cli-worker/ to ~/.openclaw/skills/cli-worker/ so agents can discover it
  • Optional config: ~/.openclaw/openclaw.json with worktree.basePath for worktree location

版本历史

共 1 个版本

  • v0.3.0 当前
    2026-03-29 05:48 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Epo Patent Intelligence

quratus
EPO专利情报监控EPO专利,分析竞争对手威胁,识别技术趋势,生成战略性HTML报告,为企业决策提供依据。
★ 0 📥 234
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 677 📥 325,912
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 195 📥 67,426