repurpose-calendar
Generates a 7-day publishing calendar with staggered posts, optimal timing per platform, file references, engagement reminders,…
Generates LinkedIn content from content atoms: text posts with hook-first formatting, PDF carousel slide scripts (10-12 slides), and strategic polls. Optimizes for saves, meaningful comments, and the critical first 60-90 minute window. Sub-skill of the Content Repurposing
$ npx -y skills add AgriciDaniel/claude-repurpose --skill repurpose-linkedin --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repurpose-linkedinContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates LinkedIn content from content atoms: text posts with hook-first formatting, PDF carousel slide scripts (10-12 slides), and strategic polls. Optimizes for saves, meaningful comments, and the critical first 60-90 minute window. Sub-skill of the Content Repurposing
name: repurpose-linkedin description: > Generates LinkedIn content from content atoms: text posts with hook-first formatting, PDF carousel slide scripts (10-12 slides), and strategic polls. Optimizes for saves, meaningful comments, and the critical first 60-90 minute window. Sub-skill of the Content Repurposing Engine. Use when user says "linkedin", "linkedin post", "linkedin carousel", "linkedin poll", or "repurpose for linkedin". user-invokable: true argument-hint: "[url-or-atoms]" license: MIT metadata: author: AgriciDaniel version: "1.0.0" category: content
Generate text post, carousel slide script, and poll from content atoms.
You receive from the orchestrator:
Load before generating:
| Spec | Value | |------|-------| | Post character limit | 3,000 characters | | First visible line | 60-90 characters before "see more" fold | | PDF carousel | Up to 300 pages, 100MB; 6.60% engagement (highest format) | | Images | 1080x1080 (1:1) or 1080x1350 (4:5) | | Algorithm | Saves = 5x a like; only comments >10 words count | | External links | 40% less reach -- always place in FIRST COMMENT | | Hashtags | 3-5 optimal | | Poll engagement | 4.4-8.9% (highest engagement format after carousels) | | Best time | Tuesday-Thursday 8-10AM | | Critical window | First 60-90 minutes determine distribution |
Write to `linkedin/post.md`.
1. **Hook** (first 60-90 characters)
2. **Body** (short single-line paragraphs)
3. **Key insight with data**
4. **Engagement question**
5. **Hashtags** (3-5)
Saves = 5x a like on LinkedIn. Optimize for save-worthy formats:
Links in the post body reduce reach by 40%. Always: 1. Write "Link in comments" or a specific note in the post body 2. Include the URL separately, marked as "FIRST COMMENT" in the output 3. The user posts the link as their first comment immediately after publishing
Write to `linkedin/carousel.md`.
Generate a 10-12 slide script. Each slide includes title, bullet points, and visual direction.
| Slide | Content | Visual Direction | |-------|---------|-----------------| | **Slide 1** | Bold title (5-8 words) + hook subtitle | Pattern interrupt: bold color, high contrast, "Swipe ->" cue | | **Slides 2-10** | One insight per slide: title + 2-3 bullet points | Clean typography, generous whitespace, 28px+ title text | | **Slide 11** | Summary/key takeaway | Recap the 3 most important points | | **Final slide** | CTA + "Save this for later" | Follow prompt, profile tag, save reminder |
For each slide, include:
Write to `linkedin/poll.md`.
Derive one poll from the content's key decision point.
| Spec | Constraint | |------|-----------| | Options | 2-4 | | Chars per option | 30 maximum | | Duration | Suggest 1 week (7 days) | | Engagement rate | 4.4-8.9% expected |
**Poll structure:**
If `--images` flag is set, suggest:
Each output file should use this structure:
# LinkedIn Post
Content Repurposing Engine for Claude Code -- Turn 1 piece of content into 10+ platform-optimized posts in seconds.
Generates a 7-day publishing calendar with staggered posts, optimal timing per platform, file references, engagement reminders,…
Generates Discord community content from content atoms: announcement posts for channels, discussion thread prompts designed for…
Generates Facebook content from content atoms: community-focused text posts, polls with up to 10 options, and story scripts.…
Generates Instagram content from content atoms: carousel slide scripts (7-10 slides), captions optimized for the 125-character…
Generates Medium publication content from content atoms: long-form articles (1500-3000 words) with narrative arc, SEO-optimized…
Generates newsletter excerpts, subject line variants, and 3-email drip sequences from atomized content. Produces inbox-optimized…