技能开发工具技能开发工具
技能开发工具

技能简介

Skillcraft 是面向 OpenClaw 平台的技能开发工具,帮助用户创建、设计和打包可复用的 Clawdbot 技能。该工具覆盖从功能提取到 ClawHub 发布的完整流程,专注于 OpenClaw 特有的集成能力,包括消息路由、定时任务、记忆持久化、频道格式化和前端界面等。

能做什么

  • 从零构建新技能或提取现有脚本为标准化技能包
  • 对接 OpenClaw 核心功能:工具调用、子代理、浏览器、画布 UI、节点设备
  • 生成符合规范的 SKILL.md 文件与目录结构
  • 支持多种安装方式(brew、npm、uv、go、直接下载)
  • 提供设计模式模板:CLI 包装器、API 包装器、监控通知类技能

使用说明

安装指令

# 通过 Homebrew
brew install tap/tool

# 通过 npm
npm install -g tool

# 通过 uv
uv tool install tool

# 通过 Go
go install github.com/user/tool@latest

# 直接下载
curl -L https://... | tar xz

使用步骤

  1. 运行 skillcraft 启动交互式设计流程
  2. 按阶段完成:问题理解 → 能力发现 → 架构设计 → 规范制定 → 实现交付
  3. 根据提示选择通用型(任意 OpenClaw 实例可用)或特定型(绑定本地配置)
  4. 参考内置模式文件优化技能结构
  5. 测试验证后执行打包发布至 ClawHub

输入与输出

见下方输入与输出表格。

项目内容
输入技能需求描述、现有代码资产、部署环境参数、OpenClaw 配置信息
输出标准化技能包(含 SKILL.md、脚本、配置文件)、ClawHub 发布就绪文件
适用人群OpenClaw 开发者、技术团队自动化负责人、开源技能贡献者
不包含跨平台通用开发框架、生产环境 SLA 保障、商业 API 授权代理

 

风险提示

  • 本工具面向前沿级模型(Opus、Sonnet)编写,低成本模型需手动扩展设计细节
  • 状态文件路径需谨慎选择,避免与用户工作区文件冲突
  • 密钥信息须通过环境变量或钥匙串管理,禁止硬编码
  • 提取现有功能时需注意迁移兼容性,更新相关 workspace 文件引用

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/jmz1/skillcraft/SKILL.md
来源类型:GitHub 仓库文档

数据统计

相关导航

暂无评论

none
暂无评论...