repurpose-calendar
Generates a 7-day publishing calendar with staggered posts, optimal timing per platform, file references, engagement reminders,…
Generates newsletter excerpts, subject line variants, and 3-email drip sequences from atomized content. Produces inbox-optimized copy with open-rate-tested subject formulas, preview text, personal tone, and single-CTA discipline per email. Sub-skill of the Content Repurposing
$ npx -y skills add AgriciDaniel/claude-repurpose --skill repurpose-newsletter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repurpose-newsletterContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates newsletter excerpts, subject line variants, and 3-email drip sequences from atomized content. Produces inbox-optimized copy with open-rate-tested subject formulas, preview text, personal tone, and single-CTA discipline per email. Sub-skill of the Content Repurposing
name: repurpose-newsletter description: > Generates newsletter excerpts, subject line variants, and 3-email drip sequences from atomized content. Produces inbox-optimized copy with open-rate-tested subject formulas, preview text, personal tone, and single-CTA discipline per email. Sub-skill of the Content Repurposing Engine. Use when user says "newsletter", "email sequence", "drip sequence", "subject lines", or "repurpose for email". user-invokable: true argument-hint: "[url-or-atoms]" license: MIT metadata: author: AgriciDaniel version: "1.0.0" category: content
Produce a newsletter excerpt, 3 subject line options, and a 3-email drip sequence from the content atoms provided by the orchestrator.
Received from the parent agent (`repurpose-longform`):
| Input | Description | |-------|-------------| | `atoms` | Full list of content atoms with types and impact ratings | | `main_argument` | One-sentence thesis of the source content | | `target_audience` | Who benefits from this content | | `primary_topic` | Category or niche | | `voice_profile` | Detected or overridden brand voice | | `brief_mode` | If true, produce excerpt + 1 subject line only |
Load these before generating any output:
**File:** `newsletter/newsletter.md`
**Length:** 150-200 words.
**Structure:**
1. **Opening line** -- Lead with the single most valuable insight from the atoms. Do NOT open with "Hi [name]" or "In this week's issue." Start with the insight. 2. **Body** -- 2-3 short paragraphs (2-4 sentences each). **Bold key phrases** for scanners. Use contractions and first-person where the voice allows. 3. **Exclusive feel** -- Frame the content as something the reader gets before everyone else: "Before I shared this anywhere else..." or "This one's just for the list." 4. **Single CTA** -- One clear call-to-action at the end. Link text should describe the outcome, not the action ("See the full breakdown" not "Click here").
**Rules:**
**File:** `newsletter/subject-lines.md`
Generate exactly 3 subject line variants, each using a different formula.
**Formula:** `[Number] [insights/lessons/mistakes] from [topic] that [changed/revealed/broke] [outcome]`
**Examples:**
**Rules:** 40-60 characters. Must contain a specific number. Outcome must be concrete.
**Formula:** `Are you [making/missing/ignoring] this [topic] [mistake/opportunity/signal]?`
**Examples:**
**Rules:** 40-60 characters. Must be a yes/no question. Should trigger self-doubt.
**Formula:** `[Topic]: what most [audience] get wrong`
**Examples:**
**Rules:** 40-60 characters. Must imply a knowledge gap. No clickbait -- the email must deliver.
For each subject line, generate matching preview text:
**File:** `newsletter/email-sequence.md`
Generate a 3-email sequence. Each email has: subject line, preview text, body, and CTA.
**Goal:** Deliver the best insight instantly. Build trust.
| Element | Spec | |---------|------| | Subject | Use Number-Driven formula | | Tone | "Here's what I learned" -- personal discovery | | Body | 200-300 words | | Content | Lead with the highest-impact atom. One supporting point. | | CTA | Soft -- "Reply and tell me if this matches your experience" |
**Structure:** 1. Hook (1 sentence -- the key insight) 2. Context (2-3 sentences -- why this matters) 3. The insight expanded (2-3 sentences) 4. CTA (1 sentence -- reply or read more)
**Goal:** Expand context. Tell a story or share a case study.
| Element | Spec | |---------|------| | Subject | Use Question Hook formula | | Tone | "Let me show you what I mean" -- teacher mode | | Body | 300-500 words | | Content | Story, case study, or expanded framework from the atoms | | CTA | Medium -- "Here's the full breakdown" (link to original content) |
**Structure:** 1. Callback to Email 1 (1 sentence -- "Remember when I said...") 2. Story or case study (3-4 paragraphs) 3. Key lesson distilled (1-2 sentences) 4. CTA (1 sentence -- link to original)
**Goal:** Drive a specific next step. Create gentle urgency.
| Element | Spec | |---------|------| | Subject | Use Curiosity Gap formula | | Tone | "Here's exactly what to do" -- coach mode | | Body | 200-400 words | | Content | Actionable steps derived from howto/insight atoms | | CTA | Strong -- specific action with urgency element |
**Structure:** 1. "If you've been following along..." (1 sentence) 2. 3-5 concrete steps (bulleted, brief) 3. Urgency element ("This week only" / "Before the algorithm shifts" / time-bound) 4. CTA (1 sentence -- specific action)
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 LinkedIn content from content atoms: text posts with hook-first formatting, PDF carousel slide scripts (10-12 slides),…
Generates Medium publication content from content atoms: long-form articles (1500-3000 words) with narrative arc, SEO-optimized…