publish-skill-to-github

Solid

Package an existing Claude Code skill as a polished, propagation-ready open-source GitHub repo. Use whenever the user says "put this skill on GitHub", "open-source my skill", "给我这个 skill 开源", or wants a skill repo that mirrors the structure and presentation of high-star reference projects in the Claude-skill ecosystem. Handles the pre-publish secret scan, de-personalization triage, Agent Skills spec compliance, repo layout, README, licensing, versioning, plugin-marketplace distribution, and post-push verification. Not about writing the skill itself — about making an already-working skill safe and spreadable.

Code & Development 0 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
0
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# publish-skill-to-github — from working skill to repo people can safely clone Getting a skill to **work**, getting it to be **safe to publish**, and getting it to **spread** are three different crafts. This skill covers the last two. Two reframes it enforces: > **SKILL.md is written for an AI. README.md is written for a human.** Different audiences, different voices. A good SKILL.md is terse and assumes the reader is an agent following orders. A good README is evocative and assumes a developer deciding in 30 seconds whether to clone. Write twice; never let one contaminate the other. > **Your working copy is the repo.** Skills live at `~/.claude/skills/<name>/`, and that directory becomes the published repo. So every personal path, host and habit that made the skill useful to *you* is also about to become public — and to break for everyone else. De-personalization is not a nicety; it is the difference between a tool and a diary. **Scope.** Publish-time concerns only: safety gates, repo layout, README, licensing, versioning, distribution, verification. **Not** in scope: writing the skill's recipe (that is the skill's own job), or ongoing maintenance. ## When to trigger Use when the user says any of: - 「把这个 skill 放到我的 github 开源」/ "open-source this skill" - 「给这个 skill 写个 README,参考 XXX 项目的结构」 - "publish this skill as a public repo" - 「这个 skill 能发出去吗」/ "is this safe to open-source?" — the triage in Phase 1 answers exactly this Do **not** use when: - The skill has not bee...

Details

Author
YijiaDuan
Repository
YijiaDuan/publish-skill-to-github
Created
3 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category