Curate skills out of a private Claude Code skill library (~/.claude/skills, ~/.agents/skills) into a public repo without leaking, breaking, or misdescribing them. Use WHENEVER the user asks to "put my skills in a repo", "open-source my skills", "add skill X to the repo", "which skills did I write", "which skills should I open-source", or wants to rename an installed skill. Covers finding provenance mechanically (symlink target, git origin, first-commit) instead of asking a model to guess, the hardcoded self-path trap that breaks a renamed skill's scripts, the scrubbed-public-copy-vs-installed-original sync direction, and grepping a subagent's brief against the scripts bef…