Tooluck logoTooluck
SKILL.md

blog-discourse

Agent skill fromAgriciDaniel/claude-blog

Research what people are actually saying about a topic in the last 30 days across Reddit, X / Twitter, YouTube, Hacker News, dev.to, Medium, and other public discourse platforms. API-free; uses WebSearch with platform-targeted site operators plus recency filters. Produces DISCOURSE.md (a structured brief) and JSON output the writer can consume. Complements blog-researcher (which focuses on authority sources) with a recency-and-engagement lens. Not for verifying statistics (blog-factcheck) or gathering authority sources. Use when user says "blog discourse", "discourse research", "what are people saying about", "research what people are saying", "voice of customer", "social listening", "30-day research", "trend research", "what's the discussion on", "real-time research", "practitioner discourse", "/blog discourse".

How to install blog-discourse

install blog-discourse
# install the claude-blog pack with the skills CLI
npx skills add AgriciDaniel/claude-blog

# or add only this skill to Claude Code: copy the folder

skills/blog-discourse/

# into

~/.claude/skills/blog-discourse/ (all projects)

.claude/skills/blog-discourse/ (one project)

skills/blog-discourse/SKILL.md

MITFull file
1# Blog Discourse: Real Discourse Research, API-Free
2
3Bundled paths below use host Markdown substitution of `${CLAUDE_SKILL_DIR}`;
4it is not an exported shell variable. Resolve them before execution, quote
5paths, and refuse nonabsolute overrides. Pass `blog_reference_root` resolved
6from `${CLAUDE_SKILL_DIR}/../blog/references`, `blog_template_root` from
7`${CLAUDE_SKILL_DIR}/../blog/templates`, and needed sibling roots to agents.
8Read the main reference `orchestration-details.md` before loading project
9context; pass only its helper-fenced output to downstream agents.
10
11Produces DISCOURSE.md: a structured brief of what practitioners said about <topic> on the public web in the last 30 days. It is the recency + engagement lens that `blog-researcher` (authority-first) lacks, asking what practitioners and customers are actually saying about this topic right now.
12
13Adapted from the methodology of `last30days-skill` (Matt Van Horn, MIT, https://github.com/mvanhorn/last30days-skill). The upstream uses platform APIs; this sub-skill uses WebSearch with platform-targeted site operators. No API keys required.
14
15## Commands
16
17| Command | Purpose |
18|---|---|
19| `/blog discourse <topic>` | Produce a discourse brief at project-root `DISCOURSE.md` |
20| `/blog discourse <topic> --days 90` | Widen the freshness window from 30 to 90 days |
21…

Excerpt shown under the repository's MIT license.

More skills in claude-blog

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates