← ClaudeAtlas

topic-scoutlisted

Find new topics worth covering and log them to a tracker, deduplicated and scored. Rotates through the beats in references/beats.md, walks the primary sources listed there, drops anything already covered or already expired, and records only the top few. Use for "find me something to post about today", "what should I cover this week", "any new topics", "fill the idea backlog", "update the topic tracker", and for a scheduled daily run. Researching and verifying an already-chosen topic is topic-brief instead — this skill is the step before that, deciding what to work on at all.
chanuk0/agent-skills-public · ★ 0 · AI & Automation · score 72
Install: claude install-skill chanuk0/agent-skills-public
# Topic Scout **Finds what to cover and writes it to your idea tracker.** Built to run once a day. Where it sits in the pipeline: ```text [this skill] scout → idea tracker ↓ a human picks one and promotes it production queue ↓ topic-brief (verify → one-page brief) ↓ blog-post / carousel-post ``` **This skill never writes to the production queue.** It reads the queue only to check for duplicates. A human promoting an idea is the gate; if the model skips that gate, unverified topics end up in the production queue. ## The five ways this fails (all five are defended below) 1. **Suggests something already covered** → don't skip the three-layer duplicate check. 2. **Suggests something already over** → a candidate whose deadline you couldn't confirm does not get recorded. 3. **Mines the same beat every day** → follow the rotation from `axis.py`. Don't pick by feel. 4. **Invents something plausible with no source** → no primary-source URL, no record. 5. **Ranks by intuition** → score only with the rubric in `references/scoring.md`. ## Reference routing | When | Document | | --- | --- | | Which sources to open for each beat | `references/beats.md` | | How to score, and what disqualifies a candidate | `references/scoring.md` | | Tracker fields and how to write a row | `references/tracker.md` | | Today's beats and their sources | `python scripts/axis.py --today` | | Duplicate check | `python scripts/dedup.py` | ## Procedure — once per run