Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

claude-code-controllerClaude 代码 controller

Agent Skill

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

总安装

4,045

周安装

172

GitHub Stars

公开资料未说明

下载量

1,417
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

简介

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

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 分钟检查一次进度
  • 保留会话日志 - 重要任务的输出可以保存到文件供后续参考

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

81.74%
按下载量换算1,158

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills