skill-coding-claude — Claude Code CLI skill for OpenClaw
介绍
此 Skill 允许用 OpenClaw 自然语言指令和自动化流程直接驱动本地 Claude Code(claude 命令行),涵盖自然语言编程、代码修复、代码分析、项目总结等功能。
安全/兼容增强
- •默认通过
scripts/claude_code_run.py运行 claude -p,自动分配伪终端,避免无 TTY/后台环境下命令挂起。 - •支持所有原生 claude 参数:prompt、plan、output-format、allowedTools 等。
目录结构
- •SKILL.md // 技能说明
- •index.js // 主 Node.js 调用入口,可自动调用 Python wrapper
- •scripts/claude_code_run.py // 伪TTY封装执行器(从 win4r skill 兼容拓展)
环境要求
- •已本地安装 claude CLI
- •首次使用需登录账号(浏览器扫码)
- •Python 3 环境
用法举例
- •最普通:
claude "请用 TSX 写个注册表单"
- •指定计划/输出结构:
claude_code_run.py -p "请总结 libs/ 下的全部工具函数" --output-format json
- •高级任务:
claude_code_run.py -p "对 core/ refactor,允许 Bash、Read" --allowedTools "Bash,Read,Edit"
OpenClaw skill API
- •prompt/text(必选):自然语言任务描述
- •workdir(可选):执行目录
- •args(可选):直接追加到 Python wrapper
- •plan/allowedTools/outputFormat...(可选):映射为 CLAUDE 调用参数
Spec Kit 工作流
🚀 推荐使用 Spec Kit 进行结构化项目开发!
Spec Kit 是 Claude Code 的高级工作流,通过 .specify/ 配置目录引导 Claude 从需求到实现全自动完成项目:
- •✅ 规格说明 → 技术计划 → 任务分解 → 代码实现
- •✅ 可复现、高质量、全自动
- •✅ 适合全新项目、复杂功能、快速原型
完整指南: 参阅 SPEC_KIT_GUIDE.md
示例项目: ~/.openclaw/workspace/skeuomorphic-todo/
(18 分钟自动生成 52KB 代码 + 100KB 文档)
快速开始
bash
# 1. 创建项目结构 mkdir my-project && cd my-project mkdir -p .specify/memory # 2. 编写需求文档 cat > SPEC_BRIEF.md << 'EOF' # Product Specification Brief ## Vision A beautiful todo application... EOF # 3. 配置工作流 cat > .specify/prompts.txt << 'EOF' STEP 1: Creating specification... STEP 2: Creating technical plan... ... EOF # 4. 一键启动 ./auto-build.sh
详细步骤、最佳实践、故障排查见完整指南。
授权
来源融合自 win4r/claude-code-clawdbot-skill 及定制节点适配优化