skill-open-sourcer
Installation
SKILL.md
Skill Open Sourcer
Publish every public Skill from the single canonical repository: https://github.com/zjp1997720/zhijian-skills.
Hard publishing boundary
- A
SKILL.mdpath or Skill directory is an import candidate, not a request to create a repository. - Put the complete agent payload in
skills/<name>/, human docs indocs/skills/<name>/, and release notes indocs/changelogs/<name>.md. - Register the Skill in
registry/skills.json. Never addmirror,mirror_tag, standalone repository, redirect workflow, or mirror-export metadata. - Publish commits, per-Skill Tags, and install instructions only from
zjp1997720/zhijian-skills. - Stop on secrets, private paths, client data, unpublished proprietary material, unclear asset ownership, or an unverified canonical remote.
Read Portfolio mode, Registry contract, Release package, and README design before writing.
Workflow
- Resolve the input to a real Skill directory. Accept a
SKILL.md, its containing directory, or a symlink from a local Skill root. - Resolve the canonical checkout from the current repository,
ZHIJIAN_SKILLS_REPO, or~/Documents/GitHub/zhijian-skills. Verifyoriginresolves tozjp1997720/zhijian-skills; never guess another destination. - Follow the canonical repository's Git synchronization rules. Run
git_sync_guard.py check --repo <zhijian-skills>before changing or publishing from an existing checkout; aneeds-syncmarker is a hard stop. Then run: