From peepshow
Manages peepshow's persistent auto-sink list: list, add, remove, clear sinks. Activate when user wants to enable folder/mysql/webhook sinks or see active sinks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/peepshow:sinkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
peepshow supports **auto-sinks** — persistent sink definitions in `~/.peepshow/sinks.json` that run on every extract. This skill manages that list on the user's behalf.
peepshow supports auto-sinks — persistent sink definitions in ~/.peepshow/sinks.json that run on every extract. This skill manages that list on the user's behalf.
| User says | Run |
|---|---|
| "list sinks" / "which sinks are active" / "show sinks" | peepshow sinks list |
| "enable folder sink at /Volumes/Shared" / "add folder sink" | peepshow sinks add folder:/Volumes/Shared |
| "enable mysql sink" | peepshow sinks add mysql (reminder: sink needs DATABASE_URL in env) |
| "add custom sink: " | peepshow sinks add-cmd '<command>' |
| "add X but only for .mp4/.mov files" | peepshow sinks add <spec> --when extension=mp4,mov |
| "add X for videos under /Videos/" | peepshow sinks add <spec> --when path=/Videos/ |
| "add X for films directed by Kubrick" | peepshow sinks add <spec> --when director=Kubrick |
| "add X when filename matches vacation" | peepshow sinks add <spec> --when filename='*vacation*' |
| "remove sink 2" / "disable the mysql one" | First peepshow sinks list, then peepshow sinks remove <n> |
| "clear all sinks" / "disable all sinks" | peepshow sinks clear |
| "turn off sinks for this video only" | Tell the user to pass --no-auto-sinks on the next invocation — do not touch the config |
peepshow sinks list after any mutation to confirm the new state.<name> maps to an executable peepshow-sink-<name> on $PATH. Extra colon-separated tokens become positional args (folder:/tmp/shared → peepshow-sink-folder /tmp/shared).[PEEPSHOW|3s] means three auto-sinks are active.--when): extension/filename/path/container/codec + any video metadata tag (director, genre, show, producer, publisher, …). Multiple --when flags AND together; values inside one clause (e.g. ext=mp4,mov) are ORed. Example: peepshow sinks add folder:/cinema --when director=Kubrick --when extension=mp4 = "archive Kubrick mp4s only".$PATH (for --sink <name>) or the shell command is wrong (for --sink-cmd). Fix by peepshow sinks remove <n> and re-adding with the correct spec, or by installing the missing binary.add command creates it.npx claudepluginhub t0mtaylor/peepshow --plugin peepshowLists, adds, and removes RSS or GitHub feed sources monitored by Distillery for ambient intelligence. Useful for managing watched sources via /watch commands or natural language.
Defines the shared routing ladder, result presentation contract, filesystem safety rules, and Tier 1-to-Tier 3 fallback policy for Retriever tasks.
Creates and repairs Redpanda Connect pipeline configurations from natural language descriptions or broken configs. Delegates to component-search and bloblang-authoring skills.