Clawd Cardputer — Development skill for Claude Code
Developer tamagotchi on M5Stack Cardputer ADV — reacts to your Claude Code activity via PostToolUse hook.
How to install Clawd Cardputer
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yottayoshida/clawd-cardputer and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Clawd Cardputer does
Developer tamagotchi on M5Stack Cardputer ADV — reacts to your Claude Code activity via PostToolUse hook.
Alternatives in Development
- Om Weekly — Weekly synthesis — cross-session review of vault activity, North Star alignment, patterns, uncaptured wins, an 4.6k ★
- Explain Like Senior — Senior Developer Explanation 2.8k ★
- Web Developer Portfolio — Page builder: Elementor 648 ★
README
clawd-cardputer
**Note:** This project is no longer actively maintained. It works as-is but no new features or fixes are planned.
[](CHANGELOG.md)
A developer tamagotchi running on M5Stack Cardputer ADV. It reacts to your Claude Code activity via hooks — every tool call, subagent spawn, permission prompt, and session end feeds the creature on your desk.
What it does
A pixel-art character ("Clawd") lives on the Cardputer's 240x135 display. It walks, bobs, breathes, and blinks on its own. When Claude Code fires hook events, the hook script sends them over USB serial, and Clawd reacts:
| Event | Expression | Sound | Source |
|---|---|---|---|
bash read glob grep edit |
Blink | — | tool name |
write search |
Happy | tone | tool name |
test_pass clean |
Happy | tone | command parse |
test_fail conflict |
Surprised | tone | command parse |
branch pr_open |
Excited | tone | command parse |
dirty |
Sleepy | tone | command parse |
commit push |
Excited | tone | tool name |
tool_fail |
Disappointed | low tone | PostToolUseFailure |
stop |
Surprised | tone | Stop (session end) |
stop_fail |
Panicking | low tone | StopFailure |
perm_ask |
Confused + "???" | short tone | PermissionRequest |
subagent_start |
Happy + mini spawn | fanfare | SubagentStart |
subagent_stop |
(linger) | tone | SubagentStop |
/develop |
Party mode | melody | skill |
| MCP tool call | Warp + role color | rising tone | MCP server name |
| Prompt keyword | Role color | rising tone | UserPromptSubmit |
| Long prompt (>500 chars) | Excited | fanfare | UserPromptSubmit |
The hook parses `tool_input.command` for Bash invocations to detect git operations (`git status`, `git checkout -b`, `gh pr create`, merge conflicts) and test runners (`pytest`, `cargo test`, `npm test`, and common wrappers like `uv run pytest`).
Role system (body co
Related Skills
Deskpet Firmware
A pixel desk pet that reacts to Claude Code over BLE, running on M5 Cardputer. Community port of anthropics/cl
Auto Explore
Manually trigger auto-explore on a specific file (Desktop fallback when PostToolUse hook does not fire per RES
Dancing Clawd
Claude Code hook + terminal renderer: your sessions dance in the terminal
Clawd Conduit
Full-lifecycle wiring between Claude Code and the Clawd on Desk pet — all 15 hook events, with permission prom
Hook Hero Stats
Show a quick summary of recent agent session activity.
Claude Code Tamagotchi
A digital friend that lives in your Claude Code statusline and keeps you company while you build cool stuff.
Related Agents
Bully Evaluator
Evaluates a single bully semantic-evaluation payload against a diff and returns a structured violation list. I
Contracts Developer
ZKP2P contracts expert for EscrowV2/V2.2, payment verifiers, registry system, hook system, and Foundry testing
Frontend React Developer
React + TypeScript frontend engineer. Invoke for entity scaffolding (types/service/context/hook/provider), i18