Skillcraft

🧶 将碎片功能铸造成可复用智能技能

开发工具榜 #28

Clawdbot官方技能开发框架,通过五阶段设计流程(问题理解→能力发现→架构→规范→实现)将脚本和指令封装为可复用、可分享的智能技能单元。

收藏
13.7k
安装
3.1k
版本
0.9.1
CLS 安全性认证2026-05-10
点击查看完整报告 >

使用说明

核心定位

Skillcraft 是 Clawdbot 生态的官方技能创建框架,专注于解决AI-native 技能设计这一特定问题:如何将零散的功能(脚本、指令、工作流)转化为符合 Clawdbot 集成规范、可组合、可复用的正式技能单元。

核心用法

该技能采用五阶段设计序列

1. Stage 0 - 盘点(功能提取专用):识别工作区中未封装的脚本、TOOLS.md 段落、反复出现的对话模式
2. Stage 1 - 问题理解:明确技能边界、触发条件(自然语言示例)、成功标准

3. Stage 2 - 能力发现:评估通用性(Universal vs Particular)、扫描协同技能、梳理外部依赖与 Clawdbot 原生功能(cron、message、memory、subagent 等)

4. Stage 3 - 架构设计:确定脚本vs指令的分工(脚本处理确定性逻辑,指令处理判断与交互),选择设计模式(CLI包装、API包装、监控等)

5. Stage 4 - 设计规范:确认状态策略(无状态/会话状态/持久状态)、密钥管理、用户偏好,输出可评审的规范文档

6. Stage 5 - 实现:同会话逐步实现,用户逐段验收

关键设计原则包括:Agent→Script→Agent 三段式流程(Agent解析意图→Script执行确定性操作→Agent综合判断输出)、clawddocs 前置依赖(所有 Clawdbot 功能使用需先查官方文档验证)、路径可移植性(使用 <workspace>/<skill>/ 前缀,禁止硬编码绝对路径)。

显著优点

  • 权威性:由 Clawdbot 官方维护,深度集成平台特性(subagent、canvas、node camera、gateway 配置等),避免"重新发明轮子"
  • 实战导向:提供 7 个可组合模式示例(视觉监控流水线、并行研究聚合器、位置感知上下文切换等),展示非显而易见的特性组合
  • 清晰的权衡框架:Universal vs Particular、Script vs Agent instructions、多种状态存储位置的决策矩阵
  • 生态系统思维:强调技能协同扫描(Skill Synergy Search),鼓励在现有能力之上构建而非重复造轮子

局限性与风险

  • 平台绑定:所有设计决策都假设 Clawdbot 运行时环境,技能无法直接迁移到其他 AI Agent 平台
  • 文档依赖:要求前置加载 clawddocs 技能获取最新功能细节,若文档滞后或缺失可能导致设计基于过时假设
  • 实现复杂度:Stage 2 的"creatively-minded review of documentation"依赖设计师对 Clawdbot 功能深度的熟悉度,新手可能遗漏关键组合
  • 状态管理风险:持久状态文件位置选择(<skill>/state.json vs <workspace>/state/)若决策不当,可能导致技能更新时用户数据丢失,或跨技能状态冲突

适合人群

  • 需要将重复性工作流固化为可复用技能的 Clawdbot 深度用户
  • 开发计划发布到 ClawdHub 的 技能作者
  • 维护复杂工作空间、面临"上下文碎片化"问题的 多项目管理者
  • 希望将 ad-hoc 脚本转化为具备智能判断边界技能的 开发者

安全风险

  • 密钥管理:明确禁止硬编码密钥,但未强制要求特定密钥管理方案(1Password、macOS Keychain、环境变量等由用户自选),存在用户选择低安全性方案的可能
  • 子代理隔离sessions_spawn 可能运行于沙箱容器,路径映射问题若未按 clawddocs 最新配置处理,可能导致子代理无法访问预期文件
  • 技能权限边界:Universal 技能要求最小权限设计,但规范依赖作者自觉,无强制审计机制
  • 状态污染风险:技能被鼓励写入 <workspace>/memory/TOOLS.md,恶意或缺陷技能可能污染用户核心工作区

安全解读

核心定位

Skillcraft是Clawdbot生态系统的官方Skill开发指南,由核心团队维护(T1级可信来源)。它并非通用编程教程,而是专注于Clawdbot原生集成模式——消息路由、定时任务、内存持久化、频道格式化等专有能力的系统化设计方法论。

核心用法

Skillcraft采用六阶段设计序列,强制依赖clawddocs文档体系:

1. Stage 0 资产盘点(可选):将现有脚本/指令提取为可复用Skill
2. Stage 1 问题理解:明确触发场景与成功标准,产出「用户会说什么」示例集

3. Stage 2 能力发现:判定通用性(Universal vs Particular),扫描协同Skill,盘点外部依赖与Clawdbot原生特性

4. Stage 3 架构设计:选择CLI/API/监控等模式,关键决策「脚本vs指令」分工——脚本处理确定性逻辑,指令处理判断与编排

5. Stage 4 设计规格:确定状态策略(无状态/会话/持久化)、密钥管理、路径规范,经用户评审后进入实现

6. Stage 5 实现部署:同session渐进实现,强调SKILL.md的description字段优化(关键词匹配决定Agent是否加载该Skill)

显著优点

  • 官方权威性:T1级来源,与Clawdbot版本同步演进
  • 深度集成:系统梳理7种可组合模式(视觉监控、并行研究、位置感知等),揭示原生特性的非 obvious 组合方式
  • 工程严谨:强制路径规范(<workspace>/ vs <skill>/)、子Agent沙箱适配、密钥管理最佳实践
  • 可移植设计:区分Universal(ClawdHub发布)与Particular(本地定制)两种通用性层级

局限与约束

  • 学习曲线陡峭:要求开发者已具备代码能力,不教授基础编程
  • 生态锁定:设计理念深度绑定Clawdbot特性,迁移至其他Agent平台需重构
  • 隐式依赖:必须前置加载clawddocs,文档体系未完整公开时存在信息缺口
  • 评审 bottleneck:Stage 4的用户评审环节可能成为迭代卡点

适合人群

  • 需要将零散脚本/对话模式固化为可复用组件的进阶用户
  • 计划向ClawdHub发布Skill的生态贡献者
  • 追求「Agent判断+脚本执行」协同设计的系统架构师

常规风险

  • 元数据泄露:_meta.json中的ownerId虽非敏感,但公开可见
  • 文档链接失效:对外部docs.clawd.bot的硬编码引用可能随版本迭代断裂
  • 过度工程:新手易在Particular场景下套用Universal级别的抽象,增加不必要复杂度

Skillcraft 内容

patterns文件夹
手动下载zip · 16.3 kB
api-wrapper.mdtext/markdown
请选择文件