Transform arbitrary text into well-structured Medium article drafts following a four-part structure: three variations of article title, Benefits from solution, Problem description, and Solution itself. Use when user requests: creating a Medium article from text, writing a blog post about a topic, transforming content into a Medium draft, or any request to transform text into a publishable article format. Includes Medium formatting guidelines, optional writing style suggestions, and enhancemen...
Installs into .claude/skills of the current project.
Are you the author of Medium Posts Creator?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/diegosouzapw-medium-posts-creator)
---
name: medium-posts-creator
description: "Transform arbitrary text into well-structured Medium article drafts following a four-part structure: three variations of article title, Benefits from solution, Problem description, and Solution itself. Use when user requests: creating a Medium article from text, writing a blog post about a topic, transforming content into a Medium draft, or any request to transform text into a publishable article format. Includes Medium formatting guidelines, optional writing style suggestions, and enhancement tips for SEO, CTAs, and engagement."
---
# Medium Posts Creator
## Quick Start
Transform text into a Medium article draft by generating the required 4-part structure with title variations, benefits, problem description, and solution.
## Workflow
### Step 1: Analyze Input Text
Read and understand the provided text:
- Extract core message or topic
- Identify the problem being discussed
- Understand the solution being proposed
- Note key benefits or outcomes
### Step 2: Generate Title Variations
Create 3 distinct title options:
**Title 1**: Direct and descriptive
- Clearly states the topic
- Includes primary keyword if applicable
- Example: "How to Optimize React Performance With These 5 Techniques"
**Title 2**: Benefit-oriented
- Focuses on what the reader gains
- Uses emotional or actionable language
- Example: "Speed Up Your React App: 5 Performance Techniques That Work"
**Title 3**: Curiosity-driven
- Creates intrigue without clickbait
- Uses questions or contrasts
- Example: "Why Your React App Is Slow (and 5 Ways to Fix It)"
For title optimization strategies, see [enhancement-tips.md](enhancement-tips.md#title-optimization).
### Step 3: Structure the Article
Create the 4-part structure in this exact order:
**Benefits Section**
- List 3-5 key benefits of the solution
- Use bullet points for readability
- Focus on outcomes and improvements
- Keep benefits specific and measurable
**Problem Section**
- Clearly describe the problem being solved
- Explain why the problem matters
- Include personal experience or examples if applicable
- Build urgency or relevance
**Solution Section**
- Present the solution step-by-step
- Provide code examples if technical
- Explain *why* the solution works
- Include implementation details
### Step 4: Apply Medium Formatting
Format the article for Medium readability:
Use headers:
- `##` for "Benefits", "Problem", "Solution" sections
- `###` for subsections within each section
- Keep headers clear and descriptive
Apply text formatting:
- Use `**bold**` for key terms and benefits
- Use `*italic*` for emphasis
- Use code blocks for technical content
Structure for readability:
- Use lists (ordered or unordered) for multiple items
- Keep paragraphs short (2-4 sentences)
- Add visual breaks every 150-200 words
For complete formatting guidelines, see [formatting.md](formatting.md).
### Step 5: Enhance with Style and Engagement
Optional improvements to consider:
**Writing Style**
- Choose an appropriate tone (conversational, professional, enthusiastic)
- Mix short and medium sentences for rhythm
- Use personal voice ("I", "my experience")
- Add opening hooks and transitions
For style guidelines, see [writing-style.md](writing-style.md).
**Engagement Elements**
- Add questions throughout the article
- Include personal anecdotes or examples
- Use rhetorical questions to maintain interest
- Add a call-to-action at the end
**SEO and Optimization**
- Include primary keyword in title and content
- Write a compelling first paragraph
- Use benefit-oriented language
- Consider title keywords for searchability
For enhancement tips (SEO, CTAs, engagement hooks), see [enhancement-tips.md](enhancement-tips.md).
## Output Format
The final article draft should follow this structure:
```markdown
# [Title 1: Direct]
[Optional: Brief intro paragraph]
## Benefits
- [Benefit 1]
- [Benefit 2]
- [Benefit 3]
## Problem
[Problem description with context and relevance]
## Solution
[Step-by-step solution with examples]
[Optional: Conclusion or CTA]
```
## Title Options Presentation
Present all 3 title variations at the start:
```markdown
# Title Options:
1. [Title 1 - Direct]
2. [Title 2 - Benefit-oriented]
3. [Title 3 - Curiosity-driven]
# [Selected Title]
```
Let the user know they can choose or modify titles.
## When to Reference Additional Guides
- **Formatting questions**: See [formatting.md](formatting.md) for Markdown syntax and structure
- **Style guidance**: See [writing-style.md](writing-style.md) for tone, readability, and audience considerations
- **SEO/CTA/engagement**: See [enhancement-tips.md](enhancement-tips.md) for optimization strategies and engagement techniques
Load these references when specific guidance is needed. Don't load them all by default - keep the workflow efficient.