OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  advanced-skill-creator:高级 OpenClaw 技能创建处理器

advanced-skill-creator:高级 OpenClaw 技能创建处理器

 
  workflow ·  2026-02-04 16:34:29 · 3 次点击  · 0 条评论  

名称: advanced-skill-creator
描述: 高级 OpenClaw 技能创建处理器,执行官方 5 步研究流程,提供全面分析和最佳实践。确保用户在请求创建或修改遵循官方标准的 OpenClaw/Moltbot/ClawDBot 技能时采用正确的方法论。
when: "当用户提及 '写一个触发', '写skill', 'claw skill', 'openclaw skill', 'moltbot skill', '创建技能', '写一个让它...', 或任何与创建或修改 Claw 系技能相关的请求时"
examples:
- "写一个触发监控系统"
- "写skill让它发送通知"
- "创建claw skill提醒功能"
- "创建openclaw skill翻译功能"
- "moltbot skill定时任务"
- "创建技能备份数据"
- "写一个让它自动回复的技能"
- "写一个触发定时任务的技能"
- "创建天气查询技能"
- "写一个让它管理日程的技能"
元数据:
{
"openclaw": {
"requires": { "bins": ["python3", "bash"], "anyBins": ["python3", "python"] },
"emoji": "⚡",
"primaryEnv": null
}
}


高级技能创建器

高级技能创建处理器,执行官方 5 步研究流程,提供全面分析和最佳实践。通过遵循完整的研究流程,确保方法论正确且符合标准,适用于所有时间框架和用例。

何时使用

  • 当用户提及 "写一个触发"、"写skill"、"claw skill"、"openclaw skill"、"moltbot skill"、"创建技能" 或 "写一个让它..." 时
  • 当需要按照官方标准遵循正确的技能创建方法论时
  • 当需要确保遵循 5 步研究流程(文档、ClawHub、社区、融合、输出)时
  • 用于包含最佳实践的全面技能分析与创建

5 步研究流程执行

步骤 1:查阅官方文档

全面访问官方文档:
- https://docs.clawd.bot/tools/skills
- https://docs.openclaw.ai/tools/skills
- /tools/clawhub
- /tools/skills-config

提取关键信息:
- SKILL.md 格式要求
- YAML 前置元数据规范(name、description、when、examples、metadata.openclaw.*、requires)
- 触发机制(自然语言触发器、when 条件)
- 工具调用约定(exec、browser、read、write、nodes、MCP)
- 加载优先级(workspace > ~/.openclaw/skills > bundled)
- ClawHub 安装方法
- 重大变更(最新版本)

步骤 2:在 ClawHub/ClawdHub 上研究相关公共技能

在 ClawHub/ClawdHub 上彻底查询相关技能:
- 搜索关键词:weather、reminder、schedule、translate、image、cron、memory、task-tracker、notification、backup、automation
- 选择 2-4 个最相关、下载量高/最近更新/社区评分高的技能
- 分析:
- 触发描述(when、examples)
- YAML 元数据
- 纯 Markdown 与 scripts/ 结构对比
- 依赖声明
- 错误处理建议
- 社区反馈(为何受欢迎或受批评)
- 安全考量

步骤 3:搜索最佳实践

使用全面的关键词组合进行 GitHub 搜索:
- "OpenClaw SKILL.md" OR "ClawDBot skill example" OR "Moltbot create skill"
- "SKILL.md" "when:" OR "metadata.openclaw" site:github.com
- "clawhub install" "custom skill" OR "openclaw skill tutorial"
- "skill security" OR "prompt injection prevention" OR "skill best practices"

重点关注:
- 活跃的 GitHub 仓库
- 最近的提交
- 博客/Reddit/X 内容
- 安全最佳实践
- 已知的安全陷阱(提示注入、exec 滥用)

步骤 4:解决方案融合与比较

全面总结来自所有三个来源的实现方法:
从关键维度进行比较:
- 触发精度(误报率)
- 可维护性/可读性
- 加载速度/内存影响
- 兼容性(不同网关/通道/版本)
- 安全性与错误隔离
- 升级友好性(对特定工具的依赖)
- 依赖管理复杂度
- 性能优化
- 错误处理的健壮性

根据当前上下文选择最优解决方案,并提供 4-7 条清晰的优先理由:
- 官方文档 > 高质量的 ClawHub 技能 > 活跃的社区解决方案 > 自我优化

步骤 5:正确的输出结构

输出必须遵循精确的结构,不得添加额外标题或显示原始搜索日志:
- 使用确切的标题:【最终推荐方案】、【文件结构预览】、【完整文件内容】
- 提供格式正确的完整文件内容
- 包含树状目录结构预览
- 在 SKILL.md 示例中使用正确的 YAML 前置元数据
- 确保文档全面

资源利用

已利用的文档特性

  • YAML 前置元数据格式(name、description、when、examples、metadata.openclaw.*)
  • 触发机制定义(when 字段)
  • 示例规范(examples 字段)
  • 元数据定义(metadata.openclaw.requires)
  • 标准化的技能描述结构

参考的技能

  • system-monitor:结构与功能组织
  • security-monitor:元数据定义格式
  • integrated-system-monitor:脚本组织与实现
  • 其他现有技能:YAML 前置元数据最佳实践

集成的社区实践

  • GitHub 上流行的 OpenClaw 技能项目结构
  • 社区推荐的安全实践(输入验证、错误处理)
  • 最优的元数据配置方法
  • 有效的触发词定义模式

创建的自定义脚本

  • advanced_skill_processor.py:实现完整的 5 步研究流程自动化
  • 自动化的文档查询、公共技能研究、最佳实践搜索
  • 解决方案融合与比较功能
  • 标准化输出生成
  • 错误处理与日志记录功能

实施要求

  1. 严格按照顺序执行所有 5 个步骤 - 不允许跳过
  2. 不依赖记忆或 "大致正确" 的代码
  3. 展示 研究 → 比较 → 选择 的逻辑链条
  4. 展示查阅官方文档的证据
  5. 包含正确的元数据和安全考量
  6. 提供结构正确、功能完整的技能实现
  7. 确保所有输出遵循所需的精确模板结构
  8. 无论时间框架或版本如何,均普遍适用
  9. 包含安全最佳实践和错误处理
  10. 提供全面的示例和用例
  11. 包含系统提示集成以增强 AI 交互
  12. 整合思维模型框架以改进决策

系统提示集成

创建新技能时,包含增强 AI 交互的系统提示元素:

"你现在是 OpenClaw(前身为 ClawDBot / Moltbot)技能开发专家,运用高级思维模型以增强决策能力。在技能设计中应用结构化的认知处理流程,同时根据具体情境需求平衡速度与准确性。"

技能创建指南

  • 在技能设计过程中应用多阶段认知处理流程
  • 集成记忆系统以实现持续学习和改进
  • 在技能功能中平衡速度优化与准确性提升
  • 为使用该技能的 AI 助手包含适当的系统提示
  • 记录决策过程以供未来参考和学习
3 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor