All skills
Skillintermediate
Badge Issue Notification Setup Guide
Badge Issue Notification Setup Guide — reference document from Claude Code knowledge pack.
Claude Code Knowledge Pack7/10/2026
Overview
Badge Issue Notification Setup Guide
Overview
This system creates friendly notification issues on GitHub repositories when they are newly featured in the Awesome Claude Code list. It only notifies for new additions, not existing entries.
Prerequisites
- Python 3.11+
- PyGithub library (installed automatically via pyproject.toml)
GitHub Action Setup
1. Required Setup
Add your Personal Access Token as a repository secret named AWESOME_CC_PAT_PUBLIC_REPO:
- Go to Settings → Secrets and variables → Actions
- Click "New repository secret"
- Name:
AWESOME_CC_PAT_PUBLIC_REPO - Value: Your Personal Access Token with
public_reposcope
2. Automatic Triggers
The action automatically runs when resource PRs are merged by the automation bot.
How It Works
Issue Creation Process
- Extracts the GitHub URL and resource name from the merged PR
- Runs
scripts/badges/badge_notification.pyto send a single notification issue
Issue Content
- Friendly greeting and announcement
- Description of Awesome Claude Code
- Two badge style options (standard and flat)
- Clear markdown snippets for easy copying
- No action required message
Duplicate Prevention
- Checks for existing issues by the bot
Features
Advantages Over PR Approach
- ✅ Non-intrusive - just information
- ✅ No code changes required
- ✅ Maintainers can close anytime
- ✅ Much simpler implementation
- ✅ No fork/branch management
- ✅ Faster processing
Error Handling
- Gracefully handles:
- Private repositories
- Disabled issues
- Rate limiting
- Invalid URLs