运行时依赖
安装命令
点击复制技能文档
🏗️ 技能 构建器 Pro 这是什么
一个生产技能的技能。用户只需描述想要的功能,即可自动完成从构思到上架的完整流程。把AI变成你的技能开发团队。
工作流程 用户描述想法 → 需求分析 → 生成技能.md → 构建目录 → 本地验证 → 发布上架
使用方法
用户说:
"帮我创建一个抓取Twitter热门话题的技能"
第一步:需求分析
代理 向用户收集以下信息:
- 技能名称叫什么?
- 一句话描述?
- 需要用到哪些工具或API?
- 目标用户是谁?
- 主要功能点(1-3个)?
- 输出格式偏好?
- 是否免费?如付费,价格?
第二步:生成目录结构
在当前目录创建标准技能结构:
└── <技能-name>/ ├── 技能.md # 主文件(YAML frontmatter + 说明) ├── scripts/ # 辅助脚本(可选) └── references/ # 参考文档(可选)
第三步:编写技能.md
生成符合ClawHub规范的技能.md,包含:
YAML frontmatter(name, description, version, metadata.OpenClaw) 功能说明 使用方法(步骤化) 配置说明(环境变量、依赖) 示例输出 行为规范 第四步:本地验证 ClawHub 技能 publish ./<技能-name> --dry-运行
检查:
YAML frontmatter格式正确 metadata声明完整 文件尺寸在限制内 无外部路径泄露 第五步:发布上架
确认后发布:
ClawHub 技能 publish ./<技能-name> \ --slug <技能-name> \ --name "" \ --version 1.0.0
第六步:发布后检查 ClawHub inspect /<技能-name>
确认上架成功,将ClawHub链接返回给用户。
示例流程 用户:「帮我创建一个技能:监控Hacker News热帖,每天推送中文摘要」
→ 代理 分析需求: 名称:hn-dAIly-digest 描述:每日自动抓取Hacker News热门帖子,生成中文精华摘要 工具:网页_搜索 目标用户:科技从业者/创业者
→ 代理 创建目录 + 编写技能.md
→ 代理 验证: ClawHub 技能 publish ./hn-dAIly-digest --dry-运行 ✅
→ 代理 询问:「准备发布到ClawHub,是否继续?(y/n)」
→ 用户确认后发布
→ 代理 返回: ✅ 已上架!ClawHub链接:https://ClawHub.AI/BusTes01/hn-dAIly-digest
技能 开发核心规范 YAML Frontmatter 必填字段
name: description: <一句话描述> version: 1.0.0 metadata: OpenClaw: requires: env: [] # 需要的环境变量 bins: [] # 需要的可执行文件 primaryEnv: "" # 主要认证凭证 emoji: ""
文件结构规范 文件 必须 说明 技能.md ✅ 主文件,Markdown + YAML frontmatter scripts/ ❌ 辅助脚本(Python/Bash等) references/ ❌ 参考文档 .ClawHubignore ❌ 发布时忽略的文件模式 注意事项 不要包含 用户个人信息、API Key、密码 声明所有依赖 — env vars、bins要完整 版本遵循 semver — 1.0.0, 1.1.0, 2.0.0 限制条件诚实说明 — 哪些场景不适用 最佳实践参考 一个技能只做一件事,做精做深 步骤化说明,用户可验证每一步 输出格式清晰稳定 考虑边缘情况(网络失败、数据缺失)