clawd-conduit
Plugin / AgentWire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
- hooks
- desktop
- notifications
- claude-code
Official docs for Claude mods — plugin event handlers that run inside Claude Code itself, drawing UI and reshaping tool calls.
Anthropic's documentation for the Claude mods platform: a mod is a plugin made of JavaScript or TypeScript event handlers that Claude Code calls in its own process when events happen — a tool call, a submitted prompt, a part of the interface being drawn — and each handler can watch the event, change it, or take it over. The docs cover creating mods, the mods API, testing, an organization admin guide, a comparison with settings hooks, skills and MCP servers, and the built-in mods such as You should know. Mods are on by default from Claude Code v2.1.287 (terminal) and v2.1.286 (Desktop); the early-access flag CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is ignored from v2.1.287.
The starting point when settings hooks or skills can't reach far enough — custom panes and prompt bands in the terminal, tool-call rewriting, agent spawning inside Claude Code. Also the reference org admins need for gating mods, and the trust checklist to read before installing third-party ones.
No install — it is a documentation site. Start at Mods overview; to inspect a mod before installing it, clone its repo and run: claude plugin validate ./some-mod # to see which mods a session loaded: /plugin
Mods run with your permissions: the docs are explicit that a loaded mod can act on your machine as you, read environment variables and settings files (including API keys), and see every prompt and tool call — install only from authors and marketplaces you trust. Drawing is narrower than hooks: it appears in the terminal, Desktop and VS Code extension, while headless surfaces such as claude -p and the Agent SDK don't run mod drawing. The old CLAUDE_CODE_ENABLE_FUNCTION_HOOKS flag is ignored since v2.1.287 — the docs say to remove it.
Charted
Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.
Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.