PokéPR v1.0.0
Turns every pull request into a Pokémon encounter.
How it works
- PR opened — a wild Pokémon appears matching the PR number, with its sprite, type, and Pokédex entry
- PR merged — a second comment posts the full entry with abilities, base stats at Lv. 5, and the shiny sprite
- PR closed without merging — same full entry, but the Pokémon is marked as seen rather than caught
Features
- Pokémon determined by PR number (PR #1 = Bulbasaur, PR #25 = Pikachu, etc.)
- Type emoji (🔥 Fire, 💧 Water, 🌿 Grass, ...)
- Optional personal Pokédex tracking via GitHub Gist (seen/caught across all repos)
- Powered by PokeAPI — no API key required
Quick start
Create .github/workflows/pokepr.yml in your repository:
name: PokéPR
on:
pull_request:
types: [opened, reopened, closed]
jobs:
pokepr:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- uses: Database-Tycoon/PokePR@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}See the README for Pokédex tracking setup.