# snowball-content

Turn one topic into a structured content plan with distinct angles, formats, and a publishing calendar. Useful when you need a series of posts rather than a standalone piece.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 336
- Author: harperreed
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/harperreed/dotfiles/tree/HEAD/.claude/skills-archive/snowball-content/SKILL.md
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/skills/snowball-content

## What it does

The skill starts by asking about the goal, audience, audience problems, constraints, tone, and platforms. Once you answer, it defines the central problem and content goals, develops angles and headlines, expands them into subtopics and formats, then lays out a calendar with metrics and distribution notes.

Its workflow includes checks: factual claims need sources, and each subtopic needs a specific claim that differs from the obvious take. For case studies, it asks you for missing figures instead of making them up. Each stage uses the previous one, so skipping or merging steps breaks the intended process.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill snowball-content -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill snowball-content -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill snowball-content -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install harperreed/dotfiles snowball-content
```

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

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill snowball-content -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/harperreed/dotfiles --path .claude/skills-archive/snowball-content
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill snowball-content -a opencode
```

### 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/harperreed/dotfiles/tree/HEAD/.claude/skills-archive/snowball-content/SKILL.md

## When to use it
- Turn one topic into a series of posts
- Develop distinct angles on a central problem
- Build subtopics into multiple content formats
- Plan platform-specific publishing dates and metrics
- Keep unsupported facts out of case studies

## Example prompts
- Build a content plan from this topic, and ask me questions before drafting it.
- Develop distinct angles on this problem, then turn them into subtopics and formats.
- Create a publishing calendar for my platforms with a metric for each post.

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 238500 installs
- [programmatic-seo](https://affpapa.org/en/nevibecode/skills/coreyhaines31-programmatic-seo.md) — skill · 150800 installs
- [copy-editing](https://affpapa.org/en/nevibecode/skills/coreyhaines31-copy-editing.md) — skill · 149800 installs
- [marketing-ideas](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-ideas.md) — skill · 147400 installs
- [sales-enablement](https://affpapa.org/en/nevibecode/skills/sales-enablement.md) — skill · 119400 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 114000 installs

From the same set: [harperreed/dotfiles](https://affpapa.org/en/nevibecode/by/harperreed/dotfiles.md) — 26 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
