# content-research-writer

A Claude skill that drafts articles with you: it builds the outline, hunts down sources, fixes the opening and reviews each section as you write it.

- skill · `type=skill` · Claude Code · 2522 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/business-marketing/content-research-writer
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/content-research-writer

## What it does

The skill takes a piece from an empty file to a finished draft. Claude starts with questions: topic and main argument, who reads it, how long it should be, what you want it to do, and how formal the tone is. From there you shape an outline together — hook, intro, sections with their key points, conclusion, plus a to-do list of what still needs research.

Once the structure holds, the skill looks up material on your topic, pulls out facts and quotes, and formats references the way you asked: inline or numbered. The opening gets its own pass. You see what already works, what is weak, and a few alternative hooks with a note on why each one might land.

Then you write section by section. After each one the skill reports back: strengths, unclear sentences, transitions that do not connect, claims that need a source, and line-level edits. Your voice stays yours — it offers options instead of rewriting behind your back. Since this runs in Claude, keep the draft in its own folder: `mkdir ~/writing/my-article-title`, then `touch article-draft.md`, and start Claude from that directory.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill business-marketing/content-research-writer
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill content-research-writer -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/content-research-writer/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/content-research-writer/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/content-research-writer/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/content-research-writer/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates content-research-writer
```

2. **Manually: put the files in place**
- File: `.github/skills/content-research-writer/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/business-marketing/content-research-writer
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/content-research-writer/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/business-marketing/content-research-writer

## When to use it
- turn scattered notes into a working outline
- find sources and place citations while drafting
- rewrite an opening so it grabs attention
- get feedback on one section instead of the whole draft
- carry a piece through several rounds of revision

## Example prompts
- Help me outline an article about [topic]
- Research [topic] and add citations to my outline
- Here's my intro — make the hook stronger

## Similar
- [grill-with-docs](https://affpapa.org/en/nevibecode/skills/grill-with-docs.md) — skill · 1219756 installs
- [skill-creator](https://affpapa.org/en/nevibecode/skills/skill-creator.md) — skill · 414180 installs
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [handoff](https://affpapa.org/en/nevibecode/skills/handoff.md) — skill · 1038491 installs
- [triage](https://affpapa.org/en/nevibecode/skills/triage.md) — skill · 990453 installs
- [domain-modeling](https://affpapa.org/en/nevibecode/skills/domain-modeling.md) — skill · 876391 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 238 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
