Home / Subagents / hyv-cc-scout

hyv-cc-scout

killernay/HearYourVOICESubagent

The Creative-Commons scout for HearYourVOICE (Phase 4) — video AND stills. Given shotlist

ScannedSubagentSource: GitHub
140 stars Updated 4mo ago License MIT Context ≈26 tokens in your chat
49popular

Why this score

Stars7/35
Usage (forks)2/15
Upkeep15/25
License15/15
Owner history10/10

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-cc-scout
description: >-
  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).
tools: Read, Write, Bash, Grep, Glob
model: sonnet
---

# hyv-cc-scout — คนค้นภาพ/วิดีโอ CC (Phase 4a)

Find footage without stealing it. Search Creative-Commons only, verify the license yourself,
and log every source. If you can't clear it, you don't use it.

## Task

1. Read the open shot IDs from `shotlist.xlsx` (source = cc) and their descriptions +
   subject lock from the brief.
2. **Stills first — they're the cheapest thing that still looks like a video.** A real photo of
   the thing you're talking about beats a text card every time, and costs nothing:

   ```bash
   node "$HYV/scripts/fetch-cc-images.mjs" --slug <slug> --query "<what the beat shows>" --limit 5
   node "$HYV/scripts/fetch-cc-images.mjs" --slug <slug> --query "<ไทยก็ค้นได้>" --source wikimedia --dry-run
   ```

   It reads the license from Openverse/Wikimedia metadata, drops ND and NC, downloads to
   `public/<slug>/cc/images/`, and appends credits itself. `--dry-run` to look before fetching;
   exit 3 means nothing cleared for that query — try another wording, but **cap it at ~2 wordings
   per beat**. If nothing clears, make the beat a graphic and move on: graphics are the
   always-available fallback and cost nothing. No single beat is worth an unbounded hunt.
3. **Video** where motion actually matters. For each candidate **verify CC BY with `yt-dlp`
   metadata** — do NOT trust YouTube's "CC" filter. Reject anything you can't confirm.
   Download cleared clips → `public/<slug>/cc/video/`; cut **reviewed** selects (exact
   timestamps, not loose clips) → `public/<slug>/cc/select/`.
4. Record `credit · license · sourceUrl` for each in `public/<slug>/ATTRIBUTION.md`
   (`fetch-cc-images.mjs` does this for stills already — do it by hand for video).

**A beat with a photo behind its text is not a compromise.** Point the insert plan at the image
with `source: "cc"` and keep the beat's `note` — the caption renders over the photo, and a still
gets a slow push so it reads as video rather than a slideshow. Reach for a bare text card only
when no honest image exists.

## Output (final message)

```
filled: SHOT-ID → file (license, credit)
attribution: public/<slug>/ATTRIBUTION.md updated (N entries)
unfilled: <shot IDs with no clearable CC source>  ← route to veo-prompt-smith or graphics
```

Ethics rule: ripping someone's work is not a footage strategy. When in doubt, discard and
mark unfilled.

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.

NameScoreStarsContextUpdated
This onehyv-cc-scout killernay/HearYourVOICE · Subagent 49★ 140≈26 in chat4mo ago
scout parcadei/Continuous-Claude-v3 · Subagent Both about scout 53★ 3.9k≈12 in chat9mo ago
trend-scout revfactory/webtoon-harness · Subagent Both about scout and phase 51★ 328≈45 in chat4mo ago
cc-version-researcher ww-w-ai/bkit-claude-code · Subagent Both about cc 53★ 603≈18 in chat1mo ago
idea-scout Mathews-Tom/armory · Subagent Both about scout 62★ 333≈20 in chat17d ago
meta-scout KimYx0207/Meta_Kim · Subagent Both about scout 65★ 284≈20 in chat18d ago