github-project-release
Installation
SKILL.md
GitHub Project Release
Turn a local project into a clean GitHub repository that is safe to make public later. Default to research-code release behavior: clean copy first, private GitHub repo first, audit before push.
Workflow
-
Inspect the source project before copying.
- Identify the runnable entrypoints, key configs, curated figures/tables, license, citation files, and upstream dependencies.
- Treat the codebase as source of truth. Do not preserve stale upstream README language as the release front page.
-
Check credentials.
- Run
scripts/github_project_release.py auth-check. - Use the active
ghaccount as the default owner. - Never ask the user to paste a GitHub token into chat. If auth is missing, ask them to run
gh auth loginor provide credentials through a secure non-chat channel.
- Run