Field Value Name content-response-researcherCategory reporting Complexity advanced Tags content-strategy, research, llm-analysis, fan-out-pattern, gap-analysis, s3-storage Author randybias Min Version 0.1.0
Research a competitor article, find contrarian angles and evidence gaps, and produce a structured response outline. Fetches the target article, fans out to three parallel research tracks (supporting, contrary, and adjacent), synthesizes gaps, generates an actionable response outline, and stores results.
┌→ research-supporting ─┐
fetch-article ──────┼→ research-contrary ───┼→ synthesize-gaps → generate-outline → store-and-notify
└→ research-adjacent ───┘
Node Purpose fetch-articleRetrieve the target competitor article research-supportingFind supporting evidence and data research-contraryFind contrarian viewpoints and counterarguments research-adjacentDiscover adjacent topics and angles synthesize-gapsIdentify evidence gaps across all research tracks generate-outlineProduce a structured response outline store-and-notifyStore results to S3 and notify via Slack
Service Type Required Anthropic API External Yes Tavily Search API External Yes Slack webhook External Yes tentacular-postgres Exoskeleton Yes tentacular-rustfs Exoskeleton Yes Probe targets (article URLs) Dynamic Yes
Key Default Description timeout300sPer-node timeout retries1Retry count per node target_urlhttps://example.com/articleURL of the article to research search_api_providertavilySearch API provider for research
anthropic.api_key — Claude API key for analysis and outline generation
tavily.api_key — Tavily API key for web search
slack.webhook_url — Slack webhook for notifications
tntc scaffold init content-response-researcher
tntc scaffold init content-response-researcher my-custom-name
tntc scaffold info content-response-researcher
Scaffold source: quickstarts/content-response-researcher/