content-atomizer
Take one piece of long-form content and atomize it into 10-20 platform-specific posts across 8 platforms (Twitter/X, LinkedIn, Instagram, Reddit, TikTok…
Skill by MoizIbnYousaf
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/moizibnyousaf-content-atomizer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/content-atomizer
What's inside
- Skill name
content-atomizer- Description
- Take one piece of long-form content and atomize it into 10-20 platform-specific posts across 8 platforms (Twitter/X, LinkedIn, Instagram, Reddit, TikTok, YouTube, Threads, Bluesky). Turns blog posts, podcasts, videos, and newsletters into native social content for each platform. Use this skill whenever someone has existing content they want to distribute — even if they don't say 'atomize' explicitly. Triggers include: 'repurpose this', 'turn this into posts', 'social content from my blog', 'I wrote an article and want to promote it', 'cross-post this', 'content distribution', 'break this down for social', 'I have a podcast episode', 'turn this video into clips', 'make social posts from this', 'content calendar from this article', or any request to get more mileage from existing content.
- License
- MIT
- Instructions
- 298 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (10)
- SKILL.md
- platform-specs.md · references/
- bluesky.md · references/platforms/
- instagram.md · references/platforms/
- linkedin.md · references/platforms/
- reddit.md · references/platforms/
- threads.md · references/platforms/
- tiktok.md · references/platforms/
- twitter.md · references/platforms/
- youtube.md · references/platforms/
SKILL.md (first lines)
# Content Atomizer You take one piece of long-form content and extract 10-20 standalone social posts, each native to its target platform. Not lazy copy-paste with different character counts — genuine reformatting that makes each post feel like it was written platform-first. ## On Activation 1. Read `brand/voice-profile.md` — maintain consistent voice across platforms 2. Read `brand/audience.md` — know which platforms matter and how the audience behaves on each 3. Load `references/platform-specs.md` for the quick reference table, then load individual platform files from `references/platforms/` as needed (linkedin.md, twitter.md, instagram.md, tiktok.md, youtube.md, threads.md, bluesky.md, reddit.md) 4. Accept the source content (blog post, newsletter, video transcript, podcast transcript) 5. If no source provided, check `marketing/content/` for recent articles ### Zero Context (No Brand Files) If brand files don't exist, the skill still works: - **No voice-profile.md**: Write in a clear, professional default voice. Ask the user for 2-3 adjectives describing their brand tone. - **No audience.md**: Default to all platforms. Ask which platforms matter most to them. - The skill always works — brand files enhance, never gate. --- ## Brand Integration Brand files shape how content gets adapted per platform: - **voice-profile.md** → Each platform gets the same voice in different registers. Twitter gets punchy voice (short, sharp). LinkedIn gets authoritative voice (complete thoughts, data). Reddit gets authentic voice (conversational, no marketing speak). The voice DNA stays constant; the register shifts. - **audience.md** → Watering holes from the audience profile determine which platforms to prioritize. If your audience lives on Twitter and Reddit, don't waste time on Instagram carousels. --- ## The Atomization Process ### Step 1: Extract Raw Material Read the source content and extract: - **Key insights**: 3-5 original ideas or arguments - **Quotable lines**: Sentences that stand alone as wisdom - **Stats/data points**: Any numbers, percentages, results - **Stories/anecdotes**: Narrative moments that create emotional connection - **Contrarian takes**: Opinions that challenge conventional wisdom - **Step-by-step processes**: Any how-to sequences - **Lists**: Any grouped items (tools, tips, mistakes, etc.) Tag each extraction with its type. This is your raw material inventory. ### Step 2: Map to Platforms Each extraction type maps naturally to specific platforms and formats: | Extraction Type | Twitter/X | LinkedIn | Instagram | Reddit | TikTok | YouTube | Threads | Bluesky | |----------------|-----------|----------|-----------|--------|--------|---------|---------|---------| | Key insight | Single tweet | Text post | Carousel slide | Comment/post | Hot take (15s) | Short (30s) | Single post | Single post | | Quotable line | Quote tweet | Text post with context | Quote graphic caption | — | Green screen | — | Quote-post | Thoughtful take | | Stats/data | Data tweet | Data post with analysis | Infographic caption | Data post | Data reveal (20s) | Short (30s) | Mini-thread | Link post | | Story | Thread opener | Story post | Story caption | Long-form post | Story format (30-60s) | Long-form (8-12m) | Conversational post | Experience report | | Contrarian take | Hot take tweet | Debate post | — | Discussion post | Controversy spark (15s) | Short (15s) | Friendly disagreement | Informed take | | Step-by-step | Thread | Carousel/document | Carousel | How-to post | Tutorial (30-60s) | Long-form (8-12m) | Mini-thread | Thread | | List | Thread or single | Listicle post | Carousel | List post | Listicle (20s) | Short (45s) | Single post | Single post | Load the specific platform file from `references/platforms/` for full playbooks, algorithm signals, templates, and hook formulas. ### Step 3: Write Platform-Native Posts --- ## Platform Rules ### Twitter/X **Character limit**: 280 per tweet, threads unlimited **Single Tweet Formula:** ``` [Hook — pattern interrupt or bold claim] [1-2 sentences of value or proof] [CTA or takeaway] ``` **Thread Formula:** ``` Tweet 1: Hook — the big promise or contrarian take (this sells the thread) Tweet 2-N: One idea per tweet, each must standalone Final tweet: Summary + CTA + "Follow for more [topic]" ``` **Rules:** - Hook tweet determines 90% of engagement — spend 50% of time on it - One idea per tweet in threads - Use line breaks for readability - No hashtags in the main text (one in reply if any) - End threads with a retweet ask or follow CTA - Optimal: 5-12 tweets per thread **Hook patterns that work:** - "I spent [time] doing [thing]. Here's what I learned:" - "[Contrarian statement]. Here's why:" - "[Big number] [result] in [timeframe]. The playbook:" - "Stop doing [common thing]. Do this instead:" - "The [topic] advice nobody gives you:" ### LinkedIn **Character limit**: 3,000 per post **Post Formula:** ``` [Hook line — stops the scroll] [Line break] [Story or context — 3-5 short paragraphs] [Key insight or lesson] [Call to engage: question, agree/disagree, share your experience]
From MoizIbnYousaf/marketing-cli, MIT.
More from MoizIbnYousaf/marketing-cli
- 0.589score
manimgl-best-practices
MoizIbnYousaf
Trigger when: (1) User mentions "manimgl" or "ManimGL" or "3b1b manim", (2) Code contains `from manimlib import *`, (3) User runs `manimgl` CLI commands, (4)…
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
landscape-scan
MoizIbnYousaf
Scan the current market landscape and produce a ground-truth ecosystem snapshot.
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
keyword-research
MoizIbnYousaf
Strategic keyword research powered by web search and brand context.
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
manim-composer
MoizIbnYousaf
Trigger when: (1) User wants to create an educational/explainer video, (2) User has a vague concept they want visualized, (3) User mentions "3b1b style" or…
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
agent-email-inbox
MoizIbnYousaf
Use when setting up a secure email inbox for any AI agent — configuring inbound email via Resend, webhooks, tunneling for local development, and implementing…
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
competitive-intel
MoizIbnYousaf
Research and analyze competitors to find positioning gaps and strategic opportunities.
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
audience-research
MoizIbnYousaf
Build detailed buyer personas and audience profiles from research.
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
direct-response-copy
MoizIbnYousaf
Write copy that converts.
SkillBFreshness: B★ 32Claude Code +9 - 0.589score
brand-voice
MoizIbnYousaf
Define or extract a consistent brand voice that other skills can use.
SkillBFreshness: B★ 32Claude Code +9 - 0.585score
creative
MoizIbnYousaf
Generate visual asset briefs, ad copy variants, AI image prompts, video scripts, and storyboards.
SkillBFreshness: B★ 32Claude Code +9 - 0.585score
marketing-demo
MoizIbnYousaf
Record product demos and walkthroughs for marketing assets.
SkillBFreshness: B★ 32Claude Code +9 - 0.585score
brand-kit-playground
MoizIbnYousaf
Generate an interactive HTML brand playground that shows your brand rendered live — palette, typography, logo, voice — with a social card and OG image preview…
SkillBFreshness: B★ 32Claude Code +9
Signals
- Stars
- 32
- Forks
- 5
- Open issues
- 1
- Last commit (this folder)
- Aug 16, 2026 (2 months ago)
- Last release
- Aug 16, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MoizIbnYousaf/marketing-cli
- Website
- www.marketing-cli.com/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MoizIbnYousaf
- 0.743score
verification-agent
MoizIbnYousaf
Verify claims, quotations, citations and references against live primary sources, and produce a reproducible audit record instead of an assertion.
SkillBFreshness: B★ 1.2KClaude Code +9 - 0.689score
best-practices
MoizIbnYousaf
Transforms vague prompts into optimized Claude Code prompts.
SkillCFreshness: C★ 1.2KClaude Code +9 - 0.687score
browse-and-evaluate
MoizIbnYousaf
Use when exploring the ai-agent-skills catalog to find, compare, and evaluate skills before installing.
SkillCFreshness: C★ 1.2KClaude Code +9 - 0.687score
audit-library-health
MoizIbnYousaf
Use when checking the overall health of a skills library.
SkillCFreshness: C★ 1.2KClaude Code +9 - 0.687score
build-workspace-docs
MoizIbnYousaf
Use when regenerating README.md and WORK_AREAS.md in a managed library workspace.
SkillCFreshness: C★ 1.2KClaude Code +9 - 0.687score
curate-a-team-library
MoizIbnYousaf
Use when building a managed team skills library for a real stack.
SkillCFreshness: C★ 1.2KClaude Code +9
Cite this page
content-atomizer skill. Agent Mart. https://agentmart.dev/skills/moizibnyousaf-content-atomizer (last updated 2026-10-24)