Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

blog-drafter

verified

Interview-driven blog post drafting for technical product audiences. Use when user wants to write a blog post, article, or essay and needs help developing their thesis, structure, and initial draft. Triggers on "write a blog post", "draft an article", "help me write about X", "blog drafter", or when user has a topic they want to turn into written content. Conducts structured interviews using AskUserQuestion to extract the user's unique insights before generating drafts.

View on GitHub

Marketplace

petekp-agent-skills

petekp/agent-skills

Plugin

handoff

Repository

petekp/agent-skills
1stars

skills/blog-drafter/SKILL.md

Last Verified

February 5, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/petekp/agent-skills/blob/main/skills/blog-drafter/SKILL.md -a claude-code --skill blog-drafter

Installation paths:

Claude
.claude/skills/blog-drafter/
Powered by add-skill CLI

Instructions

# Blog Drafter

Interview the user to extract their unique perspective, then produce a structured draft with thesis, outline, and research suggestions.

## Process Overview

```
Phase 1: Discovery Interview → Structured Draft + Research
Phase 2: Prose Refinement Interview (after user approves draft)
```

## Phase 1: Discovery Interview

### Opening

Ask what topic they want to write about. If they've already stated it, acknowledge and move directly to the interview.

### Interview Strategy

Use AskUserQuestion for structured choices. Use regular follow-up questions for open-ended exploration. Aim for 4-6 question rounds total.

**Round 1: Core Thesis**
```
AskUserQuestion:
  question: "What's the single most important thing you want readers to take away?"
  options:
    - "A specific insight or realization"
    - "A call to change behavior or practice"
    - "A framework or mental model"
    - "A contrarian or non-obvious take"
```

Then probe: "Can you state that in one sentence?"

**Round 2: The "So What"**

Ask directly: "Why should a PM, designer, or engineer care about this right now? What pain or opportunity does this address?"

**Round 3: Evidence & Experience**

```
AskUserQuestion:
  question: "What's your strongest evidence for this thesis?"
  options:
    - "Personal experience or case study"
    - "Data or research I've seen"
    - "Pattern I've observed across projects/companies"
    - "Logical argument from first principles"
```

Follow up: "Walk me through the specific example or evidence."

**Round 4: Anticipated Resistance**

Ask: "What's the strongest objection someone might raise? What would a skeptic say?"

**Round 5: Unique Angle**

```
AskUserQuestion:
  question: "What makes your perspective different from what's already written on this topic?"
  options:
    - "I have direct experience others don't"
    - "I'm connecting ideas that aren't usually connected"
    - "I disagree with conventional wisdom"
    - "I have a specific framework or proc

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5297 chars