agentleFS
nicojunknicojunk/claude-ig/skills/ig-repurpose/SKILL.md

ig-repurpose

Skill17 starsChanged 8 months agoMITView on GitHub

Cross-platform content repurposing from Instagram to TikTok, YouTube Shorts, LinkedIn, Email Newsletter, and Blog. Adapts format, aspect ratio, duration, tone, and CTA per platform while preserving core message.

8 other projects use a version of this, 1 of them edited.

Adopted by

Most recently taken up by

Used with

Projects with it also use ig-profile, ig-plan and 4 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • JakeschincariolSkill

    ig-profile

    Score an Instagram profile out of 100 against a 12-part rubric and rewrite the parts that lose points - name field, bio, link, highlights, pinned three, grid. Use when the user says "optimize my profile", "fix my bio", "score my Instagram", "why don't people follow me", or pastes their profile and asks how it reads.

    Also in 7 projects that use this

  • JakeschincariolSkill

    ig-plan

    Build the week on Instagram - what to post, which format, when, and who to engage with. Use when the user says "plan my week", "what should I post", "content calendar", "I have nothing to post about", or wants a posting schedule and an engagement list.

    Also in 7 projects that use this

  • vava2684Skill

    ig-reply

    Instagram 貼文留言智慧回覆。抓某篇貼文底下的新留言,由 Claude 在對話裡依貼文內容與留言者語言生成友善回覆,再透過 Graph API 自動送出。觸發時機:使用者說「回覆留言」「處理 IG 留言」「回 IG」「IG 自動回覆」「抓留言來回」「回我 IG 那篇」等。

    Also in 7 projects that use this

  • +3 more from Jakeschincariol

The file

We split this skill into the rules it gives an agent

3 rules. 0 are common, 3 are distinctive, and 0 are very specific to this project.

  • 0

    Common

    Most of the 8 edited versions we read keep these.

  • 3

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Content extraction: Document the following from the source post:

    line 28
  2. Distinctive:

    Ask the user which target platforms to repurpose for, or suggest based on content type.

    line 44
  3. Distinctive:

    NEVER copy-paste the IG caption to another platform unchanged

    line 150

“Common” is measured: kept by at least 6 in 10 of the 8 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

IG Repurpose -- Cross-platform content repurposing

Key references:

  • references/repurpose-playbook.md -- platform-specific rules, adaptation patterns, timing offsets
  • references/format-specs.md -- Instagram format specs (source format reference)
  • references/content-rules.md -- brand voice baseline for adaptation

Phase 1: Source Analysis

Identify and analyze the Instagram post to repurpose:

  1. Post identification: Get the post URL, ID, or description from the user.
  2. Content extraction: Document the following from the source post:
    • Format (Reel, Carousel, Single Image, Story)
    • Duration (if video)
    • Caption (full text)
    • Hook (first 3 seconds or cover slide)
    • Core message (one sentence summary)
    • CTA (what action was requested)
    • Performance data (if available: engagement rate, saves, shares)
    • Visual assets list (clips, images, graphics)
  3. Repurpose potential assessment:
    • Is the content evergreen or time-sensitive?
    • Is it platform-specific (e.g., uses IG-only features like polls)?
    • Does it contain affiliate content (disclosure rules change per platform)?
    • How well did it perform on Instagram? (high performers repurpose best)
  4. Ask the user which target platforms to repurpose for, or suggest based on content type.

Phase 2: Platform Adaptation

Apply platform-specific rules for each target:

TikTok

DimensionRule
Aspect Ratio9:16 (same as Reels)
Duration15-60s optimal (shorter than IG Reels)
HookMust be faster. First 1 second, not 3.
Text OverlaysLarger, more frequent. TikTok audience skims faster.
AudioReplace IG audio with trending TikTok sound if possible
CaptionShorter (max 150 chars for visibility). Hashtags: 3-5 niche.
CTA"Folgen fuer mehr" or "Teil 2?" (TikTok rewards follow CTAs)
Posting DelayPost 24-48 hours AFTER Instagram (IG gets priority)
WatermarkREMOVE any Instagram watermark before posting to TikTok

YouTube Shorts

DimensionRule
Aspect Ratio9:16
Duration30-60s optimal (YouTube rewards slightly longer Shorts)
HookSame as IG, but add a title card in first frame
Text OverlaysStandard size, YouTube compresses less than TikTok
AudioOriginal audio preferred (YouTube values original content)
CaptionTitle: max 100 chars with keyword. Description: full IG caption adapted.
CTA"Abonnieren" or comment prompt (YouTube values watch time + comments)
Posting DelayPost 48-72 hours after Instagram
SEOAdd 3-5 relevant keywords in title and description

LinkedIn

DimensionRule
FormatConvert to text post with image, or native video (1:1 or 16:9)
ToneProfessional but personal. Remove casual slang, keep vulnerability.
HookLinkedIn hook = first 2 lines before "...mehr anzeigen". Must earn the click.
Length800-1500 characters for text posts
StructureShort paragraphs (1-2 sentences each), line breaks between.
CTA"Was ist eure Erfahrung?" or thought-provoking question
Hashtags3-5 professional hashtags (#Fitness, #Ernaehrung, #Gesundheit)
LanguageCan be German or English depending on audience. Ask user.
Posting DelayPost 3-7 days after Instagram (different audience cycle)

Email Newsletter

DimensionRule
FormatText-based with 1-2 images maximum
ToneMore intimate than social media. Direct "du" address.
HookSubject line = adapted IG hook (curiosity gap or benefit)
Length300-500 words
StructureHook > Story/Context > Key Insight > CTA
CTALink to product, reply prompt, or forward prompt
PersonalizationReference subscriber relationship ("Als Teil der Community...")
ImagesUse 1 key image from the IG post, not the full carousel
TimingSend within 7 days of IG post while topic is fresh

Blog Post

DimensionRule
FormatLong-form article (800-1500 words)
ToneEducational, authoritative, still personal
StructureH2 sections expanding on each carousel slide or reel segment
SEOTarget 1 primary keyword, 3-5 secondary keywords
HookBlog title = SEO-optimized version of IG hook
CTAInternal links to related content, email signup, or product
ImagesRepurpose IG visuals with alt text for SEO
TimingPublish within 14 days of IG post

Phase 3: Format Conversion

For each target platform, specify technical conversion needs:

Video Conversions

  • Source aspect ratio > target aspect ratio (crop/reframe if needed)
  • Duration adjustments (trim, cut, or extend)
  • Audio replacement or retention
  • Watermark removal
  • Text overlay repositioning (safe zones differ per platform)
  • Export settings (resolution, bitrate, format)

Image Conversions

  • Resize for platform optimal dimensions
  • Text overlay adjustments for readability at platform-native size
  • Color profile check (sRGB for web)

Text Conversions

  • Caption adaptation (length, tone, structure)
  • Hashtag strategy per platform
  • CTA adaptation
  • SEO optimization (for blog and YouTube)

Phase 4: Voice Adaptation

Adjust the brand voice for each platform while keeping core identity:

PlatformVoice Adjustment
TikTokMore casual, faster paced, trend-aware. "Alter, DAS musst du wissen"
YouTube ShortsSlightly more informative, keyword-conscious. "In 60 Sekunden erklaert"
LinkedInProfessional-personal hybrid. Drop fitness slang, keep personal stories.
NewsletterMost intimate. Like writing to a friend. "Hey, ich wollte dir was erzaehlen"
BlogMost authoritative. Backed by sources, structured, SEO-friendly.

Voice Rules Per Platform

  • NEVER copy-paste the IG caption to another platform unchanged
  • Each platform version must feel native to that platform
  • Core message stays the same, delivery changes
  • Humor and casual tone scale: TikTok > IG > Newsletter > YouTube > LinkedIn > Blog

Phase 5: Quality Check

For each platform adaptation, verify:

  • Format matches platform specifications (aspect ratio, duration, dimensions)
  • Hook is adapted for platform-specific consumption patterns
  • Tone matches platform expectations (not too casual for LinkedIn, not too formal for TikTok)
  • CTA is platform-appropriate
  • No Instagram-specific references left ("Link in Bio" on LinkedIn, etc.)
  • Affiliate disclosures adapted for platform-specific requirements (if applicable)
  • Posting delay schedule is set (IG gets priority)
  • No watermarks from source platform

Phase 6: Delivery

Output per-platform briefs:

## Repurpose Brief

**Source Post:** [IG post reference]
**Source Format:** [Reel/Carousel/Image]
**Source Performance:** [engagement rate, saves, shares]
**Target Platforms:** [list]

---

### TikTok Version
**Format:** [video specs]
**Duration:** [adjusted duration]
**Hook:** "[adapted hook]"
**Caption:** "[full adapted caption]"
**Audio:** [original / trending sound suggestion]
**CTA:** "[platform CTA]"
**Post Date:** [date, 24-48h after IG]
**Technical Notes:** [crop, trim, watermark removal]

---

### LinkedIn Version
**Format:** [text + image / video]
**Hook (first 2 lines):** "[adapted hook]"
**Body:** "[full adapted text]"
**CTA:** "[platform CTA]"
**Hashtags:** [list]
**Post Date:** [date, 3-7 days after IG]

---

[Repeat for each target platform]

### Production Checklist
- [ ] Video re-exported at correct specs per platform
- [ ] Watermarks removed
- [ ] Text overlays repositioned for safe zones
- [ ] Captions written and reviewed per platform
- [ ] Posting schedule set with correct delays

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.