将 GitHub 开源项目转化为 OpenClaw skill 并发布到 clawhub 的完整流程助手。 当用户说"把这个 GitHub 项目做成 skill"、"把 XX 发布到 clawhub"、"把这个项目封装成 skill"、 "把 GitHub 链接转成 skill 上传"、"GitHub 转 skill"等类似需求时触发。 支持从 GitHub URL 出发,自动完成:README 分析 → clawhub 查重 → SKILL.md 撰写 → 目录创建 → clawhub 发布。
把任意 GitHub 开源项目转化为 OpenClaw skill,发布到 clawhub.com。
| 条件 | 说明 |
|---|---|
| GitHub URL | 目标项目的 GitHub 链接 |
| clawhub token | 格式:clh_xxx,在 clawhub.com → Profile → API Keys 获取 |
| exec 权限 | OpenClaw 需要能执行 shell 命令(本地部署默认有) |
如果用户还没提供 token,先询问 token,再继续。
web_fetch https://raw.githubusercontent.com/{owner}/{repo}/main/README.md
提取以下信息:
排除标准(遇到这些直接告知用户不适合做 skill):
knot_skills search "{关键词1} {关键词2}"
搜索 2-3 次,覆盖不同角度的关键词。
判断标准:
与用户确认(如果未提供):
slug:URL 友好名称,全小写 + 连字符,如 opinion-analyzerdisplayName:展示名称,如 Opinion Analyzer — 多视角舆情分析助手tags:逗号分隔,如 analysis,sentiment,researchSlug 命名规则:
jd-interview-prep 比 interview 好)这是核心步骤,决定 skill 质量。
SKILL.md 结构:
---