# Medium Posts Creator

> 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.

- Skill: `diegosouzapw/medium-posts-creator` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/medium-posts-creator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/medium-posts-creator/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/medium-posts-creator

---


# 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.

