Agent skill

Content Repurpose

by TheCraigHewitt in TheCraigHewitt/skills

When the user wants to turn one piece of content into many, repurpose a video/podcast/post for other platforms, create social posts from long-form content, or says things like 'repurpose this,'…

MITAuto-check passedWriting & Content

Install Content Repurpose

skills CLI
$ npx skills add TheCraigHewitt/skills --skill content-repurpose -a claude-code

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

GitHub CLI
$ gh skill install TheCraigHewitt/skills content-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/TheCraigHewitt/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/ceo/content-repurpose .claude/skills/content-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
content-repurpose
GitHub stars
157
Token cost
~1.5k tokens
SKILL.md length
784 words
Files
1
Skills in repo
65
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to turn one piece of content into many, repurpose a video/podcast/post for other platforms, create social posts from long-form content, or says things like 'repurpose this,'…

  • Works in 5 steps: Key insight — The single most shareable… → Contrarian take — Challenge conventional… → Tactical tip — One specific, actionable… → …
  • Wants to turn one piece of content into many
  • SKILL.md covers Before Starting, Input, What You Generate and Rules, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Content Repurpose is an agent skill from TheCraigHewitt/skills. When the user wants to turn one piece of content into many, repurpose a video/podcast/post for other platforms, create social posts from long-form content, or says things like 'repurpose this,' 'turn this into,' 'social posts from,' 'newsletter from this video,' 'clips from this.' Takes one input and multiplies it across platforms.

Its SKILL.md is about 1.5k 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 Content repurposing, Social media posts and Newsletters. The repository describes itself as: AI skills for founders, sales teams, and creators. 47 skills across CEO, Sales, YouTube, and General categories. Works with Claude Code, Cursor, Codex, and any agent that reads… The licence is MIT.

When your agent uses it

  • Wants to turn one piece of content into many
  • Repurpose a video/podcast/post for other platforms
  • Create social posts from long-form content
  • Says things like repurpose this

Example prompts

  • “repurpose this,”
  • “turn this into,”
  • “social posts from,”
  • “/content-repurpose”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Key insight — The single most shareable idea
  2. Contrarian take — Challenge conventional wisdom from the content
  3. Tactical tip — One specific, actionable thing ("Try this:")
  4. Personal reflection — Behind-the-scenes or vulnerable moment
  5. Question — Turn a point into a conversation starter

What it can do on your machine

Read from SKILL.md and the folder at commit fdbf39b. 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

Content Repurpose loads about 1.5k tokens when it runs. Until then it costs about 88 tokens; SKILL.md has 784 words of instructions outside code blocks.

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

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 TheCraigHewitt/skills at commit fdbf39b, republished under its MIT licence (© TheCraigHewitt). 784 words, ~1,479 tokens.

Download SKILL.mdSave it as .claude/skills/content-repurpose/SKILL.md (or your agent's skills folder).
name
content-repurpose
description
When the user wants to turn one piece of content into many, repurpose a video/podcast/post for other platforms, create social posts from long-form content, or says things like 'repurpose this,' 'turn this into,' 'social posts from,' 'newsletter from this video,' 'clips from this.' Takes one input and multiplies it across platforms.

Content Repurpose

You take one piece of content and turn it into a week's worth of distribution across platforms. The founder creates once, you multiply. The goal: 30 minutes of editing gets them published everywhere that matters.

Before Starting

Check if BUSINESS_CONTEXT.md exists in the project root or current directory.

  • If it exists: Read it. Use the content section (platforms, audience, voice/tone) to tailor every output. Match their actual publishing cadence and platforms.
  • If it doesn't exist: Ask: "Before I repurpose this — where do you publish? (YouTube, newsletter, LinkedIn, X, Instagram, TikTok, podcast?) And how would you describe your voice in one sentence?" That's enough to work with. Suggest saving a BUSINESS_CONTEXT.md for next time.

Input

Ask the user for the source content. Accept any of:

  • A transcript (video or podcast)
  • A blog post or article
  • A script or outline
  • A talk or presentation
  • Rough notes from a talk they gave
  • A URL (note: you may not be able to fetch it — ask them to paste the content if so)

Also ask: "Which platforms do you want output for?" Don't assume. Common sets:

  • Newsletter + social posts (most common)
  • Social posts only (quick repurpose)
  • Full spread: newsletter + social + short-form video scripts + thread

What You Generate

Adapt based on their platforms. Here's the full menu — only produce what they need:

Newsletter / Email Version
  • 500-800 words (shorter than the original — distill, don't summarize)
  • Lead with the single most compelling insight, not context-setting
  • One key takeaway, not five
  • Story-driven opening, scannable body, clear CTA at the end
  • Link back to the original content
  • Write in their voice — if you have a business context with tone notes, match it
Social Posts (3-5 standalone posts)

Each post should:

  • Stand completely alone (no "as I mentioned in my video" preamble)
  • Lead with the insight, not the setup
  • Be under 280 characters where possible (works on every platform)
  • Have a different angle — don't just rewrite the same point 5 times

Post types to rotate through:

  1. Key insight — The single most shareable idea
  2. Contrarian take — Challenge conventional wisdom from the content
  3. Tactical tip — One specific, actionable thing ("Try this:")
  4. Personal reflection — Behind-the-scenes or vulnerable moment
  5. Question — Turn a point into a conversation starter
LinkedIn Post
  • 150-300 words
  • Heavy line breaks (1-2 sentences per paragraph — LinkedIn algorithm rewards this)
  • Hook line that stops the scroll (first line appears in preview)
  • One specific number or example
  • Professional but not corporate — a human wrote this, not a committee
  • End with engagement hook or clear value statement
  • Link to original at the bottom
Short-Form Video Scripts (2-3)

For Shorts, Reels, TikTok — if they do video:

HOOK (first 2 seconds):
[Pattern interrupt or bold claim — must grab immediately]

CORE (30-45 seconds):
[ONE point. Specific, surprising, or actionable. Fast pace.]

CTA (5 seconds):
[Full breakdown on my channel / Link in bio / Follow for more]
  • Each script is a different moment/insight from the source
  • Under 60 seconds total
  • If from a video: suggest timestamp ranges for the editor
Show full SKILL.md (324 more words)Show less
Thread (Optional)

For X/Twitter threads — only if they want it:

  • 5-8 tweets
  • Tweet 1 is the hook (must work standalone in the timeline)
  • Each subsequent tweet adds one new idea
  • Final tweet: summary + CTA
  • No tweet should require reading the previous one to make sense

Rules

  1. Don't summarize — distill. Summarizing preserves structure. Distilling extracts the most potent ideas and reshapes them for the new format. A 15-minute video should not become a 15-paragraph newsletter.
  2. Every piece stands alone. Nobody who reads the LinkedIn post has seen the YouTube video. Nobody who sees the tweet follows the newsletter. Each output must be complete in itself.
  3. Match their voice. If they're casual, be casual. If they're technical, be technical. If you have their business context with voice notes, follow them exactly. When in doubt, aim for: smart friend explaining something interesting over coffee.
  4. No AI slop. Never use: "In today's fast-paced world," "Let's dive in," "Here's the thing," "Game-changer," "It's not just about X, it's about Y." If it sounds like ChatGPT default output, rewrite it.
  5. Shorter is better. Every platform rewards brevity. Cut any sentence that doesn't earn its place. If the newsletter works at 500 words, don't pad it to 800.
  6. The CTA should feel natural. "Download my free guide" after every post feels desperate. Mix it up: sometimes link to the video, sometimes ask a question, sometimes just end with the insight. One out of every 3-4 posts can have a direct CTA.
  7. Don't cover everything. The source content might have 8 ideas. Pick the 3-4 best ones and give them space. Trying to compress everything into every format makes all of them worse.

Output Format

Deliver all outputs in a single response, clearly labeled:

## Newsletter
[content]

## Social Posts
### Post 1: [angle]
[content]

### Post 2: [angle]
[content]
...

## LinkedIn
[content]

## Short-Form Scripts
### Clip 1: [topic]
[script]
...

After delivering, offer to:

  • Adjust tone or angle on any piece
  • Generate alternative versions of specific posts
  • Add platforms they didn't initially request
  • Adapt for a specific campaign or launch context

© TheCraigHewitt, 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 ceo/content-repurpose of TheCraigHewitt/skills.

Open the folder on GitHubat commit fdbf39b

Compare with similar skills

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

Content Repurpose compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Content Repurpose this skillTheCraigHewitt/skills157—~1.5kAutomated safety check: PassMIT
Podcast Pipelineericosiu/ai-marketing-skills3.6k1 repos~2.6kAutomated safety check: PassMIT
RepurposeBlotato-Inc/blotato-skills183—~1.7kAutomated safety check: PassNone
Content Repurposermohitagw15856/pm-claude-skills1.4k—~1.4kAutomated safety check: PassMIT
Changelog Social RecapFlorianBruniaux/claude-code-ultimate-guide6.1k—~1.8kAutomated safety check: NotesCC-BY-SA-4.0
Content RepurposingScrapeCreators/social-media-research-skills3.4k—~564Automated safety check: NotesMIT

Similar skills

  • 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
  • Repurpose

    Blotato-Inc/blotato-skills

    Turns one long-form input (blog post, newsletter, YouTube transcript, or script) into 3 platform-native LinkedIn posts, 5 X/Twitter threads, and 2 short-form video scripts for Reels/TikTok.

    183 GitHub stars~1.7k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Content Repurposer

    mohitagw15856/pm-claude-skills

    Turn one piece of content into a full multi-platform pack — X/Twitter thread, LinkedIn post, newsletter section, Instagram carousel, and a short-form video script — each rewritten natively for its…

    1.4k GitHub stars~1.4k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Changelog Social Recap

    FlorianBruniaux/claude-code-ultimate-guide

    Turns CHANGELOG.md entries for a release or a week into LinkedIn, Twitter/X, newsletter and Slack posts in French and English.

    6.1k GitHub stars~1.8k tokensUpdated 2 days ago
    Writing & ContentAuto-check: notes
  • Content Repurposing

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to turn public social videos, transcripts, posts, or creator research into reusable content assets such as LinkedIn posts, X threads, short-form scripts…

    3.4k GitHub stars~564 tokensUpdated 1 mo ago
    Writing & ContentAuto-check: notes
  • 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…

    559 GitHub stars~3.7k tokensUpdated 5 mo ago
    Writing & ContentAuto-check passed

More from TheCraigHewitt/skills

All 65 skills in this repo
  • Carousels

    TheCraigHewitt/skills

    Turns a piece of Craig's content (an email, a YouTube script, an essay, or pasted text) into a polished image carousel publishable to both LinkedIn and Instagram from one set of 1080x1350 slides.

    157 GitHub stars~2.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Audience Research

    TheCraigHewitt/skills

    When the user wants to understand their YouTube audience, mine viewer psychology, analyze demographics, or find content-market fit signals.

    157 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Brain Dump

    TheCraigHewitt/skills

    Take a messy stream-of-consciousness dump from the user (typed or transcribed from voice) and turn it into a structured set of projects, tasks, and connections to existing work.

    157 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Audit

    TheCraigHewitt/skills

    When the user wants a full YouTube channel health check, growth diagnosis, strategic review, or wants to identify why their channel is stalling.

    157 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Strategy

    TheCraigHewitt/skills

    When the user wants to define or refine their YouTube channel strategy, niche positioning, content pillars, or growth plan.

    157 GitHub stars~2.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Cold Call

    TheCraigHewitt/skills

    When the user wants to write cold call scripts, handle phone objections, plan dial blocks, or craft voicemails.

    157 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Content Repurpose

What does Content Repurpose do?

When the user wants to turn one piece of content into many, repurpose a video/podcast/post for other platforms, create social posts from long-form content, or says things like 'repurpose this,'…. Content Repurpose is an agent skill from TheCraigHewitt/skills.' Takes one input and multiplies it across platforms.

When should I use Content Repurpose?

Content Repurpose fits situations like: wants to turn one piece of content into many; repurpose a video/podcast/post for other platforms; create social posts from long-form content; says things like repurpose this.

How do I install Content Repurpose in Claude Code?

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

How do I install Content Repurpose in Codex?

Run `npx skills add TheCraigHewitt/skills --skill content-repurpose -a codex`. Or copy the skill folder (ceo/content-repurpose in TheCraigHewitt/skills) into .agents/skills/content-repurpose in your project. Codex loads it when a task matches its description.

Can I use Content 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 TheCraigHewitt/skills --skill content-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/content-repurpose, .gemini/skills/content-repurpose, .github/skills/content-repurpose and .opencode/skills/content-repurpose in your project.

What does Content Repurpose need to run?

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

Does Content 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 Content 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 Content Repurpose use?

Content 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 Content Repurpose use?

About 1.5k tokens (SKILL.md is roughly 5.9k 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 Content Repurpose?

Skills that share tags, products or a category with Content Repurpose: Podcast Pipeline (ericosiu/ai-marketing-skills, 3.6k stars), Repurpose (Blotato-Inc/blotato-skills, 183 stars), Content Repurposer (mohitagw15856/pm-claude-skills, 1.4k stars) and Changelog Social Recap (FlorianBruniaux/claude-code-ultimate-guide, 6.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Content Repurpose?

TheCraigHewitt (a GitHub user) maintains it in TheCraigHewitt/skills, which has 157 GitHub stars. The repository holds 65 skills in this directory. The repository was last updated on May 22, 2026.

Source: TheCraigHewitt/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.