
content-atomizer
Turn one piece of long-form content (blog post, video/podcast transcript, guide, talk) into a ready-to-post multi-platform content pack: LinkedIn posts, X/Twitter thread, newsletter item, short-video scripts, carousel outlines, quote pulls, and more — each natively adapted, not copy-pasted. Use when the user says 'repurpose this post', 'turn this into social content', 'atomize this', 'get more mileage out of my content', 'make LinkedIn posts from my article', or shares long-form content wanting distribution. Produces an idea inventory plus a per-platform atomization pack with a suggested posting order.
- Installs
- 74
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/sanky369/vibe-building-skills --skill content-atomizer- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads content-atomizer automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Content Atomizer
Break one substantial piece of content into many platform-native pieces. Prime directive: adapt, never excerpt — each atomic piece must stand alone as if written for that platform on purpose, carrying the user's voice, while format and length obey the platform. The second rule: atomize ideas, not paragraphs — you extract the content's core ideas first, then re-express each idea per platform.
When to use / when not to
- Use when there is existing long-form source content and the goal is distribution across channels.
- If the user needs the long-form piece written first, use
skills/marketing/seo-content— then come back. - If the user wants one great tweet/thread crafted and researched from scratch (not derived from source content), use
skills/marketing/tweet-writer— it does niche research this skill skips. - If the user wants a full newsletter issue (not just an item), hand the source to
skills/marketing/newsletter.
Intake
Ask in one batch, only what's missing:
- The seed content — the actual text/transcript (or link). Verify it's substantial enough: multiple distinct ideas and a point of view. If it's thin (one idea, <~500 words), say so and offer a single-platform adaptation instead of a pack.
- Active platforms — where does the user actually publish, and which 1–2 matter most?
- Goal — reach/followers, traffic back to the source, or list growth? (This sets the CTAs.)
- Voice — brand-voice guide or sample posts (use
skills/marketing/brand-voiceoutput if it exists).
Don't ask which formats they want — that's your job to propose in Step 3. If platforms are unknown, default to LinkedIn + X + newsletter item and say so. State assumptions and proceed — don't stall.
Workflow
1. Extract the idea inventory
Read the seed content and pull 5–10 discrete ideas, each tagged by type — the type determines which formats it can power:
- Core concept — the piece's main argument
- Framework/process — anything with steps or named parts (best carousel/thread material)
- Story/example — narratives and cases (best LinkedIn/newsletter material)
- Surprising insight or contrarian take — the counterintuitive bits (best hook material)
- Actionable tip — standalone do-this-today advice (best short-video/single-post material)
- Quotable line — sentences that sting (quote graphics, thread closers)
If you can't find at least 4 distinct ideas, the content is too thin for a full pack — tell the user and scale scope down.
2. Select formats
Pick 5–7 formats, never all 15 — quality over coverage (heuristic: a strong pack on the user's 2 priority platforms beats a thin spray across 8). Decision rules:
- B2B / professional audience → weight LinkedIn posts + carousel; consumer/creator audience → weight short-video scripts + X.
- Goal = traffic/list growth → include the newsletter item and give posts link-out CTAs; goal = reach → engagement CTAs, links in replies/comments.
- Framework-type ideas present → include a carousel or thread; strong story present → include a story-post; no visual asset capacity → skip infographic/quote graphics, deliver text specs only.
Format spec table (length and structure per format):
| Format | Yield from one seed | Spec |
|---|---|---|
| LinkedIn posts | 3–5 | 100–200 words; hook line → story/insight → lesson → question or CTA; line breaks for scannability |
| X/Twitter thread | 1–2 | 5–10 tweets; hook tweet ≤250 chars; one idea per tweet; closer with CTA (full craft: skills/marketing/tweet-writer) |
| Single tweets | 3–5 | ≤110 chars preferred; sharpest standalone insights |
| Newsletter item | 1 | 300–500 words; hook → insight → lesson → link to full piece |
| Short-video scripts (TikTok/Reels/Shorts) | 2–3 | 30–60s; hook (≤3s) → problem → insight → CTA; write as spoken lines with [B-ROLL] notes |
| Carousel outline | 1–2 | 5–10 slides; slide 1 = hook, one point per slide, last slide = CTA; text per slide ≤25 words |
| Quote graphics (specs) | 3–5 | One pulled quote + attribution; supply exact text, no design |
| Instagram captions | 2–3 | 100–150 words; hook first line (feed truncates), story → lesson → CTA |
| Slide deck outline | 1 | 10–15 slides: title → problem → 3–5 content → conclusion → CTA |
| FAQ/explainer | 1 | 5–10 Q&As, 40–80 word answers (feeds SEO FAQ blocks) |
| Case study | 1 | 1,000–1,500 words; situation → action → result → lesson (only if seed contains a real result) |
| Webinar/talk outline | 1 | Timed outline: intro → problem → solution → examples → Q&A → CTA (only on request) |
3. Propose the pack, then generate
Show the user a one-screen plan first: idea inventory + chosen formats + which idea powers which piece. Get a quick confirm (or proceed if they said "just do it"). Then write every piece in full — no "you could write a post about X" stubs. While generating:
- Rewrite hooks natively per platform; never reuse the seed's opening line verbatim across pieces.
- Keep facts and claims within what the seed content supports — atomizing must not amplify a hedge into a certainty or invent numbers.
- Apply the one-CTA rule per piece, CTAs set by the goal from intake.
4. Sequence the distribution
Order the pieces for posting: lead with the strongest hook on the priority platform, don't post two derivatives of the same idea on the same platform back-to-back, thread/carousel mid-pack when early pieces have tested the angle. Present as a numbered posting order (the user maps it to their own dates/scheduler — no calendar prescriptions).
Required output format
# Atomization Pack — [seed content title]
## Idea inventory
| # | Idea (one line) | Type | Powers |
| 1 | ... | framework | Carousel, LinkedIn #2 |
(5–10 rows)
## Pack plan
Formats chosen: [list] — [one-line rationale tied to platforms/goal]
Skipped: [notable exclusions + why]
## Pieces
### LinkedIn Post 1 — [idea #]
[Full post text, ready to paste]
CTA: [the one ask]
### X Thread — [idea #s]
1/ [tweet]
2/ [tweet]
...
(char count noted per tweet)
### [Every other piece, fully written, grouped by platform]
## Posting order
1. [Piece] — [platform] — [why first]
2. ...
(strongest hook first; same-idea derivatives spaced apart)
## Leftovers
[Ideas from the inventory not yet used — future seed material]
Quality bar
Check every piece before delivering:
- Every piece is fully written and paste-ready — zero outlines-as-deliverables (except formats that are outlines: carousel, deck, webinar)
- No two pieces share an opening line; no piece is a copy-paste excerpt of the seed
- Each piece within its format's length spec (count characters for tweets: ≤110 single, ≤250 per thread tweet)
- Exactly one CTA per piece, aligned with the intake goal
- Every claim/number traceable to the seed content or the user — nothing invented in translation
- Voice consistent across all pieces — read three at random; they must sound like the same person
- 5–7 formats, not more; each chosen format justified by a platform the user actually uses
- Posting order spaces out same-idea derivatives
Integration
skills/marketing/seo-content— primary source of seed articles; atomize each published article as a standard follow-up.skills/marketing/brand-voice— supplies the voice guide every piece must pass.skills/marketing/tweet-writer— takes over when the X pieces deserve dedicated niche research and hook testing; hand it the idea inventory.skills/marketing/newsletter— consumes the newsletter item; strong issues flow back here as seeds.skills/marketing/email-sequences— value emails can be atomized into social pieces and vice versa.
FAQ
What does the content-atomizer skill do?
Turn one piece of long-form content (blog post, video/podcast transcript, guide, talk) into a ready-to-post multi-platform content pack: LinkedIn posts, X/Twitter thread, newsletter item, short-video scripts, carousel outlines, quote pulls, and more — each natively adapted, not copy-pasted. Use when the user says 'repurpose this post', 'turn this into social content', 'atomize this', 'get more mileage out of my content', 'make LinkedIn posts from my article', or shares long-form content wanting distribution. Produces an idea inventory plus a per-platform atomization pack with a suggested posting order.
How do I install content-atomizer?
Run npx skills add https://github.com/sanky369/vibe-building-skills --skill content-atomizer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/content-atomizer/ (personal) or .claude/skills/content-atomizer/ (project).
Which AI agents can use content-atomizer?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is content-atomizer safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains content-atomizer?
It is published by sanky369 in sanky369/vibe-building-skills. It has 74 recorded installs.
More from sanky369/vibe-building-skills
social-graphics
sanky369/vibe-building-skills
Produce platform-correct social media graphics: pick the right dimensions and layout per platform, write the headline/body/CTA copy, build the generation prompt, and generate the image via the repo's FAL.ai pipeline. Use whenever the user wants a social post visual, Instagram post/story/carousel, LinkedIn graphic, Twitter/X image, TikTok thumbnail, Pinterest pin, launch announcement graphic, or 'something to post about X' — even if they never name a platform. Also use to adapt one design across several platforms. Produces a Social Graphic Spec per asset (platform, dimensions, layout, copy, full generation prompt) plus generated images when FALAPIKEY is available.
direct-response-copy
sanky369/vibe-building-skills
Open the skill to read its SKILL.md instructions.
tweet-writer
sanky369/vibe-building-skills
Open the skill to read its SKILL.md instructions.
typography-system
sanky369/vibe-building-skills
Open the skill to read its SKILL.md instructions.
remotion-script-writer
sanky369/vibe-building-skills
Open the skill to read its SKILL.md instructions.
product-video
sanky369/vibe-building-skills
Open the skill to read its SKILL.md instructions.
Popular marketing & seo skills
reddit-automation
flowkit-labs/skills
Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.
twitter-automation
101-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
magentosh/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
qu-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
product-launch-video
heygen-com/hyperframes
Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.
twitter-automation
skills-shell/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet