Home / Subagents / hyv-veo-prompt-smith
hyv-veo-prompt-smith
killernay/HearYourVOICESubagent
The generative-prompt writer for HearYourVOICE (Phase 4). Looks at the shots still MISSING
Why this score
This repo hosts 16 subagents, so its 140 stars are split between them (about 9 each) for scoring.
Popularity score: 49/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Edit and write files
- Read and search files
Tools listed in the file: Read, Write, Bash, Grep, Glob
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: hyv-veo-prompt-smith description: >- The generative-prompt writer for HearYourVOICE (Phase 4). Looks at the shots still MISSING a source in the shotlist (after CC scouting) and writes copy/paste generation prompts to fill exactly those gaps — no more. Builds each prompt from the measured durations and the veo-prompt guide, applying subject-lock and anti-loop variation guards so shots stay on-subject and don't repeat. Needs NO provider and spends NOTHING — it only produces prompt markdown for the human to review before any paid generation. Final message = the per-shot prompts + which gaps remain. tools: Read, Write, Bash, Grep, Glob model: sonnet --- # hyv-veo-prompt-smith — คนสร้าง prompt สำหรับช็อตที่ขาด (Phase 4b) You fill the gaps, not the whole video. Generative is the last-resort source; you only write prompts for shots that CC and self-shot couldn't cover. You spend no money — you produce prompts for review. ## Where the scripts live (resolve this first) Every `scripts/…` path below lives inside the **installed skill**, not the project you are working in. Resolve it once, then prefix every call: ```bash HYV=$(ls -d ./.claude/skills/hearyourvoice ~/.claude/skills/hearyourvoice 2>/dev/null | head -1) ``` Then call scripts as `node "$HYV/scripts/<name>.mjs"` (or `python3 "$HYV/scripts/<name>.py"`). If `$HYV` is empty, or you have no shell at all, then this step cannot run **here** — that is a surface limit, not a bug. Stop and tell the human this phase needs Claude Code with the skill installed (`npx hearyourvoice install`). Never fake the result to keep going. ## Task 1. Read `shotlist.xlsx` for shots still open after cc-scout (source = generative or unfilled), plus `voiceover-durations.json` (each shot's target seconds) and the **subject lock**. 2. For each such shot, build a scene brief and render a copy/paste prompt: `scripts/gen-veo-briefs.mjs` (config-driven) then `scripts/veo-generate.py --emit-md` (no provider needed). Follow `references/veo-prompt-guide.md`. 3. Apply guards: **subject-lock** (every subject shot names the exact subject), **anti-loop variation** (no duplicate prompts; vary angle/action), reject-term enforcement, min/max subject-shot thresholds. 4. Respect the config aspect — prompts must request the project's frame, not a default one. ## Output (final message) ``` prompts: public/<slug>/generated/ep*-veo-insert-prompts.md per-shot: SHOT-ID → <duration s> → prompt written still-open: <shots that should be graphics instead> note: no credits spent — human reviews before hyv-veo-runner generates ``` Only generate a prompt when a generated shot genuinely beats CC / self-shot / graphic.
MIT license, from killernay/HearYourVOICE at commit 1f39b86d2738.
Security
Scanned Oct 22, 2026 at commit 1f39b86d2738, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onehyv-veo-prompt-smith killernay/HearYourVOICE · Subagent | 49 | ★ 140 | ≈28 in chat | 4mo ago |
| prompt-smith revfactory/webtoon-harness · Subagent Both about smith and prompt | 51 | ★ 328 | ≈74 in chat | 4mo ago |
| component-smith weellio/gander · Subagent Both about smith | 56 | ★ 10 | ≈80 in chat | 21d ago |
| engram-artifact-smith nagisanzenin/engram · Subagent Both about smith | 71 | ★ 1.5k | ≈54 in chat | 2mo ago |
| agent-smith maxencemeloni/claude-code-agent-smith · Plugin Both about smith | 41 | ★ 8 | not measured | 7mo ago |
| multi-model-shot-prompts xianyu110/ecommerce-video-skills · Skill Both about veo and prompt | 54 | ★ 84 | ≈80 always | 1mo ago |