名称: publisher
描述: 让你的技能易于理解且不容忽视
Clawdbot 技能的专业文档与发布工具
一键生成优化版 README,并发布至 GitHub 和 ClawdHub。
jq(用于 JSON 解析)gh CLI(GitHub 操作)clawdhub CLI(发布)自动化完整的发布工作流:
SKILL.md 以理解技能功能SKILL.md 的 frontmatterclawdhub install skill-publisher
cd ~/clawd/skills/your-skill
skill-publisher
脚本将执行以下操作:
1. 显示 3 个一句话简介选项(可选择或自定义)
2. 生成 README 预览
3. 请求确认
4. 发布至 GitHub 和 ClawdHub
工具使用三种已验证的模式生成选项:
保持 [对象] [期望状态] [时间范围]
示例:“保持你的 Claude 访问令牌 24/7 新鲜有效”
[执行操作] 而无需 [痛点]
示例:“构建跨设备工具而无需硬编码路径”
自动 [动作] [对象] [时机]
示例:“在令牌过期前自动刷新”
遵循 GitHub 文档最佳实践框架:
SKILL.md 的 frontmatter(如果存在)分析你的 SKILL.md 描述并生成 3 个选项:
- 模式 A:持续收益格式
- 模式 B:痛点消除格式
- 模式 C:自动化格式
展示全部 3 个选项,供你选择或自定义。
使用 ~/clawd/templates/README-template.md 模板:
- 填充标题、问题、解决方案
- 从 SKILL.md 提取要求
- 根据描述生成“功能概述”
- 创建安装步骤
- 构建包含示例的“工作原理”部分
gh CLI(如缺失则引导安装)VERSION 文件获取版本号gh repo create)clawdhub publish 发布至 ClawdHubyour-skill/
├── SKILL.md # 必需:技能描述
├── VERSION # 必需:版本号(例如 "1.0.0")
├── scripts/ # 可选:你的脚本
│ └── main.sh
├── README.md # 由本工具生成
└── .gitignore # 可选
无需配置。工具会自动从以下文件/目录检测所有信息:
- SKILL.md(名称、描述、要求)
- VERSION(版本号)
- scripts/(代码示例、依赖项)
安装 GitHub CLI:
brew install gh
gh auth login
创建一个最小的 SKILL.md:
---
**名称:** your-skill
**描述:** 简要描述其功能
---
# your-skill
关于你技能的更多细节写在这里。
创建一个 VERSION 文件:
echo "1.0.0" > VERSION
~/clawd/templates/README-template.mdMIT