Skip to main content
skill CX Codex

medium-posts — Claude Code skill for Medium publishing

Guides writing, publishing and republishing on Medium: canonical tags, structure, distribution. Useful when your blog should rank faster than a new domain can.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add kostja94/marketing-skills --skill medium-posts -a claude-code
npx skills add kostja94/marketing-skills --skill medium -a claude-code
Open on GitHub

What medium-posts does

The skill walks through a Medium post end to end: it asks whether the piece is original or a republish, shapes the title around a keyword, and places internal links back to your site plus a CTA. The canonical step matters most on republishing — point it at the original URL in Medium settings, or search engines may treat the text as a duplicate.

It also explains why Medium is worth the effort: the platform's domain authority ranks content in days rather than months, and articles that pull traffic attract links. A section covers AI search, where Medium posts show up in generated answers often enough to plan for.

If your project has a root contextus.md, the skill reads it and loads only the modules this task needs. Without it, it works from your project material or facts you supply and asks for what's missing. Two neighbours cover other ground: parasite-seo for parasite SEO where Medium isn't the target platform, and generative-engine-optimization for AI search visibility. Don't reach for both at once — they answer different questions.

What it helps with

  • set a canonical link when moving a post from your site to Medium
  • shape a title and outline around a target keyword
  • place links back to site pages inside the article
  • decide which posts belong on Medium and which stay home
  • write copy that AI search engines pick up

Example prompts for the agent

  • help me publish this article on Medium with a canonical to the original
  • write a Medium title and outline for a post about CI/CD
  • check where the CTA and site links should go in this Medium draft

How to install medium-posts

1Skills CLI (Vercel)

npx skills add kostja94/marketing-skills --skill medium-posts -a claude-code
npx skills add kostja94/marketing-skills --skill medium -a claude-code

2Manually: put the files in place

~/.claude/skills/medium/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/medium/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about medium-posts

How do I install medium-posts in Claude?

Run npx skills add kostja94/marketing-skills --skill medium-posts -a claude-code. The alternative is npx skills add kostja94/marketing-skills --skill medium -a claude-code. The skill file then sits at ~/.claude/skills/medium/SKILL.md.

What does medium-posts do?

It helps write, publish and optimize Medium articles: it sorts out original versus republish, sets up the canonical link, and suggests structure, internal links and CTA placement.

How is medium-posts different from parasite-seo?

medium-posts applies when Medium itself is the target platform. For a broader parasite SEO plan where Medium is just one of several, use parasite-seo.

Source text

SKILL.md · MIT
---
name: medium-posts
description: When the user wants to write, publish, republish, or optimize posts on Medium.com (canonical tags, distribution, Medium SEO). Also use when the user mentions "Medium," "Medium article," "Medium story," "Medium publishing," "canonical Medium," or "publish on Medium." Not for general parasite SEO when Medium is not the target platform—use parasite-seo. For AI search visibility strategy, use generative-engine-optimization.
metadata:
  version: 1.1.0
---

# Platforms: Medium

Guides Medium publishing for parasite SEO and content distribution. Medium's domain authority helps content rank faster than on new sites; articles can reach page 1 within days. Use this skill when planning Medium content or republishing from your site.

**When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.

## Initial Assessment

**Project context:** Read root `contextus.md` when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.

Identify:
1. **Content**: Original or republish
2. **Canonical**: If republish, set canonical to original URL
3. **Goal**: Traffic, backlinks, AI citations

## Why Medium for Parasite SEO

| Benefit | Detail |
|---------|--------|
| **Fast rankings** | Page 1 within days vs months on own domain |
| **Authority** | Leverages Medium's domain authority |
| **AI-friendly** | Frequently cited in AI search results |
| **Backlinks** | Traffic-generating articles attract links |

## Canonical Links

When republishing: Set canonical to your original URL in Medium settings. Prevents duplicate content penalties; signals original source.

## Content Best Practices

- **Match intent**: Keyword-focused; solve problem or answer question
- **Quality**: Same quality as on your site
- **CTA**: Link to relevant site pages; don't over-promote

## Output Format

- **Title** (keyword-optimized)
- **Structure** (for original) or **canonical** setup (for republish)
- **Internal links** to site
- **CTA** placement

## Related Skills

- **parasite-seo**: Parasite SEO strategy; Medium as platform
- **article-page-generator**: Article structure for republish
- **link-building**: Medium as backlink source
- **grokipedia-recommendations**: GEO; AI search visibility

© kostja94 · MIT · kostja94/marketing-skills

Similar skills

Everything for SEO and GEO →

From the same set120

programmatic-seo Automates building SEO pages from structured data feeds and spreadsheets. It shapes per-URL copy variations without fabricating numbers. CX Codex +1 2,200installs meta-ads Walks through Meta Ads setup: campaign structure, audiences, creative, tracking. Useful when you run Facebook or Instagram ads and want the account in order. CX Codex +1 2,200installs entity-seo Makes your brand, product and authors recognizable as distinct entities in search engines: Organization and Person schema, entity signals, cross-platform consistency. CX Codex +1 2,200installs pinterest-posts This skill writes Pin titles and descriptions, picks boards and drafts alt text. Useful if Pinterest is one of your traffic sources. CX Codex +1 2,100installs parasite-seo Assists in publishing optimized content on high-authority platforms to rank in Google faster and gain AI citations without waiting on a new domain. CX Codex +1 2,000installs branding A skill for brand strategy work: purpose, values, positioning, storytelling, voice. Useful when you launch a brand or pull scattered materials into one guide. CX Codex +1 1,900installs google-search-console Compatibility pointer for Search Console indexing and performance analysis. Preserves legacy discovery paths and points to the Open Analytics successor. CX Codex +1 1,900installs podcast-marketing Walks a podcast from planning to promotion: niche, episode formats, distribution, SEO and repurposing. Useful when the show exists but nobody hears it. CX Codex +1 1,800installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor