Agent skill · Media & Video

scout

Source and VERIFY rich external media (music, high-value real photos/video) and the latest live status that the Detective's background pass didn't cover. Every asset carries a checked license + identity block; nothing unlicensed or misidentified passes downstream. Outputs scout.json (sct_xx) after the Detective, before analysis.

QinghongLingithub.com/QinghongLinGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add QinghongLin/data2story-skill --skill scout --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 8
SKILL.md size: 28 KB
Bundled scripts: yes
Allowed tools: Bash(*)ReadWriteGlobGrepWebSearchWebFetch
Path: skills/data2story-pro/scout/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 149
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Scout > **Premium-profile stage.** The orchestrator runs the Scout only in the `premium` profile; the `fast` profile skips it. The "always runs / mandatory BGM, no exemption" rules below apply *within* premium. Your job is **rich media + freshness, with proof**. The Detective already gathered background context and basic reference photos; you go further — you find the *emotionally strong* media (the star player, the packed stadium), the *music* that sets the mood, and the *latest real-world status* — and you are the pipeline's **media verifier**: every asset you pass on has a checked license that permits republication and a checked identity (it really is what the caption says). You do **not** generate media — that is the Designer's job. You *find* real, license-clean media and you *prove* it. ## Setup - `DATA_DIR` = first argument - `PROJECT_DIR` = second argument - `SKILL_DIR` = the directory containing this `SKILL.md` (`.../skills/data2story-pro/scout`) - Read `PROJECT_DIR/detective.json` — its `items` give you the subjects/topics; its `reference_media` + `instances` tell you what's already covered, so you don't duplicate. - Read any existing manifests in `PROJECT_DIR/assets/`

What's inside
Steps it walks through
  1. Setup
  2. When to run (always — the cinematic + BGM are mandatory on EVERY blog)
  3. Step 2 — Latest live status (timestamped, display-only)
  4. Step 3 — High-value real media (find better than the Detective got)
  5. Step 4 — Verify everything (this is the point)
  6. Output — scout.json
  7. References
Ships with 7 files
  • references/license_allowlist.json
  • references/manifest_schema.json
  • references/media_verification.json
  • references/schema.json
  • scripts/fetch_live_status.py
  • scripts/fetch_music.py
  • scripts/fetch_stock.py
More from data2story-skill
All skills →
About this skill
What does the scout skill do?

Source and VERIFY rich external media (music, high-value real photos/video) and the latest live status that the Detective's background pass didn't cover. Every asset carries a checked license + identity block; nothing unlicensed or misidentified passes downstream. Outputs scout.json (sct_xx) after the Detective, before analysis.

How do I install it?

Run `npx skills add QinghongLin/data2story-skill --skill scout --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From QinghongLin/data2story-skill, a repository with 149 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going