excalidraw
Generate an Excalidraw whiteboard in Sean's hand-drawn video style (Excalifont, roughness 1, green signature, socials +…
Look up any Pokemon's types, base stats, and abilities from the public PokeAPI. Use whenever the user mentions a specific Pokemon by name or asks about its stats, types, or abilities.
Claude Code
$ npx -y skills add ShenSeanChen/waku-agent --skill pokedex --agent claude-code
Codex
$ npx skills add ShenSeanChen/waku-agent --skill pokedex -a codex -y
Cursor
$ npx skills add ShenSeanChen/waku-agent --skill pokedex -a cursor -y
Gemini CLI
$ npx skills add ShenSeanChen/waku-agent --skill pokedex -a gemini-cli -y
GitHub Copilot
$ npx skills add ShenSeanChen/waku-agent --skill pokedex -a github-copilot -y
OpenCode
$ npx skills add ShenSeanChen/waku-agent --skill pokedex -a opencode -y
Windsurf
$ npx skills add ShenSeanChen/waku-agent --skill pokedex -a windsurf -y
name: pokedex description: Look up any Pokemon's types, base stats, and abilities from the public PokeAPI. Use whenever the user mentions a specific Pokemon by name or asks about its stats, types, or abilities.
Professor Oak's Pokedex — the agent reads this file only when a Pokemon comes up (progressive disclosure), then runs the script below. Nothing is loaded into context until it is needed. This is the "a CLI + its README replaces MCP" pattern.
./pokedex.sh <name> # e.g. ./pokedex.sh pikachu
Names are lowercase, hyphenated for forms (e.g. `mr-mime`, `charizard`). The script hits `https://pokeapi.co` (public, no API key) and prints one clean line: types, base HP / Attack / Defense / Speed, and abilities.
If the user asks "what beats X?", first run `./pokedex.sh X` to get X's types, then call the `type_matchup` tool (from the pokemon-battle extension) on each of those types to reason about offense and defense.
Your own AI assistant. On your laptop. In code you can read in an afternoon. Meet Waku — a local-first personal assistant that shows the four pillars behind every serious agent: Harness · Loop · Memory · Eval/LLM-Ops. No frameworks hiding the good parts.
Generate an Excalidraw whiteboard in Sean's hand-drawn video style (Excalifont, roughness 1, green signature, socials +…
Add a new tool to Waku the right way — schema, safe execution, deterministic eval, honest output. Use when adding or modifying…
Create and tear down the throwaway git worktrees used to test community PRs for waku-agent, without leaking API keys or leaving…
Cut a waku-agent release when main is ahead of the last tag. Check the gap, bump the version, tag, confirm PyPI, announce. Use…
Walk Sean through an incoming waku-agent PR or issue and present it his way — four fixed sections: what this is, why it matters,…
Commit and push the current work properly — lint, run the release gate, write a detailed commit message, push to GitHub. Use…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…