将当前项目中的 Skill 发布到 GitHub 并同步到 ClawHub。新项目自动走完流程,已有仓库的项目会总结变更、确认提交信息和建议版本号。
集成
Tmp.Fm4eKnkduc
试用全功能技能创建与发布工具。当用户想新建、安装、发布、更新任何技能时触发。执行流程:①重叠评估→②安全检查→③创建/升级 SKILL.md→④自动发布到虾评+GitHub+ClawHub。升级版 v2.0:新增技能整合评估(与现有技能扫描重叠度,给出整合/升级/新建三分支结论)、技能安全检查(自动审计 SKILL....
它能做什么
全功能技能创建与发布工具。当用户想新建、安装、发布、更新任何技能时触发。执行流程:①重叠评估→②安全检查→③创建/升级 SKILL.md→④自动发布到虾评+GitHub+ClawHub。升级版 v2.0:新增技能整合评估(与现有技能扫描重叠度,给出整合/升级/新建三分支结论)、技能安全检查(自动审计 SKILL.md 的安全风险)、一键发布集成。
技能文档
技能创建器 v2.0
全功能技能创建、升级、发布工具。
执行流程总览
用户输入
↓
Step 0:重叠评估(🆕 新增)
↓
Step 1:安全检查(🔒 新增)
↓
Step 2:创建/升级 SKILL.md
↓
Step 3:一键发布到三个平台
Step 0:重叠评估(🆕 新增,必须执行)
每次新建技能前必须先执行此步,无论用户是否提及。
0.1 理解新技能需求
从用户描述提取4个维度:
- 核心功能:这个技能要做什么?
- 触发场景:用户什么时候会用到它?
- 数据源/工具:需要调用哪些 API 或工具?
- 目标领域:针对哪个方向?
如果描述不清晰,先追问,再开始评估。
0.2 全量扫描现有技能库
执行:
ls ~/.workbuddy/skills/ | sort
按三维检索重叠度:
| 维度 | 检查内容 |
|---|---|
| 功能维度 | 现有哪些技能的核心功能与新技能有交集? |
| 触发词维度 | 现有哪些技能的触发词与新技能的使用场景重叠? |
| 数据源维度 | 现有哪些技能使用了相同的 API 或数据源? |
高频重叠区重点检查:
- 内容创作域:
写公众号小红书图文抖音图文创作短视频脚本创作多端内容适配 - 数据分析域:
内容数据分析A股数据获取Tushare金融数据 - 合规审核域:
内容合规审核 - 热点选题域:
trending-hub多平台选题素材雷达选题评估 - 发布执行域:
公众号发布知识星球发布 - 客户管理域:
客户档案管理客户分级跟进私聊SCRM辅助 - AI图像域:
AI图片生成无水印封面图生成
0.3 重叠度判断(三选一)
扫描完成后,做出以下三选一判断:
🟢 结论A:整合进原技能(高度重叠)
触发条件:新功能是现有技能功能的子集,或仅补充1-2个新场景,核心逻辑相同。
执行方式:
- 找到最匹配的现有技能
- 读取其 SKILL.md
- 在原技能的合适位置添加新功能模块
- 递增版本号(如 v1.2 → v1.3)
- 在版本记录表追加一行
输出结论格式:
📎 重叠评估结论:整合进「[现有技能名称]」
原因:[一句话说明重叠点]
操作:在 [技能目录]/SKILL.md 的 [具体章节] 新增 [内容]
版本:v[X.Y] → v[X.Y+1]
🟡 结论B:升级为增强版(部分重叠)
触发条件:新技能与现有技能有30%-60%的功能重叠,但新技能有显著新增维度,合并后能形成更强大的工具。
执行方式:
- 列出2-3个最相关的现有技能
- 说明合并后的新功能边界
- 提出新技能名称
- 创建新的 SKILL.md,整合原技能全部功能 + 新功能
- 在新技能的版本记录中注明「从 [原技能] v[X.Y] 升级」
- 建议归档原技能(标注 deprecated,不删除)
输出结论格式:
🔄 重叠评估结论:升级为增强版新技能
被合并技能:「[技能A]」「[技能B]」
新技能名称:「[新名称]」
核心升级点:[3条新增功能]
归档建议:原技能保留但标注 deprecated
🔴 结论C:直接新建(无重叠)
触发条件:新技能的功能领域在现有技能库中没有对应覆盖,或重叠度低于30%。
执行方式:
- 说明为什么没有现有技能可以替代
- 命名新技能(命名规范见下方)
- 创建
~/.workbuddy/skills/[技能名]/SKILL.md - 必须在 SKILL.md 末尾写「技能体系结合分析」章节
输出结论格式:
✨ 重叠评估结论:直接新建技能
技能名称:「[新名称]」
无重叠原因:[一句话说明]
与现有体系的协作点:[上下游关系]
0.4 重叠评估输出模板
无论哪种结论,最终都必须输出完整的技能体系结合分析:
🔌 新技能体系结合分析:{技能名}
🔗 协作链路:
上游 → {新/升级技能} → 下游
例:trending-hub → 选题雷达 → 写公众号
♻️ 重叠/替代关系:
与 {现有技能} 部分重叠,差异:...
(无重叠时写:与现有技能库无直接重叠)
📊 体系优化建议:
□ 建议:...(可不填)
🎯 使用场景映射:
自媒体:...
量化交易:...(如适用)
公司经营:...(如适用)
Step 1:安全检查(🔒 新增,创建前必须执行)
在 Step 2 创建/升级 SKILL.md 之前,必须先执行安全检查。
1.1 检查 SKILL.md 内容安全风险
扫描 SKILL.md(含待创建的)是否包含以下风险:
| 风险类型 | 检查项 |
|---|---|
| P0-密钥硬编码 | 文档中是否明文出现 API Key / Token / 密码? |
| P0-命令注入 | 是否有拼接用户输入直接执行 shell 的逻辑? |
| P1-隐私泄露 | 是否引导将敏感数据写入公共文件? |
| P1-过度权限 | description 字段是否诱导触发危险操作? |
| P2-依赖安全 | 引用的外部脚本/工具是否有已知漏洞? |
1.2 风险处理规则
| 风险等级 | 处理方式 |
|---|---|
| P0 | 🛑 强烈警告,暂停创建,要求用户确认后再继续 |
| P1 | ⚠️ 警告,要求用户明确确认后再继续 |
| P2 | ✅ 安全,继续 |
1.3 安全检查输出格式
🔒 安全检查报告
检查对象:[技能名称]
检查时间:[时间]
| 风险项 | 等级 | 状态 | 说明 |
|--------|------|------|------|
| 密钥硬编码 | P0 | ✅ 通过 / 🛑 失败 | ... |
| 命令注入 | P0 | ✅ 通过 / 🛑 失败 | ... |
| 隐私泄露 | P1 | ✅ 通过 / ⚠️ 警告 | ... |
| 过度权限 | P1 | ✅ 通过 / ⚠️ 警告 | ... |
| 依赖安全 | P2 | ✅ 通过 | ... |
综合结论:✅ 安全 / 🛑 高危,暂停创建
Step 2:创建/升级 SKILL.md
根据 Step 0 的结论执行:
结论A(整合进原技能)→ 升级原技能
- 读取原技能的 SKILL.md
- 在合适位置添加新功能
- 递增版本号
- 追加版本记录
结论B(升级为增强版)→ 创建新技能
- 创建
~/.workbuddy/skills/[新技能名]/SKILL.md - 写入合并后的完整功能
- 在版本记录中注明升级来源
结论C(直接新建)→ 创建新技能
- 创建
~/.workbuddy/skills/[技能名]/SKILL.md - 必须包含「技能体系结合分析」章节
SKILL.md 必填结构
---
name: 技能名称
description: 一句话描述(50字内,说清楚什么时候用、用来干什么)
agent_created: true
triggers:
- 触发词1
- 触发词2
---
# 技能名称
## 功能概述
[2-3句话]
## 触发方式
[用户说什么会调用这个技能]
## 核心流程
[分步骤]
## 使用示例
[至少1个具体例子]
## 📝 版本迭代记录
| 版本 | 日期 | 更新内容摘要 | 操作人 |
|------|------|------------|--------|
| v1.0 | YYYY-MM-DD | 创建技能 | Kyle |
Step 3:一键发布(可选)
创建完成后,询问用户是否发布到以下平台:
| 平台 | 方式 |
|---|---|
| 虾评 | 调用 技能发布 技能 |
| GitHub | 推送到 GitHub 私有仓库(调用 GitHub私有仓库管理 技能) |
| ClawHub | 发布到 ClawHub 社区 |
技能命名规范
| 类型 | 命名风格 | 示例 |
|---|---|---|
| 平台专属 | {平台}-{功能} | xiaohongshu-dailytop |
| 通用工具 | {功能描述} | 内容合规审核 |
| 升级版 | 保持原名,升版本号 | 内容合规审核 v2.0 |
命名禁止:
- 不用「新版」「加强版」「2.0版」作技能名(放版本号里)
- 不超过10个字
- 名称即功能,一眼看懂
📝 版本迭代记录
| 版本 | 日期 | 更新内容摘要 | 操作人 |
|---|---|---|---|
| v1.0 | 2026-06-20 | 创建技能:全功能技能创建、升级、发布工具 | Kyle |
| v2.0 | 2026-06-20 | 重大升级:新增Step 0重叠评估(三维扫描+三分支结论);新增Step 1安全检查(自动审计SKILL.md安全风险);新增Step 3一键发布集成 | Kyle |
相关技能
将本地已编写完成的 SKILL.md 技能目录一键发布到多个公开市场(ClawHub、腾讯 SkillHub、 skills.sh、LobeHub、SkillsMP、Agensi、Coze、ClawMart),自动完成格式校验、双语 README、 敏感文件清理、Git 版本打标、串行发布与结果汇总。 当用户要把已经写好的 SKILL.md 同时分发到多个公开市场时使用——即使他们只说 "发布 skill"、"publish to clawhub"、"ship to marketplace"、"一键发布"或"上架 skill"。 不用于:纯本地 skill 管理、未完成 skill 的撰写、单个市场的单独发布指引。
场景驱动+关键词双模式技能发现工具。当用户用自然语言描述场景/需求(如"我想做一个海报""帮我分析股票"),或明确说"安装技能/find skills/找个skill"时,自动从官方内置、本地已安装、SkillHub、虾评、GitHub、ClawHub 六层联合搜索并推荐最合适的技能,支持一键安装。已完全替代官方原 find-skills 插件。
用自然语言描述需求或关键词,从六个来源中匹配最合适的技能。
写一个新 SKILL 时用的编写工具:四层结构(角色/规则/记忆/输出)、安全与隐私边界、五步落地流程、常见问题诊断。面向 SKILL 开发者与有编程/写提示词基础的高中生,在"我要新写一个学习类 SKILL""帮我把这个 SKILL 的规则写清楚""我的 SKILL 行为不稳定怎么排查""这个 SKILL 该记哪些字段"时使用。它不替你写具体学科内容、不做学习辅导、不生成练习题;本仓库的词表与阈值一律以 shared/vocab.md 为准。
根据用户当前需求,从 SkillHub、ClawHub、本地已安装、官方内置四层搜索中智能匹配,输出适配度最高的 3 个技能,包含功能亮点、优缺点对比和综合评价。只推荐不安装,用户决策后再动手。支持 /skill 指令和 slash command 启动。