peepshow plugin
Extract relevant frames from videos and animated images (GIF/APNG/animated WebP) so LLMs can view them as a timeline. Auto-transcribes audio (whisper.cpp default) and writes a self-contained HTML report + manifest.json + ndjson run history per extract. Wraps ffmpeg with scene-change detection and fps fallback.
How to install the peepshow plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add t0mtaylor/peepshow
/plugin install peepshow@peepshow-marketplaceWhat's inside peepshow
2 parts read from the plugin's own files.
Skills 2
Claude loads it when the task matches- sink
Manage peepshow's persistent auto-sink list (list, add, remove, clear). Use when the user asks to turn a peepshow sink on or off, enable folder/mysql/webhook sinks, or wants to see which sinks are currently active. Sinks run on every peepshow extraction.
- slides
Extract relevant frames from a video or animated image (GIF, APNG, animated WebP) so the model can view them as a timeline. Use when the user shares a video or an animated image. DO NOT use for static images — the model can already read those natively.
Using peepshow in Claude Code
Skills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update peepshow@peepshow-marketplace
- Refresh the marketplace
- /plugin marketplace update peepshow-marketplace
- Turn it off for now
- /plugin disable peepshow@peepshow-marketplace
- Remove it
- /plugin uninstall peepshow@peepshow-marketplace
Skills in peepshow
- sinkt0mtaylor/peepshow
Manage peepshow's persistent auto-sink list (list, add, remove, clear). Use when the user asks to turn a peepshow sink on or off, enable folder/mysql/webhook sinks, or wants to see which sinks are currently active. Sinks run on every peepshow extraction.
69stars - slidest0mtaylor/peepshow
Extract relevant frames from a video or animated image (GIF, APNG, animated WebP) so the model can view them as a timeline. Use when the user shares a video or an animated image. DO NOT use for static images — the model can already read those natively.
69stars
peepshow plugin questions
How do I install the peepshow plugin?
In Claude Code run /plugin marketplace add t0mtaylor/peepshow, then /plugin install peepshow@peepshow-marketplace.
What does the peepshow plugin include?
peepshow bundles 2 skills.
How do I update or remove the peepshow plugin?
Update it with claude plugin update peepshow@peepshow-marketplace in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall peepshow@peepshow-marketplace.