Use when reviewing a Pokemon Champions replay for mistakes and better lines.
Use when a Pokemon Champions calc or speed question needs honest benchmark framing.
Use when Pokemon Champions rules or legality must be verified before coaching.
Use when a Pokemon Champions team needs lead plans and preserve targets.
Use when a user wants a live Pokemon Champions meta snapshot.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
VGC Coach is an open-source AI coaching assistant for Pokemon VGC (Video Game Championships).
It gives you a set of coaching tools — called skills — that run inside AI assistants like Codex, Claude Code, or OpenCode. Ask them in plain English to help with team building, meta research, lead planning, replay review, and other prep work.
This is not a standalone app or ladder client. The shared coaching logic lives in this repo, and the easiest way to use it now is through generated plugin packages for Codex, Claude Code, and OpenCode. Developers and contributors can still work directly from source; see How The Repo Works.
The default end-user path is now generated plugin packages, not repo-local symlink wrappers.
Build and install the generated Codex package into your local marketplace:
git clone https://github.com/NoahJenkins/vgc-coach.git
cd vgc-coach
python3 tools/build_plugins.py build
python3 tools/install_codex_plugin.py
Restart Codex after install.
Add the repo marketplace, then install the packaged Claude plugin:
claude plugin marketplace add NoahJenkins/vgc-coach --sparse .claude-plugin plugins
claude plugin install vgc-coach-claude@vgc-coach
Add the git-installed plugin in opencode.json:
{
"plugin": ["vgc-coach-opencode@git+https://github.com/NoahJenkins/vgc-coach.git"]
}
Restart OpenCode after editing the config.
Once installed, ask the AI tool in plain English:
Install, update, and verification details live here:
If you want to edit skills, docs, evals, or runtime adapters directly, clone the repository and work from source:
git clone https://github.com/NoahJenkins/vgc-coach.git
cd vgc-coach
Contributor/source mode still uses the repo-local discovery wrappers:
.agents/skills/.claude/skills/opencode.json, .opencode/skills/, and .opencode/commands/The project website lives in site/ and is deployed on Vercel from that directory.
sitesite/vercel.jsonWhen importing to Vercel, set the Root Directory to site so the build runs against the Vite app.
This repo does not have a root application package to install for contributor/source work. The main requirements are:
git to clone the repositorypython3 if you want to use the optional exact-calc helper at tools/browser_damage_calc.pybrew install git python node
winget)winget install --id Git.Git -e
winget install --id Python.Python.3.12 -e
winget install --id OpenJS.NodeJS.LTS -e
sudo apt update
sudo apt install -y git python3 python3-venv python3-pip nodejs npm
For other Linux distributions, install the equivalent packages from your distro's package manager.
vgc-calcs-assistant can use python3 tools/browser_damage_calc.py for exact damage, KO, and survival checks. This requires a local agent-browser install (not included in this repo).
For contributors and developers — this section covers internal architecture. VGC players can skip to Skill Catalog.
skills/ is the source of truth for all coaching logic. This is what you edit.plugins/ contains generated installable packages for Codex, Claude Code, and OpenCode..agents/skills/, .claude/skills/, and .opencode/skills/ are thin wrappers that point AI tools to the shared packages in skills/.docs/skills/ contains examples and references that support the shared skills.data/fixtures/evals/ and data/rubrics/ are how skill quality is judged — test cases and scoring rubrics that changes must pass.docs/runtime/ documents AI-tool-specific behavior without duplicating the underlying skill logic..agents/plugins/marketplace.json, .claude-plugin/marketplace.json, and the repo-root package.json are generated distribution metadata.npx claudepluginhub noahjenkins/vgc-coach --plugin vgc-coach-claudeMemory compression system for Claude Code - persist context across sessions
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth