social-media-skills
106 free, open-source skills that teach any AI agent the craft of social media — strategy, writing, video, design, growth, publishing.
Open source Open in the app JSON README (API)
About
106 free, open-source skills that teach any AI agent the craft of social media — strategy, writing, video, design, growth, publishing.
Details
- Kind
- Plugins
- Topic
- Social & content
- Publisher
- social-media-skills
- Origin
- gemini
- Category
- ferramentas
- Version
- 1.0.1
- Stars
- 66
- Forks
- 15
- Open pull requests
- 4
- Last push
- 2026-09-03T19:55:05Z
- Repository state
- ativo
- Language
- Shell
- License
- MIT
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
social-media-skills/skills
README
# 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.