Skip to content
Content
Skill

/repurpose-video

Repurpose a completed YouTube video into newsletter issues, social media posts, and other content formats. Use when the user says 'repurpose this video', 'turn this video into a newsletter', 'create social posts from my video', 'distribute this content', or wants to maximize

BOOST
From plugin
ai-launchpad-marketplace
12734 skills2 agents
Install
$ npx -y skills add kenneth-liao/ai-launchpad-marketplace --skill repurpose-video --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/repurpose-video

Context preview

The summary Claude sees to decide when to auto-load this skill.

Repurpose a completed YouTube video into newsletter issues, social media posts, and other content formats. Use when the user says 'repurpose this video', 'turn this video into a newsletter', 'create social posts from my video', 'distribute this content', or wants to maximize

SKILL.md

repurpose-video.SKILL.md
name: repurpose-video
description: "Repurpose a completed YouTube video into newsletter issues, social media posts, and other content formats. Use when the user says 'repurpose this video', 'turn this video into a newsletter', 'create social posts from my video', 'distribute this content', or wants to maximize reach of existing video content across platforms."

Repurpose Video

Overview

This orchestrator takes a completed video's content and transforms it into multi-platform content. It sequences `creator-stack:write` invocations with platform-specific references to produce newsletter issues, Twitter threads, LinkedIn posts, and Substack Notes — all maintaining consistent voice through the writing skill's built-in voice handling.

**Core Principle**: This is a thin orchestrator. All content generation is delegated to `creator-stack:write`, which owns the platform-specific references and automatically invokes `creator-stack:voice`. This skill manages the workflow sequence and platform-specific decisions only.

How Reference Delegation Works

Each platform step below invokes `creator-stack:write` and specifies a content type. The writing skill then loads its own reference file for that platform (e.g., `references/newsletter.md`, `references/twitter.md`). Those files live in the writing skill's directory, not here — this orchestrator doesn't need its own references because all content generation is delegated.

When to Use

Use this skill when:

  • A video has been completed and you want to distribute its content across platforms
  • The user asks to repurpose a video into other content formats
  • You need to create a newsletter issue, social media posts, or other content from a video
  • You want to maximize the reach of a single video's content

Prerequisites

A completed video with at least one of the following available in the episode directory (`./youtube/episode/[episode_number]_[topic_short_name]/`):

  • `research.md` — research findings
  • `plan.md` — video plan with title, hook, and outline
  • `transcript.md` — video transcript
  • Key points or notes provided by the user

The more source material available, the better the repurposed content will be. A transcript is the richest source, but a plan + research combination also works well.

Repurposing Workflow

Execute all steps below in order.

Step 1: Load Source Material

Read all available source files from the episode directory:

  • `./youtube/episode/[episode_number]_[topic_short_name]/research.md`
  • `./youtube/episode/[episode_number]_[topic_short_name]/plan.md`
  • `./youtube/episode/[episode_number]_[topic_short_name]/transcript.md`

If the user provides additional notes or key points, incorporate those as well.

Step 2: Extract Key Content

Synthesize the source material into a content brief. This brief becomes the shared context for every downstream writing skill invocation — it's what keeps the message consistent across platforms even as the format changes.

  • **Core thesis**: The main argument or insight from the video
  • **Key takeaways**: 3-5 actionable insights or lessons
  • **Supporting points**: Examples, data, or stories used in the video
  • **Unique angle**: What makes this perspective different from existing content
  • **Call to action**: What the viewer/reader should do next

Step 3: Newsletter Issue

Invoke `creator-stack:write` with content type "newsletter" to draft a newsletter issue.

Provide the content brief and specify:

  • Transform the video's content into a written newsletter format
  • Adapt the structure for reading (not watching) — readers scan, viewers follow linearly
  • Include the key takeaways in a scannable format
  • Link back to the YouTube video

The writing skill loads its own `references/newsletter.md` and automatically invokes `creator-stack:voice`.

Step 4: Twitter Thread

Invoke `creator-stack:write` with content type "twitter" to draft a Twitter thread.

Provide the content brief and specify:

  • Distill the video into a compelling thread (5-10 tweets)
  • Lead with the most attention-grabbing insight
  • Each tweet should stand alone but build on the narrative
  • Include a link to the video in the final tweet

Step 5: LinkedIn Post

Invoke `creator-stack:write` with content type "linkedin" to draft a LinkedIn post.

Provide the content brief and specify:

  • Adapt the video's professional insights for LinkedIn's audience
  • Use a hook-based opening that stops the scroll
  • Include actionable takeaways
  • End with engagement prompt and video link

Step 6: Substack Note

Invoke `creator-stack:write` with content type "substack-note" to draft a Substack Note.

Provide the content brief and specify:

  • Create a concise, conversational note
  • Highlight one key insight or takeaway
  • Drive traffic to the full newsletter issue or video

Step 7: Present and Save

1. Present all repurposed content to the user for review:

  • Newsletter issue
  • Twitter thread
  • LinkedIn post
  • Substack Note

2. After user approval (with any requested edits), save all content to the episode directory:

  • `./youtube/episode/[episode_number]_[topic_short_name]/repurposed.md`

The repurposed content file should contain all platform versions with clear section headers.

Output Format

The saved `repurposed.md` file should follow this structure:

# [Episode_Number]: [Topic] - Repurposed Content

## Source
- Video: [Title]
- Episode: [Number]
- Core Thesis: [One sentence]

## Newsletter Issue
[Full newsletter content]

## Twitter Thread
[Numbered tweets]

## LinkedIn Post
[Full LinkedIn post]

## Substack Note
[Full Substack Note]

Quality Checklist

Verify completion before finalizing:

  • [ ] Source material loaded (research, plan, transcript, or notes)
  • [ ] Content brief extracted with core thesis, takeaways, and unique angle
  • [ ] `creator-stack:write` invoked for newsletter — drafted
  • [ ] `creator-stack:write` invoked for Twitter — thread drafted
  • [ ] `creator-stack:w
Read more
Ships withai-launchpad-marketplace

A curated collection of Claude Code plugins to unlock your personal workflows.

Get the whole plugin

Other skills on ai-launchpad-marketplace.