Installation
Prerequisites
GHS requires two tools:
- Claude Code — Anthropic's CLI agent that runs the skills
- GitHub CLI (
gh) — GitHub's official command-line interface for API interactions
Setup
1. Install Claude Code
Follow the official installation guide:
npm install -g @anthropic-ai/claude-codeVerify the installation:
claude --version2. Install and Authenticate the GitHub CLI
Install gh using your package manager:
brew install ghsudo apt install ghwinget install GitHub.cliThen authenticate with your GitHub account:
gh auth loginFollow the interactive prompts to authenticate via browser or token. GHS needs at minimum read access to scan repositories, and write access to create branches, push commits, and open pull requests.
Verify authentication:
gh auth status3. Clone GHS
git clone https://github.com/Atypical-Consulting/GitHubSkills.git
cd GitHubSkills4. Verify
Open Claude Code in the GHS directory:
claudeSkills are auto-discovered from .claude/skills/. To confirm everything is working, type:
What skills are available?Claude will list all 9 GHS skills with their descriptions and trigger phrases.
Required: GitHub Projects scope
GHS stores all findings in GitHub Projects (ProjectsV2). Ensure your gh token includes the project scope:
gh auth login --scopes repo,read:org,projectScore calculation and item discovery are done with jq pipelines against the GitHub Projects API — no local files or Python scripts are required.
Next Steps
- Run your first scan to see GHS in action
- Learn the core concepts behind the health loop and scoring system
- Troubleshooting if you run into issues