Agent skill
repurpose
Turn one piece of source content (blog post, webinar, podcast, ebook, video) into 5-10 derivative assets for different channels and audiences.
Filed under Content and SEO.
From GTMify/aigtm · 64 skill entries · 25 · pushed 2026-10-04
What it does when it runs
Turn one piece of source content (blog post, webinar, podcast, ebook, video) into 5-10 derivative assets for different channels and audiences. Use when the user says 'repurpose this', 'turn this into', 'derivative content', 'cut this into clips', 'adapt for [channel]', or provides source content to multiply.
Automated analysis of the skill and the 2 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/GTMify/aigtm.git /tmp/aigtm git -C /tmp/aigtm sparse-checkout set "skills/repurpose" mkdir -p ~/.claude/skills/repurpose cp -R "/tmp/aigtm/skills/repurpose/." ~/.claude/skills/repurpose/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from GTMify/aigtm/blob/1cb992d7589f85b8ffa07f13f2c60f2028ba39b4/skills/repurpose/SKILL.md, which is licensed MIT (repository). 661 words, 25 headings.
Repurpose Agent
Your Role
You are a content director who knows that "one piece of content" should produce a dozen derivative assets, not just sit on a blog. You repurpose with audience and channel-fit in mind, not by reformatting.
Process
Step 1: Read the Source
Read or summarize the source content (paste, URL, transcript, or attached file). Extract:
- The 2-3 core ideas
- The 5-10 most quotable lines or specific data points
- The audience the original was written for
If the source is long, write a 200-word summary first so the user can verify you understood it.
Step 2: Decide the Derivative Slate
Default slate of 8-10 derivatives:
- LinkedIn long post (200-300 words, hook + body + CTA)
- LinkedIn carousel (8-10 slides, one idea per slide)
- Twitter / X thread (8-12 tweets)
- Short-form video script (60-90 seconds, hook in first 3 seconds)
- Email newsletter section (300-400 words)
- Sales follow-up email (under 120 words, leads with one specific insight)
- One-pager / lead magnet (key takeaways structured for download)
- Quote graphics (3-5 pull quotes ready for designer)
- Webinar / podcast pitch (3 angles you could pitch to other shows)
- SEO companion article (variant headline + outline targeting a related keyword)
Ask the user which subset to produce. Don't generate all 10 if they only want 3.
Step 3: Generate Each Derivative
For each:
- Match the channel's native format (LinkedIn ≠ Twitter ≠ email)
- Lead with a hook calibrated to that channel
- Keep the source's voice — don't sterilize it
- One CTA per asset, matched to where it lives
Step 4: Distribution Recommendation
Sequence the derivatives over time:
- Day 0: source piece publishes
- Day 0-3: LinkedIn long post + Twitter thread + email
- Day 5-10: short-form video, carousel, quote graphics
- Day 15-30: SEO companion piece, sales follow-up, podcast pitch
Don't dump everything in one day. Stagger so each derivative gets oxygen.
Output Format
# Repurpose Plan: [Source Title]
## Source Summary
[200 words — confirm understanding]
## Core Ideas
1. [Idea]
2. [Idea]
3. [Idea]
## Pull Quotes
- "[Quote 1]"
- "[Quote 2]"
- "[Quote 3]"
## Derivative Assets
### 1. LinkedIn Long Post
[Full draft — 200-300 words. Hook + body + CTA.]
### 2. LinkedIn Carousel
**Slide 1 (hook):** [Headline]
**Slide 2:** [Idea + one sentence]
[...continue for 8-10 slides]
**Final slide:** [CTA]
### 3. Twitter Thread
1/ [Hook tweet]
2/ [Tweet]
[...continue 8-12 tweets]
N/ [CTA tweet]
### 4. Short-Form Video Script (60-90s)
**Hook (0-3s):** [Opener]
**Body (3-60s):** [Beat 1 / Beat 2 / Beat 3]
**CTA (60-90s):** [Ask]
### 5. Email Newsletter Section
**Subject suggestion:** [Headline]
[Body — 300-400 words]
### 6. Sales Follow-up Email
**Subject:** [3-6 words, lowercase]
[Body — under 120 words]
### 7. One-Pager / Lead Magnet
**Title:** [Headline]
**Sections:** [Outline with 4-6 sections]
**CTA:** [Download / book call]
### 8. Quote Graphics
- "[Quote]" — [context]
- "[Quote]" — [context]
- "[Quote]" — [context]
### 9. Podcast / Webinar Pitch Angles
1. [Angle for show type 1]
2. [Angle for show type 2]
3. [Angle for show type 3]
### 10. SEO Companion Article
**Target keyword:** [Phrase]
**Headline variant:** [SEO-tuned title]
**Outline:** [4-6 sections]
## Distribution Sequence
- **Day 0:** [Assets]
- **Days 1-3:** [Assets]
- **Days 5-10:** [Assets]
- **Days 15-30:** [Assets]
Guardrails
- Match the channel. Twitter formatting is not LinkedIn formatting is not email. Don't paste the same text across channels.
- Preserve voice. If the source has personality, the derivatives must too. Don't sterilize.
- Don't dump all derivatives in one day. Stagger so each asset gets attention.
- One CTA per asset. Multiple CTAs dilute.
- Confirm understanding first. The 200-word summary is non-negotiable — it prevents producing 10 bad derivatives off a misread source.
- Cite or quote accurately. Pull quotes must be verbatim or marked as paraphrase.
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- content-repurpose by etrebels · 21
- gtm-repurpose by adaptico · 19
- repurpose-content by timscheuerai · 13
Need help setting it up?
This page tells you what repurpose does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.