Complements the authority-first blog-researcher with a recency lens: what are practitioners actually saying about your topic in the last 30 days? Uses WebSearch with platform-targeted site operators (Reddit, HN, X, YouTube, dev.to, Medium) plus recency filters, no API keys required. Adapted from Matt Van Horn's last30days-skill methodology. Produces a structured DISCOURSE.md brief and JSON output you can feed directly into blog brief, write, or strategy commands. Ships with four keyword-trap pre-flight checks to avoid wasting searches on demographic shopping queries or overly-literal phrases. The untrusted-data contract scans snippets for injection patterns before JSON serialization, three-layer defense against "ignore previous instructions" attacks hiding in Reddit comments.

skills.sh installs
2.5K
GitHub stars
2.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add agricidaniel/claude-blog --skill blog-discourse --agent claude-code

Installs into .claude/skills of the current project.

Files

Blog Discourse: Real Discourse Research, API-Free

Bundled paths below use host Markdown substitution of ${CLAUDE_SKILL_DIR}; it is not an exported shell variable. Resolve them before execution, quote paths, and refuse nonabsolute overrides. Pass blog_reference_root resolved from ${CLAUDE_SKILL_DIR}/../blog/references, blog_template_root from ${CLAUDE_SKILL_DIR}/../blog/templates, and needed sibling roots to agents. Read the main reference orchestration-details.md before loading project context; pass only its helper-fenced output to downstream agents.

Produces DISCOURSE.md: a structured brief of what practitioners said about 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.

Adapted 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.

Commands

Sponsors

Details

Repository
github.com/agricidaniel/claude-blog
Categories
Backend & APIs, Documentation, Data Science & ML
First seen
Jun 11, 2026

More from agricidaniel/claude-blog

All 30
1jezweb avatartanstack-queryjezweb/claude-skillsManage server state in React with TanStack Query v5. Covers useMutationState, simplified optimistic updates, throwOnError, network mode (offline/PWA), and infin2.5Kskills.sh installs
2waynesutton avatarconvex-security-checkwaynesutton/convexskillsQuick security audit checklist covering authentication, function exposure, argument validation, row-level access control, and environment variable handling2.5Kskills.sh installs
3mastra-ai avatarsmoke-testmastra-ai/mastraCreate a Mastra project using create-mastra and smoke test the studio in Chrome using Chrome MCP server2.5Kskills.sh installs
4arize-ai avatararize-adminarize-ai/arize-skillsManages Arize users, organizations, spaces, projects, roles, role bindings, resource restrictions, and API keys via the ax CLI. Use for enterprise admin workflo2.5Kskills.sh installs
5browserbase avatarbrowserbase-clibrowserbase/skillsUse the Browserbase CLI (`browse`) for Browserbase Functions and platform API workflows. Use when the user asks to run `browse`, deploy or invoke functions, man2.5Kskills.sh installs
6coinbase avatarauthenticate-walletcoinbase/agentic-wallet-skillsSign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication o2.4Kskills.sh installs