openclawclaude-codev2.0.0

skill-multi-publisher

@dongsheng1231321 stars· last commit 1mo ago· 0 open issues

Publish a skill to ALL major marketplaces with one command.

6.2/10
Verified
Mar 9, 2026

// RATINGS

GitHub Stars

New / niche

🟢ProSkills ScoreAI Verified
6.2/10
📍

Not yet listed on ClawHub or SkillsMP

// README

# skill-multi-publisher One-command publish a Claude Code skill to multiple marketplaces: GitHub (npx skills), ClawHub, and ## 安装 ```bash npx skills add dongsheng123132/skill-multi-publisher ``` # Skill Multi-Publisher Publish a skill to multiple marketplaces with one command. Supports GitHub (npx skills add), ClawHub, and npm. ## When to use When the user says: - "Publish this skill" - "发布这个skill到所有市场" - "Push skill to GitHub and ClawHub" - "Release this skill everywhere" ## Prerequisites - `gh` CLI installed and logged in (`gh auth status`) - `clawhub` CLI available and logged in (`clawhub whoami`) - Skill directory with valid `SKILL.md` containing YAML frontmatter (name + description) ## Publish Flow ### Step 1: Validate Check the skill directory: ```bash # Verify SKILL.md has YAML frontmatter with name and description head -10 SKILL.md ``` Required SKILL.md format: ```yaml --- name: my-skill-name version: 1.0.0 description: | What this skill does. At least 50 characters. tags: ["tag1", "tag2"] --- ``` ### Step 2: Auto-generate missing files If missing, create: - `LICENSE` (MIT, current year, git user.name) - `README.md` (from SKILL.md content, with install instructions) ### Step 3: Publish to GitHub ```bash cd <skill_dir> git init # if needed git add -A git commit -m "Release: <skill-name> v<version>" gh repo create <user>/<skill-name> --public --description "<desc>" --source . --push ``` Verify: `npx skills add <user>/<skill-name>` should discover it. ### Step 4: Publish to ClawHub ```bash clawhub publish <skill_dir> \ --slug <skill-name> \ --name "<Display Name>" \ --version <version> \ --tags "<comma-separated-tags>" \ --changelog "<changelog text>" ``` ### Step 5: Update existing For already-published skills, detect existing repos/slugs and push updates: ```bash # GitHub: commit + push cd <skill_dir> && git add -A && git commit -m "Update: <changelog>" && git push # ClawHub: re-publish with new version clawhub publish <skill_dir> --slug <name> --version <new_version> --changelog "<text>" ``` ### Step 6: Report After publishing, show summary: ``` Published <skill-name> v<version>: GitHub: https://github.com/<user>/<skill-name> Install: npx skills add <user>/<skill-name> ClawHub: clawhub install <skill-name> ``` ## Publishing Checklist Before publishing, verify: - [ ] 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) ## Platform Reference | Platform | CLI | Install Command | Registry | |----------|-----|-----------------|----------| | GitHub / npx skills | `gh` | `npx skills add user/repo` | skills.sh | | ClawHub | `clawhub` | `clawhub install slug` | clawhub.com | | npm | `npm` | `npm install -g name` | npmjs.com | ## Example prompts - "Publish this skill to GitHub and ClawHub" - "发布skill到所有平台" - "Update my skill on all marketplaces" - "Release v1.1.0 of this skill" ## License MIT ## 📱 关注作者 如果这个项目对你有帮助,欢迎关注我获取更多技术分享: - **X (Twitter)**: [@vista8](https://x.com/vista8) - **微信公众号「向阳乔木推荐看」**: <p align="center"> <img src="https://github.com/joeseesun/terminal-boost/raw/main/assets/wechat-qr.jpg?raw=true" alt="向阳乔木推荐看公众号二维码" width="300"> </p>

// HOW IT'S BUILT

KEY FILES

README.mdSKILL.md

// REPO STATS

1 stars
0 open issues
Last commit: 1mo ago

// PROSKILLS SCORE

6.2/10

Good

BREAKDOWN

Code Quality3.5/10
Documentation8.5/10
Functionality4.5/10
Maintenance4.5/10
Security7.5/10
Uniqueness7.5/10
Usefulness7.5/10

// DETAILS

Categorycoding
Versionv2.0.0
PriceFree
Securitypending