content-research-brief
Research trending topics, collect source articles, and generate a structured research brief for content creation.
Skill by affitor
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/affitor-content-research-brief
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/content-research-brief
What's inside
- Skill name
content-research-brief- Description
- Research trending topics, collect source articles, and generate a structured research brief for content creation. Stop writing from thin air — write from real sources. Use this skill when the user wants to research a topic before writing, collect sources for an article, create a research-backed content brief, or says "research [topic] for me", "find sources about [keyword]", "content brief for [topic]", "what's the latest on [product]", "research before writing", "collect articles about [keyword]", "trending news about [topic]", "gather sources for my article", "brief me on [topic]", "what are people saying about [product]", "news roundup for [keyword]", "research brief", "source collection", "content research", "prep research for writing".
- License
- MIT
- Compatibility
- Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
- Metadata
- stage: S2-Content · author: affitor · version: 1.0
- Instructions
- 370 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Content Research Brief
Research a topic by collecting 5-10 real source articles, auto-tagging them by theme,
extracting key data points, and synthesizing unique content angles. The output is a
structured research brief that any downstream content skill can consume.
**The problem this solves:** Most AI-written affiliate content is generic because it's
written from the model's training data — not from real, current sources. This skill
forces research-first content creation: find real articles, extract real data, then
write from those sources. The result is content with specific stats, real quotes, and
current information that readers (and Google) actually value.
Inspired by the [content-pipeline](https://github.com/Affitor/content-pipeline) approach:
Topic → Search → Select sources → Synthesize → Write with context.
## Stage
This skill belongs to Stage S2: Content — but acts as the research foundation for all content skills.
## When to Use
- Before writing any article, blog post, or long-form content
- When you need current data and stats about a topic (not just AI-generated claims)
- When creating comparison content (need real feature/pricing data from sources)
- When writing about a product launch, funding round, or industry trend
- After `trending-content-scout` identifies a topic — research it deeper
- When you want unique angles: N sources → N different content pieces
## Input Schema
```yaml
topic: string # (required) "HeyGen AI video tool", "email marketing trends 2024"
source_count: number # (optional, default: 7) How many sources to collect (3-10)
source_types: string[] # (optional, default: ["news", "blog"])
# Options: "news" | "blog" | "linkedin" | "youtube" | "reddit" | "academic"
freshness: string # (optional, default: "month") "day" | "week" | "month" | "year" | "any"
product: object # (optional) Focus research on a specific product
name: string # "HeyGen"
url: string # "https://heygen.com"
language: string # (optional, default: "en") "en" | "vi" | any ISO 639-1 code
angle_count: number # (optional, default: 3) How many unique content angles to generate
```
## Workflow
### Step 1: Search for Sources
Execute multiple searches to find diverse, high-quality sources:
```
Primary search:
web_search "[topic]" → top results
Source-type-specific searches:
IF "news" in source_types:
web_search "[topic] news [current year]" → recent news articles
IF "blog" in source_types:
web_search "[topic] blog review analysis" → in-depth blog posts
IF "linkedin" in source_types:
web_search "[topic] site:linkedin.com" → LinkedIn posts/articles
IF "youtube" in source_types:
web_search "[topic] site:youtube.com" → YouTube videos with descriptions
IF "reddit" in source_types:
web_search "[topic] site:reddit.com" → Reddit discussions with real user opinions
IF "academic" in source_types:
web_search "[topic] research study data statistics" → data-heavy sources
Product-specific (if product provided):
web_search "[product.name] review [current year]"
web_search "[product.name] alternatives comparison"
web_search "[product.name] pricing features"
web_search "[product.name] news launch update"
```
Collect 15-20 search results, then filter down to `source_count` best sources.
### Step 2: Fetch and Extract Source Content
For each selected source:
1. `web_fetch [url]` → extract full article text
2. If fetch fails (paywall, timeout) → use search snippet as summary, note limitation
3. Extract from each source:
- **Title** and **URL**
- **Published date** (if available)
- **Key data points**: stats, numbers, percentages, dollar amounts
- **Key quotes**: noteworthy statements from experts or users
- **Main argument/thesis**: what is this source's core message?
- **Unique information**: what does this source have that others don't?
### Step 3: Auto-Tag Sources
Tag each source with 1-3 theme tags:
| Tag | Trigger Keywords |
|-----|-----------------|
| **AI** | artificial intelligence, machine learning, GPT, neural, model |
| **Funding** | raised, funding, series A/B/C, investment, valuation, IPO |
| **SaaS** | software, subscription, platform, B2B, enterprise |
| **Tools** | tool, app, feature, integration, API, plugin |
| **Trends** | trend, growing, emerging, future, prediction, forecast |
| **Startup** | startup, founder, launch, early-stage, bootstrapped |
| **Growth** | revenue, ARR, users, growth, scale, market share |
| **Industry** | market, industry, sector, regulation, compliance |
| **Pricing** | pricing, cost, free tier, discount, plan, subscription |
| **Comparison** | vs, versus, alternative, compare, switch, migrate |
| **Tutorial** | how to, guide, step-by-step, tutorial, walkthrough |
| **Opinion** | I think, in my experience, hot take, unpopular opinion |
### Step 4: Extract Key Data Points
From all sources combined, extract a master list of:
**Stats & Numbers:**
- Revenue/valuation figures
- User counts / growth rates
- Market size data
- Performance metrics
- Pricing data pointsFrom Affitor/affiliate-skills, MIT.
More from Affitor/affiliate-skills
- 0.807score
find-and-verify-affiliate-program
affitor
Find affiliate programs in the OpenAffiliate registry, then confirm every term on the brand's own page and report each one with a verbatim quote and its…
SkillAFreshness: A★ 742Claude Code +9 - 0.804score
affiliate-program-search
affitor
Compatibility pointer for finding and comparing affiliate programs.
SkillAFreshness: A★ 742Claude Code +9 - 0.761score
submit-program
affitor
Research an affiliate program and create a verified listing for openaffiliate.dev.
SkillBFreshness: B★ 742Claude Code +9 - 0.761score
github-pages-deployer
affitor
Deploy affiliate content to GitHub Pages for free hosting.
SkillBFreshness: B★ 742Claude Code +9 - 0.761score
niche-opportunity-finder
affitor
Find untapped affiliate niches with real earning potential.
SkillBFreshness: B★ 742Claude Code +9 - 0.710score
landing-page-creator
affitor
Build high-converting affiliate landing pages as single self-contained HTML files.
SkillCFreshness: C★ 742Claude Code +9 - 0.710score
bio-link-deployer
affitor
Create a Linktree-style bio link hub page as a single self-contained HTML file.
SkillCFreshness: C★ 742Claude Code +9 - 0.704score
create-skill
affitor
Turn a repeatable AI prompt or workflow into a structured, shareable skill for the affiliate-skills GitHub repository.
SkillCFreshness: C★ 742Claude Code +9 - 0.704score
competitor-spy
affitor
Reverse-engineer successful affiliate strategies from competitors.
SkillCFreshness: C★ 742Claude Code +9 - 0.704score
infographic-generator
affitor
Generate branded infographic specifications from any content or data.
SkillCFreshness: C★ 742Claude Code +9 - 0.700score
commission-calculator
affitor
Calculate realistic affiliate earnings projections before committing to a program.
SkillCFreshness: C★ 742Claude Code +9 - 0.690score
affiliate-check
Affitor
Live affiliate program data from openaffiliate.dev.
SkillAFreshness: A★ 742Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 742
- Forks
- 212
- Open issues
- 2
- Last commit (this folder)
- Apr 3, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- Repository
- github.com/Affitor/affiliate-skills
- Website
- affitor.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from affitor
- 0.807score
find-and-verify-affiliate-program
affitor
Find affiliate programs in the OpenAffiliate registry, then confirm every term on the brand's own page and report each one with a verbatim quote and its…
SkillAFreshness: A★ 742Claude Code +9 - 0.804score
affiliate-program-search
affitor
Compatibility pointer for finding and comparing affiliate programs.
SkillAFreshness: A★ 742Claude Code +9 - 0.761score
github-pages-deployer
affitor
Deploy affiliate content to GitHub Pages for free hosting.
SkillBFreshness: B★ 742Claude Code +9 - 0.761score
niche-opportunity-finder
affitor
Find untapped affiliate niches with real earning potential.
SkillBFreshness: B★ 742Claude Code +9 - 0.761score
submit-program
affitor
Research an affiliate program and create a verified listing for openaffiliate.dev.
SkillBFreshness: B★ 742Claude Code +9 - 0.710score
bio-link-deployer
affitor
Create a Linktree-style bio link hub page as a single self-contained HTML file.
SkillCFreshness: C★ 742Claude Code +9
Cite this page
content-research-brief skill. Agent Mart. https://agentmart.dev/skills/affitor-content-research-brief (last updated 2026-10-24)