peepshow/agents/claude-code

Reel #A-01Claude Code plugin

peepshow for agents / claude-code

Claude CodeThe reference integration — drag-and-drop auto-invoke included.

Full plugin: `/peepshow:slides` slash command, UserPromptSubmit hook, statusline badge, all 19 sinks.

How it plugs in

peepshow ships as a first-class Claude Code plugin. Drop a video into the prompt — a `UserPromptSubmit` hook detects the path, injects a reminder, and Claude auto-invokes `/peepshow:slides`. The statusline shows live run status.

Install

claude plugin marketplace add t0mtaylor/peepshow
claude plugin install peepshow@peepshow-marketplace

Files involved

  • .claude-plugin/plugin.jsonManifest registers the skill, hook, and statusline.
  • skills/slides/SKILL.md`/peepshow:slides` — invokable directly or by the hook.
  • hooks/peepshow-user-prompt.cjs`UserPromptSubmit` — detects dragged video paths.
  • hooks/peepshow-statusline.shRenders `[PEEPSHOW:...]` in the statusline.

In practice

# Drag a video in — nothing else to type:
/Users/you/Desktop/demo.mp4
# → hook detects it, auto-invokes /peepshow:slides, Claude reads frames.

# Or explicitly:
/peepshow:slides ./recording.mov

All 19 sinks still work

The CLI is the same across agents — which means every sink documented under/sinksis available here. Auto-sinks fire regardless of which agent invoked peepshow.