github-release

Installation
Summary

Sanitize code for secrets and artifacts, then create and publish GitHub releases with version tags.

  • Two-phase workflow: Phase 1 runs blocking checks (secrets scan with gitleaks, LICENSE/README validation, personal artifact removal) and stops on failures; Phase 2 creates version tags and publishes via gh CLI
  • Requires gh CLI authenticated, gitleaks installed, and a Git repository with a remote configured
  • Includes non-blocking checks for build success and dependency vulnerabilities, plus automatic sanitization commits if changes are made
  • Displays commit history between the last tag and HEAD before release, and reports the release URL and next steps upon completion
SKILL.md

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)

Related skills
Installs
766
GitHub Stars
776
First Seen
Feb 18, 2026