Token导航 LogoToken导航

Agent Skill · 开发

claude-code-controller(Claude 代码 controller)

claude-code-controller 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

claude-code-controller 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 7,124。

总安装 4,045周安装 172GitHub Stars 公开资料未说明下载 1,417核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:claude-code-controller(Claude 代码 controller)
来源仓库:https://github.com/steven-chen13/claude-code-controller
安装命令:
openclaw skills install claude-code-controller
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install claude-code-controller

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

专门控制 Claude Code 的技能。提供简化的命令接口,支持快速任务、长时间任务、并行任务和进度跟踪。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install claude-code-controller;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

claude-code-controller 怎么安装?

在终端执行 openclaw skills install claude-code-controller。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

claude-code-controller 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

claude-code-controller 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

claude-code-controller 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

claude-code-controller 用的人多吗?

公开数据是累计安装 4,045 次,近一周安装 172 次,下载 1,417 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

claude-code-controller 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
claude-code-controller

Claude 代码 controller · 本页

4,045—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
claude-code-controller
description
专门控制 Claude Code 的技能。提供简化的命令接口,支持快速任务、长时间任务、并行任务和进度跟踪。
metadata

Claude Code 控制器

专门用于控制 Claude Code 的技能,提供简化的命令接口和最佳实践。

📋 核心原则

  1. 简单任务直接用 - 一行命令搞定
  2. 复杂任务后台跑 - 后台模式 + 进度跟踪
  3. 并行任务用 worktree - 多分支并行处理
  4. 永远不要在家目录跑 - 只在项目目录或临时目录运行

🚀 快速开始

模式一:快速任务(Foreground)

适合:简单修改、代码审查、文件读取等 5 分钟内能完成的任务

# 在当前目录运行
claude --permission-mode bypassPermissions --print "你的任务描述"

# 在指定项目目录运行
cd /path/to/project && claude --permission-mode bypassPermissions --print "你的任务描述"

模式二:长时间任务(Background)

适合:功能开发、重构、测试编写等需要较长时间的任务

# 启动后台任务
bash workdir:/path/to/project background:true command:"claude --permission-mode bypassPermissions --print '你的任务描述'"
# 返回 sessionId 用于跟踪

# 查看进度
process action:log sessionId:XXX limit:50

# 检查是否完成
process action:poll sessionId:XXX

# 完成任务后清理
process action:kill sessionId:XXX

模式三:并行任务(Parallel)

适合:同时处理多个 issue、批量代码审查等

# 为每个任务创建独立 worktree
git worktree add /tmp/feature-a main
git worktree add /tmp/feature-b main

# 并行启动多个 Claude Code 实例
bash workdir:/tmp/feature-a background:true command:"claude --permission-mode bypassPermissions --print '开发功能 A'"
bash workdir:/tmp/feature-b background:true command:"claude --permission-mode bypassPermissions --print '开发功能 B'"

# 监控所有任务
process action:list

# 完成后清理
git worktree remove /tmp/feature-a
git worktree remove /tmp/feature-b

📝 常用命令模板

代码开发

# 开发新功能
claude --permission-mode bypassPermissions --print "
开发一个用户登录功能,要求:
1. 使用 JWT 认证
2. 包含密码加密
3. 添加速率限制
4. 编写单元测试

完成后运行:openclaw system event --text 'Done: 用户登录功能开发完成' --mode now
"

# 修复 bug
claude --permission-mode bypassPermissions --print "
修复 issue #123 中的空指针异常。
错误日志:[粘贴错误信息]
相关代码:[文件路径]

完成后运行:openclaw system event --text 'Done: Bug #123 已修复' --mode now
"

代码审查

# 审查 PR
claude --permission-mode bypassPermissions --print "
审查这个 PR 的改动:
1. 检查代码质量
2. 找出潜在 bug
3. 建议改进点
4. 确认是否符合项目规范

git diff origin/main...origin/pr/123
"

文件操作

# 批量重构
claude --permission-mode bypassPermissions --print "
将所有 .js 文件转换为 .ts:
1. 添加类型注解
2. 修复类型错误
3. 更新 import/export

完成后运行:openclaw system event --text 'Done: JS 转 TS 完成' --mode now
"

⚠️ 安全规则

  1. 不要在家目录运行 - 只在项目目录或临时目录
  2. 不要给完全权限 - 使用 --permission-mode bypassPermissions 而非 --yolo
  3. 敏感操作要确认 - 删除、推送、发布等操作需要用户确认
  4. 不要在 OpenClaw 目录运行 - 避免读取敏感配置文件

📊 进度跟踪

检查任务状态

# 列出所有运行中的任务
process action:list

# 查看特定任务输出
process action:log sessionId:XXX limit:100

# 检查任务是否还在运行
process action:poll sessionId:XXX timeout:5000

发送输入给 Claude

# 发送简单确认
process action:write sessionId:XXX data:"y"

# 发送带换行的输入
process action:submit sessionId:XXX data:"yes"

# 粘贴多行文本
process action:paste sessionId:XXX text:"多行内容"

🎯 最佳实践

任务描述技巧

  1. 具体明确 - 不要说"改进代码",要说"添加错误处理和日志记录"
  2. 分步骤 - 复杂任务分解成清晰的步骤
  3. 设定边界 - 说明哪些文件可以修改,哪些不能
  4. 添加完成通知 - 让 Claude 完成后运行通知命令

示例好的任务描述

❌ 坏的:"修复这个 bug"
✅ 好的:"修复 src/auth/login.js 中的空指针异常,
         当用户名为 null 时抛出 ValidationError,
         添加单元测试覆盖这个场景"

❌ 坏的:"改进性能"
✅ 好的:"优化 src/api/users.js 中的数据库查询,
         使用批量查询替代 N+1 查询,
         目标是将响应时间从 500ms 降到 100ms 以下"

完成通知模板

在任务描述末尾添加:

当完全完成后,运行这个命令通知我:
openclaw system event --text "Done: [简要总结完成的工作]" --mode now

🔧 故障排除

Claude 卡住了

# 查看最后输出
process action:log sessionId:XXX limit:20

# 发送中断信号
process action:send-keys sessionId:XXX keys:["C-c"]

# 如果还不行,终止任务
process action:kill sessionId:XXX

权限问题

# 确保在项目目录运行
cd /path/to/project && claude --permission-mode bypassPermissions --print "任务"

# 如果需要写权限,确保目录可写
chmod -R u+w /path/to/project

输出太多

# 只看最新输出
process action:log sessionId:XXX offset:100 limit:50

# 搜索特定内容
process action:log sessionId:XXX | grep "ERROR"

📚 使用场景

场景推荐模式示例
快速修复Foregroundclaude --print "修复拼写错误"
功能开发Backgroundbash background:true command:"claude --print '开发用户系统'"
代码审查Foregroundclaude --print "审查这个 PR"
批量重构Parallel多个 worktree + 多个后台任务
学习探索Foregroundclaude --print "解释这段代码"

💡 提示

  • 保持任务专注 - 一个任务做一件事,不要试图一次性完成太多
  • 善用完成通知 - 长时间任务一定要添加完成通知
  • 定期检查进度 - 后台任务每 10-15 分钟检查一次进度
  • 保留会话日志 - 重要任务的输出可以保存到文件供后续参考

平台分布

OpenClaw

81.74%
按下载量换算1,158

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills