Skill Multi-Publisher
Publish a skill to ALL major marketplaces with one command.
When to use
When the user says:
- - "Publish this skill" / "发布这个skill"
- "Push skill to all marketplaces" / "发布到所有平台"
- "Release this skill everywhere"
- "Submit to awesome-claude-skills"
Prerequisites
- -
gh CLI installed and logged in (gh auth status) - INLINECODE2 CLI available and logged in (
clawhub whoami) - Skill directory with valid
SKILL.md containing YAML frontmatter (name + description)
All Supported Platforms
| Platform | Stars | Method | Install Command |
|---|
| GitHub (npx skills) | - | INLINECODE5 + push | INLINECODE6 |
| ClawHub |
- |
clawhub publish |
clawhub install slug |
| composiohq/awesome-claude-skills | 41K+ | Fork + PR |
/plugin install |
| anthropics/skills | 86K+ | Fork + PR |
/plugin install |
| daymade/claude-code-skills | 600+ | Fork + PR |
/plugin install |
| obra/superpowers-marketplace | 595 | Fork + PR |
/plugin install |
| anthropics/claude-plugins-official | 9.3K | Form submission |
/plugin install |
| trailofbits/skills-curated | 252 | Fork + PR |
/plugin install |
| MadAppGang/claude-code | 242 | Fork + PR |
/plugin install |
Publish Flow
Phase 1: Direct Publish (automated)
Step 1: Validate
CODEBLOCK0
Required format:
CODEBLOCK1
Step 2: Auto-generate missing files
If missing, create:
- -
LICENSE (MIT, current year, git user.name) - INLINECODE17 (from SKILL.md content, bilingual CN/EN if user is Chinese-speaking)
Step 3: Publish to GitHub
CODEBLOCK2
Step 4: Publish to ClawHub
CODEBLOCK3
Phase 2: Community Marketplaces (PR submission)
Step 5: Submit to composiohq/awesome-claude-skills (41K stars)
This is the largest skill directory. Submit via PR:
CODEBLOCK4
Step 6: Submit to anthropics/skills (86K stars)
Official Anthropic skill repo:
CODEBLOCK5
Step 7: Submit to daymade/claude-code-skills (623 stars, Chinese community)
CODEBLOCK6
Step 8: Submit to obra/superpowers-marketplace (595 stars)
CODEBLOCK7
Step 9 (Optional): Submit to anthropics/claude-plugins-official
For high-quality plugins only. Submit via official form:
- - URL: https://clau.de/plugin-directory-submission
- Requires review by Anthropic team
- Best for mature, well-tested plugins
Phase 3: Report
After all submissions, show summary:
CODEBLOCK8
Update Flow
For already-published skills:
CODEBLOCK9
Publishing Checklist
- - [ ] SKILL.md has YAML frontmatter (name, version, description)
- [ ] description is at least 50 characters
- [ ] No secrets (.env, credentials) in the directory
- [ ] README.md exists with install instructions
- [ ] LICENSE exists
- [ ] All scripts are executable (chmod +x)
Example prompts
- - "Publish this skill to all platforms"
- "发布skill到所有市场"
- "Submit to awesome-claude-skills"
- "Release v2.0.0 everywhere"
技能多平台发布器
通过一条命令将技能发布到所有主流市场。
使用时机
当用户说:
- - 发布这个技能 / 发布这个skill
- 推送到所有平台 / 发布到所有平台
- 在所有地方发布此技能
- 提交到awesome-claude-skills
前置条件
- - 已安装并登录gh CLI(gh auth status)
- 已安装并登录clawhub CLI(clawhub whoami)
- 技能目录包含有效的SKILL.md,且带有YAML前置元数据(名称+描述)
所有支持的平台
| 平台 | 星标数 | 方法 | 安装命令 |
|---|
| GitHub (npx skills) | - | gh repo create + 推送 | npx skills add 用户/仓库 |
| ClawHub |
- | clawhub publish | clawhub install 标识符 |
| composiohq/awesome-claude-skills | 41K+ | Fork + PR | /plugin install |
| anthropics/skills | 86K+ | Fork + PR | /plugin install |
| daymade/claude-code-skills | 600+ | Fork + PR | /plugin install |
| obra/superpowers-marketplace | 595 | Fork + PR | /plugin install |
| anthropics/claude-plugins-official | 9.3K | 表单提交 | /plugin install |
| trailofbits/skills-curated | 252 | Fork + PR | /plugin install |
| MadAppGang/claude-code | 242 | Fork + PR | /plugin install |
发布流程
第一阶段:直接发布(自动化)
第1步:验证
bash
head -10 SKILL.md
必需格式:
yaml
name: 我的技能名称
version: 1.0.0
description: |
此技能的功能说明。至少50个字符。
tags: [标签1, 标签2]
第2步:自动生成缺失文件
如缺失,则创建:
- - LICENSE(MIT协议,当前年份,git user.name)
- README.md(来自SKILL.md内容,若用户为中文使用者则中英双语)
第3步:发布到GitHub
bash
cd <技能目录>
git init
git add -A
git commit -m 发布:<技能名称> v<版本>
gh repo create <用户>/<技能名称> --public --description <描述> --source . --push
第4步:发布到ClawHub
bash
clawhub publish <技能目录> \
--slug <技能名称> \
--name <显示名称> \
--version <版本> \
--tags <逗号分隔的标签> \
--changelog <更新日志文本>
第二阶段:社区市场(PR提交)
第5步:提交到composiohq/awesome-claude-skills(41K星标)
这是最大的技能目录。通过PR提交:
bash
Fork仓库
gh repo fork composiohq/awesome-claude-skills --clone=false
克隆你的Fork
gh repo clone <用户>/awesome-claude-skills /tmp/awesome-claude-skills
cd /tmp/awesome-claude-skills
创建分支
git checkout -b add-<技能名称>
复制技能文件夹(仅需SKILL.md)
mkdir <技能名称>
cp <技能目录>/SKILL.md <技能名称>/SKILL.md
提交并推送
git add -A
git commit -m 添加<技能名称>:<简短描述>
git push origin add-<技能名称>
创建PR
gh pr create \
--repo composiohq/awesome-claude-skills \
--title 添加<技能名称> \
--body $(cat <
新技能:<技能名称>
<描述>
功能说明
<要点列表>
安装方式
- - npx skills add <用户>/<技能名称>
- clawhub install <技能名称>
测试环境
- - Claude Code CLI
- OpenClaw
EOF
)
第6步:提交到anthropics/skills(86K星标)
官方Anthropic技能仓库:
bash
gh repo fork anthropics/skills --clone=false
gh repo clone <用户>/skills /tmp/anthropics-skills
cd /tmp/anthropics-skills
git checkout -b add-<技能名称>
mkdir -p skills/<技能名称>
cp <技能目录>/SKILL.md skills/<技能名称>/SKILL.md
如有脚本则复制
cp -r <技能目录>/tools skills/<技能名称>/tools 2>/dev/null || true
cp -r <技能目录>/scripts skills/<技能名称>/scripts 2>/dev/null || true
git add -A
git commit -m 添加<技能名称>技能
git push origin add-<技能名称>
gh pr create \
--repo anthropics/skills \
--title 添加<技能名称>技能 \
--body $(cat <
摘要
<描述>
技能结构
- - 带有前置元数据的SKILL.md(名称、描述、标签)
- tools/或scripts/目录
测试
已在Claude Code CLI中测试。
EOF
)
第7步:提交到daymade/claude-code-skills(623星标,中文社区)
bash
gh repo fork daymade/claude-code-skills --clone=false
gh repo clone <用户>/claude-code-skills /tmp/daymade-skills
cd /tmp/daymade-skills
git checkout -b add-<技能名称>
mkdir <技能名称>
cp <技能目录>/SKILL.md <技能名称>/SKILL.md
cp -r <技能目录>/scripts <技能名称>/scripts 2>/dev/null || true
cp -r <技能目录>/tools <技能名称>/tools 2>/dev/null || true
cp -r <技能目录>/references <技能名称>/references 2>/dev/null || true
git add -A
git commit -m 添加<技能名称>
git push origin add-<技能名称>
gh pr create \
--repo daymade/claude-code-skills \
--title 添加<技能名称> \
--body $(cat <
新技能:<技能名称>
<描述>
结构
- - SKILL.md(含YAML前置元数据)
- tools/或scripts/
也可通过以下方式获取
- - npx skills add <用户>/<技能名称>
- clawhub install <技能名称>
EOF
)
第8步:提交到obra/superpowers-marketplace(595星标)
bash
gh repo fork obra/superpowers-marketplace --clone=false
gh repo clone <用户>/superpowers-marketplace /tmp/superpowers
cd /tmp/superpowers
git checkout -b add-<技能名称>
mkdir -p plugins/<技能名称>/skills/<技能名称>
cp <技能目录>/SKILL.md plugins/<技能名称>/skills/<技能名称>/SKILL.md
创建plugin.json
cat > plugins/<技能名称>/.claude-plugin/plugin.json <,
description: <描述>,
version: <版本>
}
PJSON
git add -A
git commit -m 添加<技能名称>插件
git push origin add-<技能名称>
gh pr create \
--repo obra/superpowers-marketplace \
--title 添加<技能名称> \
--body <描述>
第9步(可选):提交到anthropics/claude-plugins-official
仅限高质量插件。通过官方表单提交:
- - 网址:https://clau.de/plugin-directory-submission
- 需经Anthropic团队审核
- 最适合成熟、经过充分测试的插件
第三阶段:报告
所有提交完成后,显示摘要:
已发布 <技能名称> v<版本>:
直接发布:
✅ GitHub: https://github.com/<用户>/<技能名称>
✅ ClawHub: clawhub install <技能名称>
✅ 安装: npx skills add <用户>/<技能名称>
PR已提交:
🔄 composiohq/awesome-claude-skills(41K星标)- PR #xxx
🔄 anthropics/skills(86K星标)- PR #xxx
🔄 daymade/claude-code-skills(623星标)- PR #xxx
🔄 obra/superpowers-marketplace(595星标)- PR #xxx
手动操作:
📋 anthropics/claude-plugins-official - 在clau.de/plugin-directory-submission提交
更新流程
对于已发布的技能:
bash
GitHub:提交+推送
cd <技能目录>