jezweb avatar

Github Release

This automates the paranoid checklist you should run before making a repo public. It's a two-phase workflow: first it scans for secrets with gitleaks, hunts down personal artifacts like SESSION.md or planning directories, and validates your LICENSE and README exist. Then it handles the actual release mechanics with git tags and gh CLI. The blocker system is smart, it won't let you proceed if secrets are detected but treats build failures as warnings. Honestly most useful for solo devs or small teams who don't have release automation set up yet and keep almost pushing API keys to public repos.

skills.sh installs
1.3K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add jezweb/claude-skills --skill github-release --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub Release

Sanitize and release projects to GitHub. Two-phase workflow: safety checks first, then tag and publish.

Prerequisites

  • gh CLI installed and authenticated (gh auth status)
  • gitleaks installed for secrets scanning (brew install gitleaks or download from GitHub)
  • Git repository with a remote configured

Workflow

Phase 1: Sanitize

Run these checks before any public release. Stop on blockers.

1. Scan for Secrets (BLOCKER)
gitleaks detect --no-git --source=. --verbose

If secrets found: STOP. Remove secrets, move to environment variables. Check git history with git log -S "secret_value" — if in history, use BFG Repo-Cleaner.

If gitleaks not installed, do manual checks:

# Check for .env files
find . -name ".env*" -not -path "*/node_modules/*"

# Check config files for hardcoded secrets
grep -ri "api_key\|token\|secret\|password" wrangler.toml wrangler.jsonc .dev.vars 2>/dev/null
2. Remove Personal Artifacts

Check for and remove session/planning files that shouldn't be published:

Sponsors

Details

Repository
github.com/jezweb/claude-skills
Categories
Git & Pull Requests, Documentation, Release Management, CLI & Terminal
First seen
Apr 16, 2026

More from jezweb/claude-skills

All 166
1alinaqi avatarcode-reviewalinaqi/claude-bootstrapcode review1.3Kskills.sh installs
2ruvnet avatargithub-workflow-automationruvnet/rufloAdvanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management1.3Kskills.sh installs
3tursodatabase avatarpr-workflowtursodatabase/tursoGeneral guidelines for Commits, formatting, CI, dependencies, security1.2Kskills.sh installs
4ruvnet avataragent-code-review-swarmruvnet/rufloAgent skill for code-review-swarm - invoke with $agent-code-review-swarm1.1Kskills.sh installs
5ruvnet avataragent-issue-trackerruvnet/rufloAgent skill for issue-tracker - invoke with $agent-issue-tracker1.1Kskills.sh installs
6ruvnet avataragent-swarm-issueruvnet/rufloAgent skill for swarm-issue - invoke with $agent-swarm-issue1.1Kskills.sh installs