| name | notslop-voices |
| description | Surface the influential voices (authors, accounts, subreddits) on a topic across Reddit, Hacker News, blogs, and X. Use when the user wants to know who is shaping the conversation, not what is being said. |
Providers required
When to use this skill
Activate when the user prompt sounds like any of:
- "Who's talking about ?"
- "Find influential voices on ."
- "Key people in ."
- "Who should I follow for ?"
- "Which subreddits / accounts cover ?"
If the user wants the content of the conversation rather than the people behind it, use notslop-digest.
Setup (one-time)
The user must have run npx notslop init and configured:
- A ZeroEntropy API key (free at https://dashboard.zeroentropy.dev).
- Optionally: X handles, blog URLs, Orthogonal key. The X source materially improves voice discovery.
If config is missing, the CLI prints an actionable error. Surface it to the user verbatim and stop.
Steps
- Extract the topic from the user's prompt.
- Pick a
--limit (number of voices to surface). Default 5. Bump to 10 for broader scans.
- Optionally widen the rerank pool with
--top 100 so author signal aggregates over more items.
- Run via Bash:
npx notslop@latest voices "<TOPIC>" --limit <N> --since 7d --format md
- Parse the markdown output. Each voice carries a handle/username, source, and example items.
- Return a ranked list with the source tag, a one-line "why they matter" inferred from their cited items, and at least one example URL per voice.
Example
User: "Who's talking about rerankers on AI Twitter?"
→ Run: npx notslop@latest voices "rerankers" --limit 5 --since 7d --sources x,hn --format md
→ Return 5 voices, one line each, with source, handle, and a representative URL.