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.
Best use case
medium-posts-creator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
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.
Teams using medium-posts-creator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/medium-posts-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How medium-posts-creator Compares
| Feature / Agent | medium-posts-creator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
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.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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.Related Skills
custom-agent-creator
Skill to create custom agents for VS Code Copilot or OpenCode, helping users configure and generate agent files with proper formatting and configurations. Use when users want to create specialized AI assistants for VS Code Copilot (.agent.md files) or OpenCode (JSON/markdown agent configs) with specific tools, prompts, models, and behaviors. If the user is not specific about the target platform, ask them to specify Copilot or OpenCode.
agent-creator
This skill should be used when the user asks to "create a new agent", "make a subagent", "build an agent for X", "generate agent configuration", or wants to create a new Claude Code sub-agent. Triggers on "agent-creator", "new agent", "subagent", or agent creation requests.
voice-dna-creator
Analyze writing samples to create a comprehensive voice DNA profile. Use when the user wants to capture their unique writing voice, needs to create a voice profile for AI content, or is setting up a new writing system.
redbook-creator
Use this skill when the user wants to create Xiaohongshu (小红书/RedBook) posts. Trigger phrases: 小红书创作, create redbook, 小红书, 红书, 笔记创作, 帖子创作. The user will provide images, videos, or text content. This skill analyzes the content, searches for trending Xiaohongshu posts as reference, generates post title and copy, auto-edits videos (merge, subtitles, BGM, narration), attempts auto-upload to Xiaohongshu creator platform, and generates a local preview HTML file.
obsidian-clipper-template-creator
Guide for creating templates for the Obsidian Web Clipper. Use when you want to create a new clipping template, understand available variables, or format clipped content.
instruction-creator
Create and manage high-quality custom instruction files for GitHub Copilot. Use when you need to define new project-specific guidelines, workflows, or coding standards in the instructions/ directory.
github-issue-creator
Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error messages, or informal descriptions and wan...
Arcanea Creator Academy
The integration of Teacher Team with Arcanea's creator education mission
content-creator
Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content calendars, or when user mentions content creation, brand voice, SEO optimization, social media marketing, or content strategy.
spring-boot-project-creator
Creates and scaffolds a new Spring Boot project (3.x or 4.x) by downloading from Spring Initializr, generating package structure (DDD or Layered architecture), configuring JPA, SpringDoc OpenAPI, and Docker Compose services (PostgreSQL, Redis, MongoDB). Use when creating a new Java Spring Boot project from scratch, bootstrapping a microservice, or initializing a backend application.
api-route-creator
Creates Next.js 16 API routes with auth, validation, and tenant scoping. Use when creating API endpoints.
api-endpoint-creator
Guides standardized REST API endpoint creation following team conventions. Use when creating new API endpoints.