通过tmux控制Claude Code (cc)执行开发任务。用于:启动CC开发会话、发送开发命令、监控进度等。
openclaw- claudicode Skill.
功能概述
openclaw- claudicode Skill.是一项面向实际任务的技能,主要用于Control Claude Code 通过 tmux 会话进行长期开发任务. 环境检查和初始化( 需要先使用). 0.1 Check tmux.0. 0.2 Claud。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
- 实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
使用与执行
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
结果检查与注意事项
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
openclaw-claudecode 技能
通过 tmux 会话控制 Claude Code,以支持长期运行的开发任务。
环境检查与初始化(首次使用必需)
0.1 检查 tmux
# 检查是否已安装 tmux which tmux || echo "tmux not found" # 若未安装,则安装 tmux # CentOS/RHEL/Rocky: dnf install -y tmux || yum install -y tmux # Ubuntu/Debian: apt install -y tmux # Alpine: apk add tmux
0.2 检查 Claude Code
# 检查 claude 命令是否可用 which claude || echo "claude not found" # 若未安装,则安装 Claude Code npm install -g @anthropic-ai/claude-code # 或使用官方安装脚本 curl -fsSL https://claude.ai/install.sh | sh
0.3 验证 Claude Code 是否正常工作
# 查看版本 claude --version # 测试简单调用(需有效认证) claude --print "hello" 2>&1 | head -5
常见问题:
Not logged in→ 先运行claude /login,或配置ANTHROPIC_API_KEYmodel not found→ 检查 API 端点是否支持所指定的模型
0.4 创建普通用户(CC 拒绝 root 权限)
# 检查普通用户是否存在 id|| echo "user not found" # 创建用户(如不存在) useradd -m -s /bin/bash # 设置密码(可选) echo " : " | chpasswd
推荐用户名:claudecode、developer、ccdev
0.5 环境检查汇总
运行完整环境检查:
# 一键检查脚本
check_env() {
echo "=== tmux ==="
which tmux && tmux -V || echo "❌ tmux missing"
echo "=== claude ==="
which claude && claude --version || echo "❌ claude missing"
echo "=== user ==="
id || echo "❌ user missing"
echo "=== auth ==="
claude --print "test" 2>&1 | grep -E "error|Error" && echo "❌ auth failed" || echo "✅ auth ok"
}
check_env
所有检查项必须全部通过,方可继续后续操作
核心流程
1. 定位项目目录
# 检查目录是否存在 ls -la# 检查是否为 Git 仓库(CC 要求) ls -la /.git
若目录未找到 → 立即提示用户确认路径
2. 创建 tmux 会话
# 创建后台会话(并指定工作目录) tmux new-session -d -s-c # 验证会话是否创建成功 tmux list-sessions
会话命名建议:cc- 或 claude-
3. 切换用户 + 启动 CC
CC 拒绝 root 权限,必须切换至普通用户:
# 发送命令:切换用户 + cd + 启动 CC tmux send-keys -t"su - -c 'cd && claude --dangerously-skip-permissions'" Enter
关键参数说明:
--dangerously-skip-permissions:跳过所有确认提示,完全自动化执行--print:静默模式,缓冲输出直至任务完成(适用于后台任务)
4. 发送开发指令
# 单行命令 tmux send-keys -t" " Enter # 多行命令(使用 load-buffer) cat << 'EOF' | tmux load-buffer - First line Second line Third line EOF tmux paste-buffer -t tmux send-keys -t Enter
5. 监控进度
# 查看最近输出 tmux capture-pane -t-p | tail -30 # 查看完整滚动历史 tmux capture-pane -t -p -S - # 检查是否需要人工输入 tmux capture-pane -t -p | tail -10 | grep -E "❯|Yes.*No|proceed|permission|y/n"
6. 自动确认 / 交互
# 发送确认(y) tmux send-keys -ty Enter # 发送取消(n) tmux send-keys -t n Enter # 发送 Ctrl+C 中断 tmux send-keys -t C-c
完整示例
启动开发任务(含环境检查)
# 0. 环境检查 which tmux || dnf install -y tmux which claude || npm install -g @anthropic-ai/claude-code id claudecode || useradd -m claudecode # 1. 创建会话 tmux new-session -d -s cc--c # 2. 启动 CC(使用普通用户) tmux send-keys -t cc- "su - claudecode -c 'cd && claude --dangerously-skip-permissions'" Enter # 3. 等待 CC 启动(约 5 秒) sleep 5 # 4. 发送开发任务 tmux send-keys -t cc- " " Enter # 5. 监控进度 tmux capture-pane -t cc- -p | tail -20
检查 CC 进程状态
# 检查 CC 是否正在运行 ps aux | grep -i claude | grep -v grep # 检查运行时长 ps -o pid,etime,cmd -p $(pgrep -f "claude --dangerously")
会话管理
# 列出所有会话 tmux list-sessions # 列出所有 attach 客户端 tmux list-clients # 附加到会话(交互式查看) tmux attach -t# 终止会话 tmux kill-session -t # 终止其他 attach 客户端(保留当前会话) tmux detach-client -t -a # 从已附加的会话中分离 # 快捷键:Ctrl+B 后按 D
常见问题
CC 拒绝 root 权限
解决方案:切换至非 root 用户
tmux send-keys -t"su - -c 'cd && claude --dangerously-skip-permissions'" Enter
504 Gateway Timeout
原因:Claude API 服务端临时错误
解决方案:等待 1–2 分钟后重启 CC
# 中断当前进程 tmux send-keys -tC-c # 重启 tmux send-keys -t "claude --dangerously-skip-permissions" Enter
CC 卡在确认提示处
检测方式:
tmux capture-pane -t-p | tail -5 | grep -E "y/n|Yes|No|proceed"
解决方案:
tmux send-keys -ty Enter
Attach 进程残留
检测方式:
tmux list-clients ps aux | grep "tmux attach" | grep -v grep
清理方式:
# 终止多余的 attach 进程 kill# 或踢出其他客户端 tmux detach-client -t -a
检查 CC 是否完成
# 检查是否已返回 shell 提示符 tmux capture-pane -t-p | tail -3 | grep -E "\$|#|❯" # 检查 Git 提交记录 cd && git log --oneline -3
最佳实践
- 首次使用必须检查环境:tmux、claude、普通用户、认证状态
- 会话命名清晰明确:采用
cc-格式,便于多任务管理- - 定期检查进度:每 30 分钟使用
capture-pane查看输出 - 记录会话 ID:将 session 名称与启动时间记入内存文件
- 清理 attach 残留:定期运行
tmux list-clients并清理冗余客户端
命令参考
| 命令 | 用途 |
|---|---|
tmux new-session -d -s NAME -c DIR |
创建后台会话 |
tmux send-keys -t NAME "CMD" Enter |
发送命令 |
tmux capture-pane -t NAME -p |
捕获输出 |
tmux capture-pane -t NAME -p -S - |
捕获完整历史 |
tmux list-sessions |
列出所有会话 |
tmux list-clients |
列出所有 attach 客户端 |
tmux kill-session -t NAME |
终止会话 |
tmux attach -t NAME |
附加到会话 |
tmux detach-client -t NAME -a |
踢出其他客户端 |
tmux send-keys -t NAME C-c |
发送 Ctrl+C |
tmux send-keys -t NAME y Enter |
发送确认 |
tmux send-keys -t NAME n Enter |
发送取消 |
| 检查命令 | 用途 |
|---|---|
which tmux |
检查 tmux 是否存在 |
which claude |
检查 claude 是否存在 |
claude --version |
检查版本 |
id |
检查用户是否存在 |
ps aux | grep claude |
检查 claude 进程 |
热门AI工具
相关专题
AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。
0
2026.09.20
PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。
79
2026.06.29
全面评测 Manus AI 与 ChatGPT、Claude、OpenAI Operator 等 AI Agent 产品,分析自动化能力、工作流与实际生产力差异。
233
2026.05.29
本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。
302
2026.05.06
本专题面向已经具备基础使用经验的用户,深入解析 Claude 在复杂场景中的高阶应用方式,重点解决“如何让 AI 真正参与到实际工作流程中”的问题。让 Claude 成为日常工作中可持续复用的效率引擎,在内容创作、开发实践与信息处理等多个领域实现显著提效。
319
2026.03.27
本专题聚焦 Claude 的提示词(Prompt)设计与优化方法,围绕“如何让 AI 更准确理解需求并输出高质量结果”这一核心问题展开。内容从基础结构入手,逐步深入到复杂场景下的提示词构建策略,帮助用户建立清晰、可复用的提示词体系。
314
2026.03.27
《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。
308
2026.03.20
围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。
89
2026.03.20
热门下载
相关下载
精品课程
最新文章
