skill-open-sourcer
Installation
SKILL.md
Skill Open Sourcer
Turn one local skill into a clean public release package. The normal input is only a SKILL.md path or a skill directory.
Default posture: move fast, but stop on release risk. If the safety scan finds secrets, private paths, client data, unpublished proprietary material, or ambiguous ownership, report the blockers and do not publish until the user resolves them.
Quick Start
- Resolve the input to a real skill directory. Accept a
SKILL.mdfile, a folder containingSKILL.md, or a symlink under.codex/skills,.agents/skills,.claude/skills, or another local skill root. - Run the environment check before packaging or publishing:
SKILL_OPEN_SOURCER_DIR="${CODEX_HOME:-$HOME/.codex}/skills/skill-open-sourcer"
python3 "$SKILL_OPEN_SOURCER_DIR/scripts/check_release_env.py"
Required local commands are python3, git, node, and npx. gh is the default local GitHub publishing surface, but GitHub MCP/app or an existing authenticated remote can replace it. If no GitHub publishing surface is available, build and validate the repo locally, then stop with the missing setup.