Repurpose blog posts for social media, email, YouTube, Reddit, and LinkedIn.

MITAuto-check passedWriting & Content

Install Blog Repurpose

skills CLI
$ npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog-repurpose -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Infrasity-Labs/dev-gtm-claude-skills blog-repurpose --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Infrasity-Labs/dev-gtm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/blog-repurpose .claude/skills/blog-repurpose && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
blog-repurpose
GitHub stars
136
Token cost
~2.3k tokens
SKILL.md length
1,050 words
Files
1
Skills in repo
26
Repo updated
First seen
Licence
MIT

At a glance

Repurpose blog posts for social media, email, YouTube, Reddit, and LinkedIn.

  • Works in 8 steps: Read & Analyze → Ask User → Twitter/X Thread → …
  • User says repurpose
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Tasks that involve Social media posts

What it does

Blog Repurpose is an agent skill from Infrasity-Labs/dev-gtm-claude-skills. Repurpose blog posts for social media, email, YouTube, Reddit, and LinkedIn. Generates Twitter/X threads, LinkedIn articles, YouTube scripts, Reddit discussion posts, email newsletter excerpts. Adapts tone for each platform. Use when user says "repurpose", "blog repurpose", "share blog", "social media", "twitter thread", "linkedin post", "youtube script", "reddit post".

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Social media posts, Content repurposing and Video scripts and shorts. It works with LinkedIn, Reddit, X (Twitter) and YouTube. The repository describes itself as: Open-source Claude skills for GEO, AI discoverability, and developer GTM workflows. Built for developer-focused companies that want their documentation to be found, parsed, and… The licence is MIT.

When your agent uses it

  • User says repurpose
  • Tasks that involve Social media posts
  • Tasks that involve Content repurposing

Example prompts

  • “repurpose”
  • “blog repurpose”
  • “share blog”
  • “/blog-repurpose”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Read & Analyze
  2. Ask User
  3. Twitter/X Thread
  4. LinkedIn Article
  5. YouTube Script
  6. Reddit Post
  7. Email Newsletter Excerpt
  8. Save

What it can do on your machine

Read from SKILL.md and the folder at commit 02cfefb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Blog Repurpose loads about 2.3k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 1,050 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Infrasity-Labs/dev-gtm-claude-skills at commit 02cfefb, republished under its MIT licence (© Infrasity-Labs). 1,050 words, ~2,263 tokens.

Download SKILL.mdSave it as .claude/skills/blog-repurpose/SKILL.md (or your agent's skills folder).
name
blog-repurpose
description
Repurpose blog posts for social media, email, YouTube, Reddit, and LinkedIn. Generates Twitter/X threads, LinkedIn articles, YouTube scripts, Reddit discussion posts, email newsletter excerpts. Adapts tone for each platform. Use when user says "repurpose", "blog repurpose", "share blog", "social media", "twitter thread", "linkedin post", "youtube script", "reddit post".
user-invokable
true
argument-hint
<file-path>

Blog Repurpose: Cross-Platform Content Adaptation

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.

FLOW dual-surface thinking (when applicable). When the original blog post targets a query that also surfaces in a community (Reddit thread, YouTube comment, LinkedIn discussion), repurpose for the community in a way that reinforces the blog. Cross-link both directions: the blog references the community discussion as social proof; the community post references the blog as the canonical long-form answer. This is FLOW surface 5 in action. See skills/blog/references/flow-alignment.md and /blog flow win for the dual-surface scorecard.

Workflow

Step 1: Read & Analyze

Read the blog post and extract the core content elements:

  • Title - Original blog post title
  • Key insights (5-7) - The most important takeaways, each as a standalone statement
  • Statistics - All sourced data points with attribution
  • Quotes - Any notable quotations or expert statements
  • Main argument - The central thesis in 1-2 sentences
  • TL;DR - A 2-3 sentence summary that delivers standalone value
  • Target audience - Who the blog was written for
  • Topic category - For subreddit and hashtag selection
Step 2: Ask User

Prompt the user to select which platforms to generate content for:

  1. Twitter/X thread
  2. LinkedIn article
  3. YouTube video script
  4. Reddit discussion post
  5. Email newsletter excerpt
  6. All of the above

If the user specifies a platform directly (e.g., "repurpose for Twitter"), skip this step and generate for that platform only.

Step 3: Twitter/X Thread

Generate a complete thread optimized for Twitter/X engagement:

Hook tweet (tweet 1):

  • Open with a curiosity gap or bold statistic
  • Must be under 280 characters
  • Should make someone stop scrolling
  • Pattern: "[Surprising stat or contrarian take]. Here's what [audience] needs to know:"

Insight tweets (tweets 2-6):

  • One key point per tweet, each delivering standalone value
  • Include a statistic with source where possible
  • Use line breaks for readability
  • Each tweet should work even if read in isolation

Closing tweet (final):

  • Summarize the main takeaway in one sentence
  • Include a clear CTA linking to the full post
  • Add relevant hashtags (maximum 2 per tweet)
  • Pattern: "Read the full breakdown: [link]\n\n#hashtag1 #hashtag2"

Thread formatting rules:

  • Number tweets as 1/, 2/, etc. for clarity
  • No tweet exceeds 280 characters
  • Thread length: 7-9 tweets total
  • Tone: conversational, direct, insight-dense
Step 4: LinkedIn Article

Adapt the blog for LinkedIn's professional audience and format:

Length: 800-1,200 words (shorter than the blog post)

Opening (first 2-3 lines visible before "See more"):

  • Start with a personal story, observation, or contrarian take
  • This is the hook - it must compel clicking "See more"
  • Never start with "I'm excited to share..." or similar cliches

Body structure:

  • Use LinkedIn-native formatting: bold text for emphasis, single-line paragraphs, generous line breaks between points
  • Numbered lists for key takeaways
  • Short paragraphs (1-3 sentences each)
  • Include 2-3 key statistics with sources
  • More personal and opinion-led than the original blog

Closing:

  • End with an engagement question that invites comments
  • Pattern: "What's your experience with [topic]? I'd love to hear in the comments."
  • Do NOT include external links in the body (LinkedIn deprioritizes them)
  • Add the blog link in the first comment instead (note this in the output)

Tone: Professional but conversational. First-person perspective. Share what you learned or observed, not just what the data says.

Show full SKILL.md (504 more words)Show less
Step 5: YouTube Script

Generate a complete video script structured for retention:

Hook (0-15 seconds):

  • Bold statement or surprising question drawn from the blog's strongest insight
  • Pattern: "Did you know that [shocking stat]? Today I'm going to show you [promise]."
  • Must grab attention before viewers click away

Intro (15-60 seconds):

  • What viewers will learn (3 bullet points)
  • Why it matters right now
  • Brief credibility statement
  • "[SHOW TITLE CARD]"

Main content (3-5 talking points):

  • Derived from the blog's H2 sections
  • Each section: key point, supporting data, practical example
  • Include visual cues throughout:
    • [SHOW CHART: description] - for data visualizations
    • [CUT TO SCREENCAST] - for demonstrations
    • [B-ROLL: description] - for visual variety
    • [TEXT ON SCREEN: key stat] - for emphasis
  • Transition phrases between sections

CTA (final 15-30 seconds):

  • Subscribe prompt with reason
  • Link to full blog post in video description
  • Tease next related video topic

Script metadata:

  • Estimated duration based on word count (~150 words per minute of speech)
  • Suggested title (under 60 chars, keyword-rich)
  • Suggested thumbnail concept (text + visual)
  • Description with timestamps, blog link, and key takeaways
Step 6: Reddit Post

Reframe the blog content as an authentic community discussion:

Subreddit suggestions:

  • Recommend 2-3 relevant subreddits based on the blog topic
  • Consider subreddit size, rules, and posting conventions
  • Check if the subreddit allows links or prefers text posts

Post format:

  • Title: Frame as a question or observation, not a blog promotion
    • Good: "After analyzing 500 campaigns, here's what actually drives ROI"
    • Bad: "Check out my new blog post about marketing ROI"
  • Lead with a question or interesting observation
  • Share key findings as if reporting results to peers
  • Use Reddit markdown formatting (headers, bullet points, bold)
  • Include 3-5 key data points with sources
  • End with a discussion prompt: "Has anyone else seen similar results?"

Self-promotion compliance:

  • Follow the 10% rule: self-promotional content should be max 10% of posts
  • Never use clickbait or misleading titles
  • Provide genuine value in the post itself - readers should benefit without clicking through
  • Include the blog link naturally at the end: "Full analysis with charts: [link]"

Tone: Peer-to-peer, humble, discussion-oriented. Never salesy.

Step 7: Email Newsletter Excerpt

Generate a concise newsletter section optimized for email engagement:

Subject line:

  • 40-60 characters
  • Curiosity-driven or value-driven (not clickbait)
  • Pattern options:
    • Curiosity: "The [topic] metric nobody tracks (but should)"
    • Value: "[N] [topic] insights from [source/study]"
    • Urgency: "[Topic] changed this month. Here's what to do."

Preview text:

  • 40-90 characters that complement (not repeat) the subject line
  • Appears after subject in inbox - treat as a second headline

Body:

  • TL;DR (2-3 sentences): Standalone summary with the key takeaway
  • 3 key takeaways (bullet points): Each with a statistic and source
  • CTA: Clear link to the full blog post
    • Button text: "Read the full analysis" or similar action-oriented phrase

Total length: 150-200 words. Every word must earn its place.

Formatting:

  • Short paragraphs (1-2 sentences)
  • Bold key phrases for scanners
  • Single CTA (do not compete with multiple links)
Step 8: Save

Save all generated outputs to the repurposed/ directory with platform-specific filenames:

repurposed/
  {slug}-twitter-thread.md
  {slug}-linkedin-article.md
  {slug}-youtube-script.md
  {slug}-reddit-post.md
  {slug}-email-newsletter.md

If the repurposed/ directory does not exist, create it.

Present a summary after saving:

## Repurposed Content: [Blog Title]

### Generated Outputs
- Twitter/X thread: repurposed/{slug}-twitter-thread.md (X tweets)
- LinkedIn article: repurposed/{slug}-linkedin-article.md (~X words)
- YouTube script: repurposed/{slug}-youtube-script.md (~X min estimated)
- Reddit post: repurposed/{slug}-reddit-post.md (X subreddits suggested)
- Email excerpt: repurposed/{slug}-email-newsletter.md (~X words)

### Quick Stats
- Key insights extracted: X
- Statistics reused: X across Y platforms
- Total content pieces: X

### Next Steps
- Review and customize each piece for your brand voice
- Schedule posts using your preferred social media tool
- For Twitter: post thread during peak hours (9-11am or 1-3pm local time)
- For LinkedIn: post Tuesday-Thursday for highest engagement
- For Reddit: post during US morning hours (8-10am EST)

© Infrasity-Labs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/blog-repurpose of Infrasity-Labs/dev-gtm-claude-skills.

Open the folder on GitHubat commit 02cfefb

Compare with similar skills

Blog Repurpose next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Blog Repurpose compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Blog Repurpose this skillInfrasity-Labs/dev-gtm-claude-skills136—~2.3kAutomated safety check: PassMIT
Blog RepurposeAgriciDaniel/claude-blog2.3k—~3kAutomated safety check: PassMIT
Content Repurposer Smsblacktwist/social-media-skills560—~3.7kAutomated safety check: PassMIT
Podcast Pipelineericosiu/ai-marketing-skills3.6k1 repos~2.6kAutomated safety check: PassMIT
Social Media Managementmanojbajaj95/claude-gtm-plugin1051 repos~3.9kAutomated safety check: PassMIT
Li RepurposeJakeschincariol/linkedin-agent-skill1.7k—~680Automated safety check: PassMIT

Similar skills

  • Blog Repurpose

    AgriciDaniel/claude-blog

    Repurpose blog posts for social media, email, video, podcast, and community channels.

    2.3k GitHub stars~3k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • Content Repurposer Sms

    blacktwist/social-media-skills

    When the user wants to turn one piece of content into multiple formats or adapt content across text-first and visual-first platforms (LinkedIn, Twitter/X, Threads, Bluesky, Facebook, Instagram…

    560 GitHub stars~3.7k tokensUpdated 5 mo ago
    Writing & ContentAuto-check passed
  • Podcast Pipeline

    ericosiu/ai-marketing-skills

    Podcast-to-Everything content pipeline. An agent skill from ericosiu/ai-marketing-skills.

    3.6k GitHub starsUsed in 1 repo~2.6k tokens
    Writing & ContentAuto-check passed
  • Social Media Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).

    105 GitHub starsUsed in 1 repo~3.9k tokens
    Writing & ContentAuto-check passed
  • Li Repurpose

    Jakeschincariol/linkedin-agent-skill

    Turn one long asset - a YouTube video, podcast, newsletter, blog post, transcript or client call - into a week of LinkedIn posts.

    1.7k GitHub stars~680 tokensUpdated 24 days ago
    Writing & ContentAuto-check passed
  • Content Repurposer

    Affitor/affiliate-skills

    Repurpose one piece of affiliate content into multiple formats.

    701 GitHub stars~2.6k tokensUpdated 26 days ago
    Writing & ContentAuto-check passed

More from Infrasity-Labs/dev-gtm-claude-skills

All 26 skills in this repo
  • Brief Outline Generator

    Infrasity-Labs/dev-gtm-claude-skills

    Generates a fully structured SEO content outline (not a finished brief) and exports it as a formatted .docx Word document.

    136 GitHub stars~4k tokensUpdated 3 mo ago
    Auto-check passed
  • Content Brief

    Infrasity-Labs/dev-gtm-claude-skills

    Generates a fully structured SEO content brief for a target keyword and optionally pushes it to a Notion database.

    136 GitHub stars~2.8k tokensUpdated 3 mo ago
    Auto-check passed
  • API Docs Quality Report

    Infrasity-Labs/dev-gtm-claude-skills

    Audits any API documentation site by crawling every endpoint page and scoring each one across 5 checks: description quality, OpenAPI spec presence, body param descriptions, response codes, and…

    136 GitHub stars~2.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Docs Auditor

    Infrasity-Labs/dev-gtm-claude-skills

    Audits any developer documentation site across 33 checks in 7 categories and produces a scored report (out of 100) with Pass / Warn / Fail status per check.

    136 GitHub stars~3k tokensUpdated 3 mo ago
    Auto-check passed
  • Growth Report

    Infrasity-Labs/dev-gtm-claude-skills

    Generates a 3-month SEO performance HTML report for any domain using DataForSEO data.

    136 GitHub stars~4k tokensUpdated 3 mo ago
    Auto-check passed
  • Inbox

    Infrasity-Labs/dev-gtm-claude-skills

    Email triage system that handles both one-time setup and recurring triage in a single skill.

    136 GitHub stars~4.8k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Blog Repurpose

What does Blog Repurpose do?

Repurpose blog posts for social media, email, YouTube, Reddit, and LinkedIn. Blog Repurpose is an agent skill from Infrasity-Labs/dev-gtm-claude-skills. Repurpose blog posts for social media, email, YouTube, Reddit, and LinkedIn.

When should I use Blog Repurpose?

Blog Repurpose fits situations like: user says repurpose; tasks that involve Social media posts; tasks that involve Content repurposing.

How do I install Blog Repurpose in Claude Code?

Run `npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog-repurpose -a claude-code`. Or copy the skill folder (.claude/skills/blog-repurpose in Infrasity-Labs/dev-gtm-claude-skills) into .claude/skills/blog-repurpose in your project. Claude Code loads it when a task matches its description.

How do I install Blog Repurpose in Codex?

Run `npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog-repurpose -a codex`. Or copy the skill folder (.claude/skills/blog-repurpose in Infrasity-Labs/dev-gtm-claude-skills) into .agents/skills/blog-repurpose in your project. Codex loads it when a task matches its description.

Can I use Blog Repurpose in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Infrasity-Labs/dev-gtm-claude-skills --skill blog-repurpose -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/blog-repurpose, .gemini/skills/blog-repurpose, .github/skills/blog-repurpose and .opencode/skills/blog-repurpose in your project.

What does Blog Repurpose need to run?

SKILL.md names no scripts, command-line tools or credentials: Blog Repurpose is instructions for the agent only.

Does Blog Repurpose access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Blog Repurpose safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Blog Repurpose use?

Blog Repurpose is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Blog Repurpose use?

About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Blog Repurpose?

Skills that share tags, products or a category with Blog Repurpose: Blog Repurpose (AgriciDaniel/claude-blog, 2.3k stars), Content Repurposer Sms (blacktwist/social-media-skills, 560 stars), Podcast Pipeline (ericosiu/ai-marketing-skills, 3.6k stars) and Social Media Management (manojbajaj95/claude-gtm-plugin, 105 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Blog Repurpose?

Infrasity-Labs (a GitHub user) maintains it in Infrasity-Labs/dev-gtm-claude-skills, which has 136 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on June 28, 2026.

Source: Infrasity-Labs/dev-gtm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.