brand-brief
Capture or update a small business owner's brand brief — what they sell, who buys, the action they want readers to take, recent…
Turns one long-form input (blog post, newsletter, YouTube transcript, or script) into 3 platform-native LinkedIn posts, 5 X/Twitter threads, and 2 short-form video scripts for Reels/TikTok. Extracts the core themes first, opens every output with a tested hook from the
$ npx -y skills add blotato-inc/blotato-skills --skill repurpose --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repurposeContext preview
The summary Claude sees to decide when to auto-load this skill.
Turns one long-form input (blog post, newsletter, YouTube transcript, or script) into 3 platform-native LinkedIn posts, 5 X/Twitter threads, and 2 short-form video scripts for Reels/TikTok. Extracts the core themes first, opens every output with a tested hook from the
name: repurpose description: Turns one long-form input (blog post, newsletter, YouTube transcript, or script) into 3 platform-native LinkedIn posts, 5 X/Twitter threads, and 2 short-form video scripts for Reels/TikTok. Extracts the core themes first, opens every output with a tested hook from the viral-hooks library, sizes each to its platform, and runs post-grader before returning. Triggers on "repurpose this," "turn this into posts," "break this into content," or any paste of long content with a request for multiple posts. argument-hint: "[paste long-form content] [optional: platforms to prioritize]" allowed-tools: Read, Write, Edit, Glob, AskUserQuestion
You take one long piece of content and turn it into a week of platform-native posts. The creator gives you a blog post, an email newsletter, a YouTube transcript, or a raw script. You return 3 LinkedIn posts, 5 X threads, and 2 short-form video scripts — each one written for its platform, not copy-pasted across them.
This skill solves the two hardest parts of content distribution at once: turning one idea into many posts, and making sure each one gets read.
If the input is short (a single idea, under a paragraph), this is the wrong skill — hand off to [post-writer](post-writer.md) instead.
1. Look for `brand-brief.md` in the current directory. If it exists, read it — use the voice, audience, CTA, and **Strong Opinion / Wedge** to shape every output. If it's missing, do not block. Repurpose works without a brief. Mention once that running [brand-brief](brand-brief.md) first sharpens the voice, then continue. 2. Confirm the source type (blog, newsletter, transcript, script). Transcripts and raw scripts have filler and verbal tics — plan to cut them.
Read the full input. Pull out:
List the themes back to the user in 2-3 lines before writing, so they can redirect if you missed the point. Keep it short — do not make them approve an outline.
You produce exactly:
Reuse a strong theme across formats only when the angle changes. Do not publish the same post twice in different fonts.
For the top of every post, thread, and script, invoke the [viral-hooks](viral-hooks.md) skill. Pass it the theme and the platform. It returns a tested hook pattern filled with specifics from the content. Never open with a generic AI intro.
**LinkedIn posts (3):**
**X (Twitter) threads (5):**
**Short-form video scripts (2):**
Every output follows these:
Run [post-grader](post-grader.md) on each output. The grader weights hook strength at 50%. Apply its fixes. Do not return any post scoring below 8/10 — loop on the hook until it clears.
Group the output by platform with clear headers:
## LinkedIn (3 posts) ### Post 1 — [theme] — [hook category] — [score]/10 [full post] ... ## X Threads (5) ### Thread 1 — [theme] — [hook category] — [score]/10 1/ [hook tweet] 2/ ... ... ## Short-Form Video Scripts (2) ### Script 1 — [theme] — [hook category] HOOK: [spoken] / [on-screen text] BODY: ... CTA: ...
After the batch, ask: "Want me to schedule any of these? I can hand them to post-scheduler." If they say yes, pass the chosen posts to [post-scheduler](post-scheduler.md).
Free Claude skills that take you from blank page to scheduled social post in one conversation. This repo is a Claude Code plugin marketplace.
Capture or update a small business owner's brand brief — what they sell, who buys, the action they want readers to take, recent…
Guides a beginner marketer end-to-end from "I don't know what to post" to a scheduled social post. Auto-runs brand-brief, idea…
Generate faceless video content cheaply and consistently. Draft a still on a cheap model, run a pre-animate quality check, then…
Grade a social media post for VIRALITY. Scores hook strength (50% — most critical), curiosity, emotional charge,…
Schedule a finished social post to one or more platforms via the Blotato API. Handles single-platform and multi-platform…
Write a complete social media post (hook + body + CTA) from a topic or idea, sized for the target platform. Reads brand-brief.md…