Simple: agent finishes task. terminal throws party.
Works with Claude Code and Codex directly, plus Cursor through a shared skill.
Need python3.
Need rich.
python3 -m pip install richInstall the shared hype skill from this repo:
npx skills add abdelrahmanmagdii/the-agent-cooked --skill hypeAdd the marketplace, then install the plugin to run the celebration on the main completion event:
claude plugin marketplace add abdelrahmanmagdii/the-agent-cooked
claude plugin install the-agent-cooked@the-agent-cookedCodex plugin packaging lives in .codex-plugin/.
To make completion celebrations actually fire in current Codex CLI builds, the repo also includes:
.codex/config.tomlto enable thecodex_hooksfeature.codex/hooks.jsonto run the celebration script onStop.agents/plugins/marketplace.jsonso the repo can be surfaced as a local Codex plugin marketplace entry
Run the script directly:
python3 scripts/the-agent-cooked.pyIf rich is unavailable, the script falls back to a plain completion message
and exits cleanly.
- Claude Code: the plugin hook runs automatically when the main agent finishes
- Codex CLI:
.codex/hooks.jsonruns the celebration when the main agent finishes - Cursor: install the shared skill and use the
skills/hype/SKILL.mdworkflow - Other CLIs: not guaranteed.
npx skillsonly works for agents that support the Skills format
.claude-plugin/hooks.jsonwires Claude Code completion hooks to the celebration script.claude-plugin/plugin.jsondefines the Claude plugin package.codex/config.tomlenables Codex hooks for this repo.codex/hooks.jsonwires CodexStopto the celebration script.codex-plugin/hooks.jsonwires Codex completion hooks to the celebration script.codex-plugin/plugin.jsondefines the Codex plugin package.agents/plugins/marketplace.jsonexposes the repo as a local Codex plugin entryhooks/hooks.jsonis the shared source hook definition used by the plugin packagesskills/hype/SKILL.mdprovides the shared skill instructionsscripts/the-agent-cooked.pydoes the actual celebration