名称: 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 步研究流程,提供全面分析和最佳实践。通过遵循完整的研究流程,确保方法论正确且符合标准,适用于所有时间框架和用例。
全面访问官方文档:
- 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 安装方法
- 重大变更(最新版本)
在 ClawHub/ClawdHub 上彻底查询相关技能:
- 搜索关键词:weather、reminder、schedule、translate、image、cron、memory、task-tracker、notification、backup、automation
- 选择 2-4 个最相关、下载量高/最近更新/社区评分高的技能
- 分析:
- 触发描述(when、examples)
- YAML 元数据
- 纯 Markdown 与 scripts/ 结构对比
- 依赖声明
- 错误处理建议
- 社区反馈(为何受欢迎或受批评)
- 安全考量
使用全面的关键词组合进行 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-7 条清晰的优先理由:
- 官方文档 > 高质量的 ClawHub 技能 > 活跃的社区解决方案 > 自我优化
输出必须遵循精确的结构,不得添加额外标题或显示原始搜索日志:
- 使用确切的标题:【最终推荐方案】、【文件结构预览】、【完整文件内容】
- 提供格式正确的完整文件内容
- 包含树状目录结构预览
- 在 SKILL.md 示例中使用正确的 YAML 前置元数据
- 确保文档全面
创建新技能时,包含增强 AI 交互的系统提示元素:
"你现在是 OpenClaw(前身为 ClawDBot / Moltbot)技能开发专家,运用高级思维模型以增强决策能力。在技能设计中应用结构化的认知处理流程,同时根据具体情境需求平衡速度与准确性。"