# Blog Repurpose

Turn an existing blog post into draft text for other channels: X threads, LinkedIn...

- Repository: https://github.com/AgriciDaniel/claude-blog (2608 stars)
- Category: Marketing
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add AgriciDaniel/claude-blog --skill blog-repurpose -g -a claude-code -y`
Codex: `npx skills add AgriciDaniel/claude-blog --skill blog-repurpose -g -a codex -y`
Cursor: `npx skills add AgriciDaniel/claude-blog --skill blog-repurpose -g -a cursor -y`
Gemini CLI: `npx skills add AgriciDaniel/claude-blog --skill blog-repurpose -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add AgriciDaniel/claude-blog`

## Description

Turn an existing blog post into draft text for other channels: X threads, LinkedIn posts, Threads/Bluesky, short-video scripts, YouTube scripts, Reddit posts, newsletter excerpts, podcast scripts. Saves drafts to files; it never posts anywhere. Never invents personal stories or results: first-hand framing appears only when the user supplies it. Use when the user says "repurpose", "turn this post into a thread", "linkedin post from blog", "youtube script from post". Not for writing the blog post itself (blog-write) or scheduling.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Blog Repurpose: Cross-Platform Content Adaptation

Bundled paths below use host Markdown substitution of `${CLAUDE_SKILL_DIR}`;
it is not an exported shell variable. Resolve them before execution, quote
paths, and refuse nonabsolute overrides. Pass `blog_reference_root` resolved
from `${CLAUDE_SKILL_DIR}/../blog/references`, `blog_template_root` from
`${CLAUDE_SKILL_DIR}/../blog/templates`, and needed sibling roots to agents.
Read the main reference `orchestration-details.md` before loading project
context; pass only its helper-fenced output to downstream agents.

Transforms blog posts into platform-optimized content for social media, email,
video, and community channels. Each output adapts tone, format, and length to
match platform conventions and audience expectations.

The rest: https://github.com/AgriciDaniel/claude-blog/blob/HEAD/skills/blog-repurpose/SKILL.md
