# Social Media Skills

**Give your AI agent the skills of a top-1% social media team. 106 of them, free.**

Install these and your agent stops giving generic social media advice and starts doing the
actual work: it learns your brand and voice, plans your content calendar, writes LinkedIn
posts that win the "see more" tap, scripts Reels that hold watch-through, briefs your
thumbnails and pins, grows each platform the way that platform actually works — and when
everything's ready, gets it posted, on your explicit go.

- **It sounds like you.** Every skill reads your brand profile and voice guide before writing
  a word — no interchangeable AI-slop, no engagement bait, no fabricated stats.
- **It knows this year's playbook, not 2023's.** Each skill encodes how top practitioners work
  right now — the algorithms, formats, and platform mechanics — fact-checked and kept current.
- **It covers the whole job.** Strategy, planning, writing, video, design, growth, community,
  analytics: 106 skills across 14 topics that know about each other and hand work to the right
  specialist, from brand foundation to published post.

> ⭐ **If this is useful, star the repo** — it's how these skills reach more agents.

## Quick start

**One command (recommended)** — the [skills CLI](https://github.com/vercel-labs/skills). For
Claude Code, this installs all 106 skills globally, no prompts:

```bash
npx skills add social-media-skills/skills -g -a claude-code -s '*' -y
```

For a different agent, swap `-a claude-code` (or `-a '*'` for every agent you have; run plain
`npx skills add social-media-skills/skills` for the interactive picker). One skill only: use
`-s reels-script` instead of `-s '*'`. Alternatively,
[SkillKit](https://www.npmjs.com/package/skillkit) installs across 40+ agents:

```bash
npx skillkit install social-media-skills/skills
```

**Claude Code plugin** — install once, get updates automatically:

```
/plugin marketplace add social-media-skills/skills
/plugin install social-media-skills@social-media-skills
```

**Manual copy (Claude Code / Claude Desktop)**

```bash
git clone https://github.com/social-media-skills/skills.git social-media-skills
cp -r social-media-skills/skills/* ~/.claude/skills/
```

Downloaded the ZIP instead? Unzip it, then copy the same way. Prefer a lighter install? Copy
just the starter set and add more as you need them:

```bash
cd social-media-skills/skills
cp -r brand-profile voice-builder audience-research content-pillars content-calendar \
      hook-writer caption-writer short-form-video-script cross-platform-repurposing \
      engagement-routine platform-specs-and-validation scheduling-and-queue ~/.claude/skills/
```

**Keep it updated** — plugin installs update themselves; for a copied install, `git pull` and
re-copy, or add the repo as a git submodule. Prefer your own tweaks? Fork it — the license is
MIT and [CONTRIBUTING.md](CONTRIBUTING.md) documents the house pattern.

**Claude app (claude.ai on web or mobile — no terminal needed)**

Custom skills work on every Claude plan, uploaded one skill at a time. The easy path is a
**topic pack** — one download with ready-to-upload ZIPs for a complete job, plus step-by-step
instructions inside:

| Pack | What it covers |
|---|---|
| **Social Media Starter Kit** | Brand setup, voice, calendar, first posts, scheduling |
| **Content Calendar & Planning** | The living calendar, batch planning, campaigns, seasonal moments |
| **Post Writing Essentials** | Hooks, captions, text posts, threads, carousels |
| **LinkedIn Growth** | The growth system, posts, company pages, strategic commenting |
| **Instagram & Reels Growth** | Growth, Reels scripts, Stories, carousels, keyword SEO |
| **TikTok Growth** | Growth, scripts, photo mode, publishing config, trends |
| **YouTube Creator Kit** | Long-form, Shorts, metadata, thumbnails |
| **X / Twitter Growth** | Growth system, threads, posts, replies, trends |
| **Facebook Growth** | Page strategy, Groups, short-form video, community |
| **Pinterest Growth** | Growth, keyword SEO, fresh-pin design, traffic |
| **Threads Growth** | Conversation-first growth, posts, the reply flywheel |
| **Video Creation Studio** | Script → on-camera or AI video → clipped and published |
| **Visual & Design** | Brand template system + AI image tools, cards, thumbnails |
| **AI Voice & Music** | AI voiceover, narration, owned brand music and stings |
| **Engagement & Community** | Daily engagement routine, community, collabs, creators, DMs |
| **Analytics & Optimization** | Honest goals, reporting, audits, testing |
| **Agency & Client Management** | Running social for clients end to end |

Every pack bundles the connection guide each tool skill needs (e.g. the WoopSocial guide with
the scheduling skill), so each skill works self-contained once uploaded.

1. Download a pack from the **Releases** page (or grab individual skill ZIPs there).
2. In Claude, open **Customize → Skills → + Create skill** and upload each ZIP inside the pack
   (requires code execution enabled in Settings). Toggle them on.
3. Follow the README inside the pack — a few minutes of uploads, once.

On **Team/Enterprise** plans, one person can upload the skills and share them with the whole
organization — no per-seat setup. (Maintainers: `./scripts/build-packs.sh` rebuilds all packs
and per-skill ZIPs into `dist/`.)

**OpenClaw** — copy skill folders into your workspace `skills/` directory (or
`~/.openclaw/skills` for all agents). Skills follow the same `SKILL.md` standard OpenClaw uses.

**Hermes Agent** — drop skill folders into `~/.hermes/skills/` (or your project's `skills/`),
or find these skills in the Hermes marketplace (`hermes skills search social media`).

**Any other agent framework** — skills are plain Markdown following the
[Agent Skills](https://agentskills.io) convention (`SKILL.md` + frontmatter `name` /
`description`), the same ecosystem used by Claude Code, Cursor, Codex CLI, OpenClaw, Hermes,
and 20+ other agents. Point your loader at `skills/` or copy individual skill folders into
your agent's skills directory.

## Your first 15 minutes

The skills read and write a small set of brand files, so **work in a dedicated folder per
brand** (`mkdir my-brand && cd my-brand` before starting your agent). Then say, in order:

1. **"Set up my brand profile."** The agent interviews you (or mines your site/existing
   posts) and writes `brand-profile.md` — the source of truth every other skill reads first.
   Add **"build my voice guide"** and it derives `voice.md` from your actual writing.
2. **"Build my content pillars and a two-week content calendar."** You'll get the 3–5 themes
   and a concrete plan mapped to your platforms.
3. **"Write this week's posts."** The format writers produce platform-native drafts in your
   voice — captions, a LinkedIn post, a Reels script, whatever the calendar calls for.
4. **"Schedule them."** The publishing skill validates every post against platform rules,
   shows you exactly what will go out where and when, and — the first time — walks you
   through connecting a scheduler. Nothing is ever posted without your explicit yes.

From there it compounds: ask for a launch plan, a competitor teardown, a month of content in
one sitting, or "why did this post flop?" — the skills route to each other automatically.
Running multiple brands? One folder per brand; the profile in each folder keeps them separate.

## How the skills chain

```
FOUNDATION            brand-profile → voice-builder → audience-research → social-strategy
     │                (every content skill reads these first)
     ▼
PLAN                  content-pillars → idea-generation-and-ideation → content-calendar
     │                → batch-content-plan → campaign-and-launch-planning
     ▼
CREATE                hook-writer + the format writers (caption-writer, linkedin-post-writer,
     │                reels-script, tiktok-script, thread-writer, carousel-writer, …)
     ▼                × the content angles (educational, storytelling, contrarian, BTS, …)
MEDIA                 image-prompt/ai-video routers → nano-banana, ideogram, flux,
     │                veo-3, kling, luma, heygen, synthesia, ai-voiceover, suno
     │                → edited in capcut / descript / opus-clip / canva
     ▼
PUBLISH               scheduling-and-queue  (validate → confirm → schedule/post)
     ▼
GROW & ENGAGE         engagement-routine, reply-and-comment-writer, community-management,
     │                the platform growth playbooks (linkedin-growth, tiktok-growth, …)
     ▼
MEASURE & RECYCLE     analytics-and-reporting → content-audit → experimentation-and-ab-testing
                      → content-recycling / cross-platform-repurposing  (feeds PLAN again)
```

An agent with the full set routes between them automatically — ask for "a launch plan for my
app" and it will walk foundation → plan → create → publish, offering to set up scheduling
when it's time to post.

## Skill catalog

### Foundation (start here)
| Skill | Job |
|---|---|
| [brand-profile](skills/brand-profile/SKILL.md) | The single source of truth every other skill reads first |
| [voice-builder](skills/voice-builder/SKILL.md) | Define a voice that survives any format |
| [writing-style-and-tone](skills/writing-style-and-tone/SKILL.md) | Style rules at the sentence level |
| [audience-research](skills/audience-research/SKILL.md) | Who you're actually talking to |
| [social-strategy](skills/social-strategy/SKILL.md) | Platform mix, positioning, cadence |
| [content-pillars](skills/content-pillars/SKILL.md) | The 3–5 themes everything maps to |
| [goals-and-kpis](skills/goals-and-kpis/SKILL.md) | Targets that aren't vanity metrics |
| [profile-optimization](skills/profile-optimization/SKILL.md) | Bios and profiles as landing pages |

### Research & planning
| Skill | Job |
|---|---|
| [idea-generation-and-ideation](skills/idea-generation-and-ideation/SKILL.md) | A repeatable idea system, not a brainstorm |
| [content-research-and-sourcing](skills/content-research-and-sourcing/SKILL.md) | Verified source material |
| [competitor-analysis](skills/competitor-analysis/SKILL.md) | Learn from the field without copying it |
| [viral-reverse-engineering](skills/viral-reverse-engineering/SKILL.md) | Why a post worked, structurally |
| [audience-research](skills/audience-research/SKILL.md) | Segments, pains, language |
| [content-calendar](skills/content-calendar/SKILL.md) | The living plan |
| [batch-content-plan](skills/batch-content-plan/SKILL.md) | A month of content in one sitting |
| [campaign-and-launch-planning](skills/campaign-and-launch-planning/SKILL.md) | Launches as multi-week arcs |
| [seasonal-and-moment-marketing](skills/seasonal-and-moment-marketing/SKILL.md) | Own the calendar moments |
| [trend-jacking](skills/trend-jacking/SKILL.md) | Ride trends without embarrassment |
| [data-and-original-research](skills/data-and-original-research/SKILL.md) | Original data as content |

### Writing: the format writers
| Skill | Job |
|---|---|
| [hook-writer](skills/hook-writer/SKILL.md) | The first line / first 3 seconds |
| [caption-writer](skills/caption-writer/SKILL.md) | Captions for any platform |
| [linkedin-post-writer](skills/linkedin-post-writer/SKILL.md) | LinkedIn posts without the cringe |
| [thread-writer](skills/thread-writer/SKILL.md) | X threads |
| [threads-post](skills/threads-post/SKILL.md) | Meta Threads posts |
| [text-post-and-microblog](skills/text-post-and-microblog/SKILL.md) | Short text posts |
| [carousel-writer](skills/carousel-writer/SKILL.md) | Slide-by-slide carousels |
| [story-writer](skills/story-writer/SKILL.md) | Stories (IG/FB) |
| [short-form-video-script](skills/short-form-video-script/SKILL.md) | The master short-form scripting craft |
| [reels-script](skills/reels-script/SKILL.md) | Instagram Reels scripts |
| [tiktok-script](skills/tiktok-script/SKILL.md) | TikTok scripts |
| [scripting-and-storyboarding](skills/scripting-and-storyboarding/SKILL.md) | Longer video scripts and boards |
| [reply-and-comment-writer](skills/reply-and-comment-writer/SKILL.md) | Replies and strategic comments |

### Content angles
| Skill | Job |
|---|---|
| [educational-content-and-how-to](skills/educational-content-and-how-to/SKILL.md) | Teach to build authority |
| [storytelling-and-narrative](skills/storytelling-and-narrative/SKILL.md) | Narrative craft |
| [contrarian-and-opinion](skills/contrarian-and-opinion/SKILL.md) | Argued positions that earn attention |
| [behind-the-scenes-and-founder](skills/behind-the-scenes-and-founder/SKILL.md) | BTS, build-in-public, founder story |
| [before-after-and-transformation](skills/before-after-and-transformation/SKILL.md) | Honest transformation content |
| [social-proof-and-testimonials](skills/social-proof-and-testimonials/SKILL.md) | Proof as content |
| [listicle-and-roundup](skills/listicle-and-roundup/SKILL.md) | Lists and roundups |
| [meme-and-culture](skills/meme-and-culture/SKILL.md) | Memes without brand damage |
| [interactive-content](skills/interactive-content/SKILL.md) | Polls, quizzes, challenges |
| [livestream-and-realtime](skills/livestream-and-realtime/SKILL.md) | Live formats |
| [podcast-and-audiograms](skills/podcast-and-audiograms/SKILL.md) | Podcast-to-social |
| [email-and-newsletter](skills/email-and-newsletter/SKILL.md) | The owned-audience companion |

### Platform playbooks
| Platform | Skills |
|---|---|
| Instagram | [instagram-growth](skills/instagram-growth/SKILL.md) · [instagram-seo](skills/instagram-seo/SKILL.md) · [instagram-reels-publishing](skills/instagram-reels-publishing/SKILL.md) |
| TikTok | [tiktok-growth](skills/tiktok-growth/SKILL.md) · [tiktok-script](skills/tiktok-script/SKILL.md) · [tiktok-photo-mode](skills/tiktok-photo-mode/SKILL.md) · [tiktok-video-publishing](skills/tiktok-video-publishing/SKILL.md) |
| LinkedIn | [linkedin-growth](skills/linkedin-growth/SKILL.md) · [linkedin-post-writer](skills/linkedin-post-writer/SKILL.md) · [linkedin-company-pages](skills/linkedin-company-pages/SKILL.md) |
| X / Twitter | [x-growth](skills/x-growth/SKILL.md) · [thread-writer](skills/thread-writer/SKILL.md) |
| Threads | [threads-growth](skills/threads-growth/SKILL.md) · [threads-post](skills/threads-post/SKILL.md) |
| Facebook | [facebook-strategy](skills/facebook-strategy/SKILL.md) · [facebook-groups](skills/facebook-groups/SKILL.md) |
| Pinterest | [pinterest-growth](skills/pinterest-growth/SKILL.md) · [pinterest-seo](skills/pinterest-seo/SKILL.md) · [pinterest-pin-design](skills/pinterest-pin-design/SKILL.md) |
| YouTube | [youtube-long-form](skills/youtube-long-form/SKILL.md) · [youtube-shorts](skills/youtube-shorts/SKILL.md) · [youtube-publishing-and-metadata](skills/youtube-publishing-and-metadata/SKILL.md) · [thumbnail-design](skills/thumbnail-design/SKILL.md) |
| Reddit | [reddit-marketing](skills/reddit-marketing/SKILL.md) — advisory-only: the agent drafts, you post natively |

### Visual & design
| Skill | Job |
|---|---|
| [design-and-templates](skills/design-and-templates/SKILL.md) | The reusable on-brand template system |
| [thumbnail-design](skills/thumbnail-design/SKILL.md) | YouTube thumbnails |
| [pinterest-pin-design](skills/pinterest-pin-design/SKILL.md) | Pinterest pin visuals |
| [quote-cards-and-text-graphics](skills/quote-cards-and-text-graphics/SKILL.md) | Text graphics |
| [infographic-and-data-viz](skills/infographic-and-data-viz/SKILL.md) | Data as visuals |
| [image-prompt](skills/image-prompt/SKILL.md) | Router: brief → the right image tool |

### AI media tools (each pairs with a guide in `tools/integrations/`)
| Cluster | Skills |
|---|---|
| Image generation | [nano-banana](skills/nano-banana/SKILL.md) · [ideogram](skills/ideogram/SKILL.md) · [flux](skills/flux/SKILL.md) |
| Image editing | [ai-image-editing](skills/ai-image-editing/SKILL.md) |
| Video generation | [ai-video](skills/ai-video/SKILL.md) (router) · [veo-3](skills/veo-3/SKILL.md) · [kling](skills/kling/SKILL.md) · [luma](skills/luma/SKILL.md) · [runway](skills/runway/SKILL.md) · [heygen](skills/heygen/SKILL.md) · [synthesia](skills/synthesia/SKILL.md) |
| Voice & music | [ai-voiceover](skills/ai-voiceover/SKILL.md) · [suno](skills/suno/SKILL.md) · [ai-music-and-sound](skills/ai-music-and-sound/SKILL.md) (router) |
| Editing & clipping | [capcut](skills/capcut/SKILL.md) · [descript](skills/descript/SKILL.md) · [opus-clip](skills/opus-clip/SKILL.md) · [captions-and-clipping](skills/captions-and-clipping/SKILL.md) |
| Design platform | [canva](skills/canva/SKILL.md) |
| On-camera delivery | [talking-head-and-piece-to-camera](skills/talking-head-and-piece-to-camera/SKILL.md) |

### Distribution, growth & monetization
| Skill | Job |
|---|---|
| [hashtag-strategy](skills/hashtag-strategy/SKILL.md) | Hashtags in the keyword era |
| [social-seo](skills/social-seo/SKILL.md) | Search inside the platforms |
| [ai-search-optimization](skills/ai-search-optimization/SKILL.md) | Show up in AI answers |
| [cross-platform-repurposing](skills/cross-platform-repurposing/SKILL.md) | One idea, every platform, natively |
| [content-recycling](skills/content-recycling/SKILL.md) | Repurposing across time |
| [link-in-bio-and-traffic](skills/link-in-bio-and-traffic/SKILL.md) | Social → site traffic |
| [lead-magnets-and-funnels](skills/lead-magnets-and-funnels/SKILL.md) | Followers → leads |
| [social-selling-and-dm](skills/social-selling-and-dm/SKILL.md) | Selling in DMs without spam |
| [collabs-and-cross-promotion](skills/collabs-and-cross-promotion/SKILL.md) | Organic partnerships |
| [ugc-and-influencer](skills/ugc-and-influencer/SKILL.md) | Paid creators, UGC, disclosure done right |
| [creator-monetization](skills/creator-monetization/SKILL.md) | The creator's revenue stack |

### Community & operations
| Skill | Job |
|---|---|
| [engagement-routine](skills/engagement-routine/SKILL.md) | The daily/weekly engagement block |
| [community-management](skills/community-management/SKILL.md) | Audience → community |
| [crisis-and-moderation](skills/crisis-and-moderation/SKILL.md) | When things go wrong |

### Publishing & measurement
| Skill | Job |
|---|---|
| [scheduling-and-queue](skills/scheduling-and-queue/SKILL.md) | **The bridge:** validate → confirm → publish/schedule to your connected accounts |
| [platform-specs-and-validation](skills/platform-specs-and-validation/SKILL.md) | Current specs and limits per platform |
| [analytics-and-reporting](skills/analytics-and-reporting/SKILL.md) | What's working and why (advisory) |
| [content-audit](skills/content-audit/SKILL.md) | Audit the library, rebalance |
| [experimentation-and-ab-testing](skills/experimentation-and-ab-testing/SKILL.md) | Test, don't guess |

## Repo layout

```
skills/                  106 skills; each: SKILL.md + references/ + evals/
tools/
  REGISTRY.md            index of agent-usable tool integrations
  integrations/          per-tool connection guides (publishing, image, video, audio, editing)
```

## Design principles

1. **One skill = one job-to-be-done**, with explicit boundaries and routing to its neighbors.
2. **Foundation first** — content skills read `brand-profile` and `voice-builder` before writing.
3. **The agent drafts, the human judges, then it publishes** — never the other way around.
4. **No fabrication** — no invented stats, no fake engagement tactics, no "guaranteed virality."
5. **Confirmation before side effects** — nothing is posted, scheduled, or deleted without an
   explicit yes.
6. **Volatile facts are marked** — platform specs and tool pricing carry a *verify-quarterly*
   flag rather than pretending to be timeless.

## Contributing

The fastest useful PR: add a tool integration (`tools/integrations/<name>.md` + a row in
[`tools/REGISTRY.md`](tools/REGISTRY.md)) or a skill following the house pattern — study
[skills/x-growth/](skills/x-growth/SKILL.md) for the structure (SKILL.md + 4 references +
evals). Every skill-name mention must resolve to a real skill directory.

## License

MIT — maintained by Frank Heijdenrijk and the team behind
[WoopSocial](https://woopsocial.com).

⭐ **Made it this far? Star the repo** — it helps more people find these skills.

---

Attribution added by YourAIKit. It is not part of the upstream file.

- Source: https://github.com/social-media-skills/skills
- Credit: Social Media Skills
- Upstream copy: social-media-skills/skills at commit f28cef2b7067ec64e79c9d85421c022c06659e03, README.md
- Copyright: Copyright (c) 2026 Frank Heijdenrijk
- License: MIT. Full text: https://youraikit.com/licenses/social-media-skills-skills-root/LICENSE
- The full upstream license text (LICENSE) follows.

License (LICENSE):

```text
MIT License

Copyright (c) 2026 Frank Heijdenrijk

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
