petekp/agent-skills/blog-drafter
Claude Code and agent skill by petekp/agent-skills
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install petekp/agent-skills/blog-drafterSKILL.md
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
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
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
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
Round 6: Scope & Format
Interview Principles
- Listen for contradictions—they often reveal the real insight
- When answers are abstract, ask for concrete examples
- If the thesis sounds generic, push: "What would make someone disagree with this?"
- Capture specific phrases and terminology the user employs
Phase 1 Output: Structured Draft
After the interview, produce:
1. Thesis Statement
One clear sentence stating the core argument.
2. Draft Structure
3. Research Suggestions
Provide 3-5 specific suggestions:
- Relevant studies, books, or articles to cite
- Data points that would strengthen arguments
- Examples from well-known companies/products that illustrate points
- Experts or practitioners whose work relates to the thesis
Format as actionable items:
4. Open Questions
Note 2-3 areas where more depth or clarity would strengthen the piece.
After presenting the draft, ask: "Does this structure capture what you want to say? Any sections that feel wrong or missing?"
Phase 2: Prose Refinement
Trigger Phase 2 only after user approves the structure.
Refinement Interview
Round 1: Tone
Round 2: Opening Style
Round 3: Technical Depth
Ask: "How much should I explain? Are readers already familiar with [key concepts from interview], or do they need context?"
Round 4: Specific Preferences
Ask: "Any writing patterns you like or hate? (e.g., 'I never use bullet points' or 'I always include code examples')"
Refinement Output
Expand the structure into full prose, incorporating:
- The chosen tone throughout
- The selected opening style
- Appropriate technical depth
- User's stated preferences
Mark areas where user's voice is needed:
Remind user: "This is a starting point for your voice. The final pass is yours."
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/blog-drafter/SKILL.md
Popularity
- Repository stars
- 4
- Repository forks
- 1
- 7-day trend score
- 8
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/petekp/agent-skills/blog-drafter)