Flappy
npx claude-code-templates@latest --mod games/flappy Content
CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 and the $ API may still change between releases.
Hooks module: hooks/register.tsx. Run claude plugin validate on the installed folder to see every event it hooks and every $ call it makes.
flappy
Flappy above the Claude Code prompt, for the minutes Claude spends working: flap through the gaps in the pipes. The game pauses and its status line says so when Claude finishes the turn, so you never miss a reply. Playing costs no tokens: the mod answers every key and click itself.
A single game split out of sezaakgun/cc-arcade (MIT, by Seza Akgün). Want all nine games, a picker and the pet in one plugin? Install
games/cc-arcadeinstead.
Play
/flappyopens the board above the prompt (/flappy stopor theclosebutton closes it).- Click the board to give it the keyboard; Esc gives the keyboard back to the prompt.
- Space, ↑,
w, Enter or a click flaps.ppauses,rrestarts. Touching the ceiling only stops you; the floor and the pipes end the round.
Your best score is kept in the plugin's store across sessions.
Install
npx claude-code-templates@latest --mod games/flappy
CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 claudeIt is written to .claude/skills/flappy/, which Claude Code auto-loads as flappy@skills-dir. For one session with hot reload: CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 claude --plugin-dir .claude/skills/flappy.
Requirements
- Claude Code 2.1.269 or later (the first build whose function hooks draw above the prompt) with
CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. The$API is early access and may change between releases. - An interactive terminal that reports the mouse. Nothing draws in
claude -p, the desktop app or mobile. - A terminal font with box-drawing and block characters.
Clones of the genre, not affiliated with or endorsed by the original publishers.