
Content Repurposer: 1 Memo, 5 Outputs
The Solution
Content Repurposer is a self-contained AI agent skill that takes one source — a memo, outline, transcript, or rough notes — and produces five ready-to-publish deliverables in a single automated run.
You are not asking the AI to "write more content." You are asking it to restructure the same core message for each channel's rules. One source of truth. Five angles. Seven output files.
What you get per channel
| Channel | Deliverable |
|---|---|
| Blog | Section outline + full article (800–1,500 words) + 10 headline options |
| X / Twitter | 10 copy-paste posts with distinct angles (≤ 280 chars each) |
| Newsletter | Full email body + 10 subject line options + preheader text |
| YouTube | Timestamped script with hook, 3–5 sections, pattern interrupts, and CTA |
| 10-slide carousel copy + optional design-tool export prompt |
Every output follows bundled media defaults: length limits, structure templates, hook patterns, and CTA placement — so you spend time reviewing, not rebuilding from zero.
Why Content Repurposer
Works in any language you specify.
Set {LANGUAGE} to en, ja, or any code you need. The logic is universal; the output language is yours.
Agent-agnostic.
Runs on Claude Code, Codex, Cursor, AntiGravity, MANAS, and any AI coding agent that can read markdown skill files and write local files. No vendor lock-in.
Zero dependencies.
No API keys. No plugins. No paid integrations. No database. No GPU. The skill is plain markdown — upload it and run.
Anti-hallucination built in.
The skill will not invent statistics, case studies, testimonials, or facts not present in your source. Missing information is flagged as <<CONFIRM: …>> instead of filled with placeholders or fabricated content.
Optional voice profile.
Copy voice-profile_TEMPLATE.md to voice-profile.md, fill in your tone, audience, banned phrases, and a sample paragraph. All five channels inherit your brand voice automatically.
Self-improving (optional).
When you give correction feedback ("X posts were too long", "newsletter tone too formal"), the skill can append rules to a local override file and reference them on future runs.
Who It's For
- Solo creators publishing across blog, email, X, YouTube, and Instagram
- Marketing teams running content-led growth with limited headcount
- Ghostwriters and agencies batching client deliverables from one brief
- Anyone who already has ideas but hates reformatting the same message five different ways
If you publish on two or more channels and feel the "rewrite tax" every week, this skill pays for itself on the first run.
Setup (About 2 Minutes)
- Download
SKILL.mdandvoice-profile_TEMPLATE.mdfrom your purchase. - Place
SKILL.mdin your agent's skills folder:
- Cursor:
.cursor/skills/content-repurposer/SKILL.md - Claude Code:
.claude/skills/content-repurposer/SKILL.md - Codex:
.codex/skills/content-repurposer/SKILL.md(or your environment's skills directory)
- Optional — voice profile: Copy the template to
voice-profile.md. Fill in Sections 1–3 (identity, audience, tone), Section 6 (CTA defaults), and Section 8 (sample paragraph) for best results. - Run with your source material, a one-sentence core message, and an output folder.
Default output directory: ./output/content-repurposer/ (customizable).
Sample Prompt
Repurpose this memo into all five channels.
Core message: Batching one idea across five channels beats writing five separate pieces from scratch.
Audience: solo creators and small marketing teams.
Language: en
Output folder: ./output/this-week/
Voice profile: ./voice-profile.md
[paste your source memo here]
The agent runs seven phases internally and writes all deliverables to files. Chat receives only a completion summary — not a wall of generated text.
Files You Receive Per Run
| File | Contents |
|---|---|
00_master-outline.md |
Core message, audience, key points, channel angles |
01_blog.md |
Outline + final article + 10 headline options |
02_x-posts.md |
10 distinct X/Twitter posts |
03_newsletter.md |
Full email + 10 subject lines + preheader |
04_youtube-script.md |
Timestamped script with hook and CTA |
05_instagram-carousel.md |
10-slide copy + design export prompt |
99_completion-report.md |
File list, open questions, quality self-check |
Suggested publish order: blog first → newsletter → X thread (posts 01–03) → YouTube → Instagram.
How It Works (Pipeline Overview)
- Extract — Pull theme, core message, audience, key points, and gaps from your source (internal step).
- Master outline — Map channel-specific angles before writing.
- Blog — Full article with YAML frontmatter and headline variants.
- X posts — 10 posts using a fixed angle table (contrarian, question, pain-reframe, proof, CTA, etc.).
- Newsletter — Hook → insights → single primary CTA.
- YouTube — 5–10 minute read-aloud script with
[MM:SS]timestamps. - Instagram — 10 slides from cover hook to CTA + handle.
- Completion report — Summary,
<<CONFIRM>>items, and per-channel pass/fail check.
You can also request a subset of channels (e.g., blog + newsletter only). Unrequested phases are skipped and noted in the report.
Requirements
You need:
- Any AI coding agent that reads markdown skill files and writes local files
- A source memo, outline, or transcript (text)
- A one-sentence core message (what the reader should believe or do)
You do not need:
- API keys or cloud LLM subscriptions beyond what your agent already uses
- External plugins, databases, or image-generation services
- Personal data, vault paths, or project-specific configuration baked into the skill
Instagram output is text + design-tool prompt up to the carousel copy. Image generation is intentionally out of scope — use Canva, Manus, or your preferred design tool with the included export prompt.
What's Not Included (By Design)
- Personal profiles, fixed vault paths, or author-specific style seeds
- Automatic image or video generation
- API integrations with third-party publishing platforms
These boundaries keep the skill portable, privacy-safe, and runnable on any machine.
Version
v1.0.1 — Includes bundled voice-profile_TEMPLATE.md and voice-profile parsing rules across all five channels.
Support
After purchase, refer to the included install guide and sample test memo for a quick validation run. If you hit <<CONFIRM: …>> flags in your output, those mark gaps in your source — fill them in and rerun the affected channel.
Content Repurposer — one memo, five channels, one run.


