AgentSkillsCN

Skill

技能

SKILL.md

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 及定制节点适配优化