A userscript / Chrome extension that adds a beautiful teamsheet overlay to the Pokemon Showdown teambuilder.
- Dark-themed teamsheet overlay with styled cards for each Pokemon
- Animated Gen 5 sprites with pixelated upscaling
- Type badges, item icons, and ability/nature/EV info
- Computed stat bars (base + IV + EV + nature) with nature highlighting (red = boosted, blue = reduced)
- Detail view: click any Pokemon card for a full breakdown with large sprite, stat bars, and move details
- Open Teamsheet toggle: switch to a simplified view that hides natures, EVs, IVs, and stat bars — perfect for sharing without revealing competitive details
- Copy as image / close controls
- Works with all team formats and generations
- Install Tampermonkey for your browser
- Open
teambuilder-beautify.user.jsand click "Install" in Tampermonkey, or:- Open Tampermonkey dashboard -> Utilities -> Import from file -> select
teambuilder-beautify.user.js
- Open Tampermonkey dashboard -> Utilities -> Import from file -> select
- Navigate to Pokemon Showdown and open the Teambuilder
- Edit any team and click the Teamsheet button in the toolbar
- Build the extension:
node build.js
- Open Chrome and go to
chrome://extensions/ - Enable Developer mode (top right)
- Click Load unpacked and select the
chrome-extension/folder - Navigate to Pokemon Showdown and use the Teambuilder as above
- Open the Teambuilder on Pokemon Showdown
- Select and edit a team
- Click the Teamsheet button that appears in the team toolbar
- Browse your team in the grid view, or click any Pokemon for a detailed breakdown
- Use Copy as Image to export the teamsheet
teambuilder-beautify.user.js # Main userscript (Tampermonkey)
build.js # Build script: strips userscript header for Chrome extension
chrome-extension/
manifest.json # Chrome MV3 manifest
teambuilder-beautify.js # Generated from build.js (do not edit directly)
Releases are built automatically via GitHub Actions on every push to master. Each release includes:
teambuilder-beautify.user.js— ready to install in Tampermonkeychrome-extension.zip— ready to unzip and load as an unpacked Chrome extension
Download the latest release from the Releases page.
Edit teambuilder-beautify.user.js directly. After making changes:
- Tampermonkey: Changes apply on page reload (if using file access) or re-import the script
- Chrome Extension: Run
node build.jsthen reload the extension inchrome://extensions/

