skills/composites/content-repurposer/SKILL.md
Take a long-form asset (blog post, webinar, podcast, LinkedIn article) and generate 10+ derivative pieces ready to publish: LinkedIn posts, tweets/X threads, email snippets, short-form hooks, and pull-quotes. Pure reasoning skill — no scripts, no scraping. Use when a founder or marketer has created one piece of content and needs to distribute it across multiple channels without writing each variant from scratch.
npx skillsauth add athina-ai/goose-skills content-repurposerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Pure reasoning skill. Takes one long-form asset and fans it out into 10+ channel-specific derivative pieces — all aligned to the author's brand voice.
Ask all questions at once, organized clearly. Keep it fast — this skill should feel frictionless.
Before writing any variants, extract the following from the source content:
| Type | Structure | Length | |------|-----------|--------| | Insight post | Hook → 3 supporting points → CTA | 150-300 words | | Listicle | Hook → numbered list (5-10 items) → close | 200-350 words | | Contrarian take | Unpopular opinion → why → evidence → implication | 100-200 words | | Personal story | Situation → problem → turning point → lesson | 150-250 words | | Data post | Stat hook → context → implication → question | 80-150 words |
LinkedIn formatting rules:
Each tweet: max 240 chars. No jargon. End threads with the strongest line.
Format for use in newsletters, nurture sequences, or cold outreach PS lines.
| Type | Length | Use Case | |------|--------|----------| | Newsletter blurb | 80-120 words | Weekly digest, newsletter intro | | PS line | 20-40 words | Cold email personalization layer |
One-liner openings that work across contexts. Can be used to A/B test posts or as standalone comments.
Examples of good hooks:
Shareable quotes formatted for screenshots or image posts. Should stand alone without needing context.
Present outputs organized by channel:
## Source Summary
Core thesis: [1 sentence]
Top 3 points: [bullets]
## LinkedIn Posts
### Post 1 — [Type]
[Full post text]
### Post 2 — [Type]
[Full post text]
...
## Twitter/X Thread
Tweet 1: [text]
Tweet 2: [text]
...
## Email Snippets
### Newsletter Blurb
[text]
### PS Line Options
- [option 1]
- [option 2]
## Short-Form Hooks
1. [hook]
2. [hook]
...
## Pull-Quotes
> "[quote]"
> "[quote]"
None. Pure reasoning. Works with any LLM agent.
content-media
Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.
tools
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts. Handles transcription, moment selection, clip extraction, speaker-tracked reframing (16:9 to 9:16), and animated captions.
development
Creates talking head videos from any source material (docs, changelogs, blog posts, notes, transcripts). Produces multi-scene videos with avatar narration over screenshots/images using HeyGen v2 API. Supports Quick Shot and Full Producer modes.
tools
Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.