By killernay
Turn one topic into one finished video — research, script, an agent debate over the punchline, voiceover, footage, timeline, delivery folder. Ships a 16-agent production team.
The assembly subagent for HearYourVOICE (Phases 5–6). Builds the source-agnostic insert plan against the voiceover master clock, exports an editor-neutral timeline (JSON + CSV), then assembles the final cut in the editor named in project.config.json — Remotion (code renderer), CapCut, Premiere, or DaVinci — and packages delivery/<slug>/. Output spec (aspect, resolution, fps) comes entirely from the config; nothing is hardcoded to 9:16. Validates the render with ffprobe before packaging. Final message = the timeline + delivery path + validation result.
The Creative-Commons scout for HearYourVOICE (Phase 4) — video AND stills. Given shotlist gaps, finds real CC footage (yt-dlp) and real CC photos (fetch-cc-images.mjs → Openverse + Wikimedia Commons), VERIFIES every license itself from source metadata — never from a search filter, because YouTube's and Google Images' "CC" filters both give false positives — then downloads, cuts reviewed selects, and records credit + source URL + license in ATTRIBUTION.md. Rejects NoDerivatives outright (a cut IS a derivative). Never wires loose or unverifiable media. Ethics-first: discards anything it can't clear. Final message = cleared media per shot ID + attribution entries + any shots it could NOT fill (hand those to graphics or the veo path).
Debate panelist for HearYourVOICE (Phase 1). Argues for MAXIMUM stopping power on the hook and punchline — the boldest, most curiosity-opening option that stops the scroll in 3 seconds and opens a loop the video closes. One of three independent panelists; it votes and argues, it does NOT decide (hyv-judge synthesizes, the human rules). Returns a ranked vote, each option's biggest weakness, and one sharpened rewrite of its top pick.
Phase 0 idea generator for HearYourVOICE. Turns a pillar, a beat, or a rough itch into a batch of fully-shaped video ideas — hook, core points, why-it-matters, an analogy, format, and the B-roll it would need — so a human can pick before anyone spends research time. Cheap on purpose: NO WebSearch, no verification. Every idea is a HYPOTHESIS, and each one ships the claims hyv-researcher must check, any of which can kill it. Fan out one per pillar to fill an idea bank in one pass. Final message = the ideas.
The debate judge for HearYourVOICE (Phase 1). Reads the three panelists' verdicts (Hook Maximalist, Skeptic/Editor, Target Viewer) and SYNTHESIZES a recommendation — the best hook and punchline, why, and a sharpened final wording. Crucially it reports a confidence and a SPLIT flag: if the panel genuinely disagrees, it says so instead of forcing a pick. It RECOMMENDS; it does not have final authority — when split, the producer escalates to the human, who decides. Final message = the recommendation block.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
English · ภาษาไทย ↓
The complete, repeatable workflow for short Thai documentary/explainer videos — from a topic to a finished MP4, in whatever format you ship.
HearYourVOICE is an agent skill + a 16-strong subagent team — a SKILL.md, its references/ and scripts/, and the hyv-* specialists that do the work. Drop a topic in, and it walks the whole loop: research → script → an adversarial agent debate over the hook/punchline → ElevenLabs voiceover → gather visuals (self-shot, found Creative-Commons, or generative) → lay timecoded inserts on an editor timeline → validate → package one clean delivery/<slug>/ folder.
Stop asking "which LLM is smarter." It's the wrong question.
You are the one in command. You define the format, the process, the standard — and the model follows it. An LLM is just a brain you can swap out: Claude today, something else tomorrow. What stays is the harness — the skill, the scripts, the guardrails that reliably do the work you guide them to do.
A good AI agent isn't the one that wins a chat-window argument about which model is best. It's the one with a harness complete enough to pick up a real task and finish it. If your AI ability ends at chatting and ranking models, you're about two years behind where this is already going.
HearYourVOICE is that harness for video. SKILL.md is production know-how made executable — and any brain in the world can run it.
Run the phases yourself, or hand them to the team that ships with the skill. hyv-producer is the director: it delegates to the specialists, holds the gates, and is the only one that talks to you about them.
hyv-producer ← the director: delegates, holds gates, never decides taste
├─ hyv-researcher phase 0 · real WebSearch, every claim ≥2 sources
├─ hyv-scriptwriter phase 1 · script + TTS-ready narration
├─ hyv-script-reviewer phase 1 · strict pass/fail against the brief
├─ hyv-storyboard phase 1 · shot-by-shot, at the config's aspect
├─ debate panel phase 1 · hook-maximalist vs skeptic-editor vs target-viewer
│ └─ hyv-judge synthesizes · RECOMMENDS, never rules
├─ hyv-shotlister phase 1 · the 5-sheet shotlist.xlsx backbone
├─ hyv-voiceover phase 2 · ElevenLabs + ffprobe = the master clock
│
│ ⟨ phase 3 · filming your own shots — no agent here. That part is you. ⟩
│
├─ hyv-cc-scout phase 4 · finds CC footage, verifies the license itself
├─ hyv-veo-prompt-smith phase 4 · prompts for the gaps · spends nothing
├─ hyv-veo-runner phase 4 · renders generative clips · costs money
└─ hyv-assembler phase 5–6 · timeline → editor → delivery/
(Phase 3 has no agent on purpose — an AI can't hold your camera. Shoot, cut exact-timestamp selects, drop them in the pool, and hyv-assembler picks them up like any other clip.)
Two rules the team never breaks. Creative authority is human: hyv-judge recommends and flags a split, but you pick the hook and punchline. And every gate stops for you — output spec, topic lock, split debate, and any spend (voiceover or generative credits).
Fan them out to scale: one hyv-researcher per topic in parallel, then one hyv-producer per video — each in its own src/<slug>/, no collisions. Full roster + decision chain: references/subagents.md.
Aspect, resolution, fps, and editor live in src/<slug>/project.config.json — confirmed with you before anything is produced. 9:16 is the default, not a law: 16:9, 1:1, 4:5, and custom work the same way, and every script takes --aspect/--width/--height/--fps.
Your editor is a config value too. Phase 5 exports one universal timeline — ep*-timeline.json (frames + SMPTE timecode) and ep*-timeline.csv (one row per clip) — and hyv-assembler reads editor to take the right path:
editor | What happens |
|---|---|
capcut · premiere · davinci | You get the CSV/JSON and drop each clip at its start_tc in the NLE you already know. Nothing to install. |
remotion | The code path. new-project.mjs --remotion scaffolds a starter composition and config; the timeline JSON drives it directly, and remotion-best-practices loads for the render. Pick this when you want the cut to be reproducible from source, or when you're generating many videos from one template. |
The recipe is identical wherever you take it: voiceover on one audio track (the master clock), every clip muted at its start timecode, at the config's aspect and fps. Full recipe: references/assembly-and-validation.md.
npx claudepluginhub killernay/hearyourvoicePush notifications from Claude Code to any device via ntfy
AI video generation — describe what you want, Pexo picks the best model across 10+ engines (Seedance, Kling, Veo, Sora) and returns a finished, multi-shot video with music, subtitles, and transitions. Includes the Pexo agent plus image, audio, director, and model-prompting skills.
Transform text scripts into professional videos with AI voiceovers, stock footage, and Remotion rendering. Advanced features include direct filesystem access, environment management, and whitelisted command execution.
Full video production pipeline for Remotion — gives Claude eyes (video analysis), voice (TTS/voiceover), ears (music/SFX), stock footage, AI image/video generation, TikTok captions, 3D content, and more. By Dojo Coding Labs.
End-to-end video production pipeline with design thinking. A 6-phase orchestrator (Discovery → Storytelling → Capture → Design → Production → Audio & Render) that turns your app into a polished promo, showcase, or tutorial video, rendered with HyperFrames (HTML + GSAP). Runs on Claude Code and GitHub Copilot CLI.
Plan, brief, and prepare YouTube videos from idea to filming-ready. Create video briefs, generate topic ideas, optimize titles and thumbnails, build structured outlines, write scripts, and design on-screen excalidraw visuals.
The creative suite for AI agents — motion graphics, asset generation, and video rendering via Remotion + @oanim/core