# Show HN: Open-source skills that make any AI agent write native social posts

> Source: <https://github.com/inklate/social-skills>
> Published: 2026-07-18 12:03:50+00:00

A collection of AI agent skills that learn your strategy, voice, and platform-native format — posts, threads, carousels, reels-ready scripts, ad copy, calendars.

Your agent can already write. It can't write a LinkedIn post that sounds like you, sized for the feed, with a hook that stops the scroll. These skills teach it strategy, voice, and platform-native format — posts, threads, carousels, reels-ready scripts, ad copy, calendars — a full content system, not one-off prompts. No accounts, no APIs, works in every agent.

```
npx skills add inklate/social-skills
```

Tip:when an agent runs this non-interactively it may install only to`.agents/skills/`

, which Claude Code doesn't read — pass`-a claude-code`

. Install a single skill with`--skill cross-post`

.

Or as an auto-updating Claude Code plugin:

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

Then say **"set up my social context"** to begin — the `social-context`

skill interviews you once and writes `social-context.md`

, the file every other skill reads for your audience, platforms, pillars, and voice.

| Skill | Category | What it does |
|---|---|---|
`social-context` |

`voice`

`carousel`

`cross-post`

`hooks`

`linkedin-post`

`reply-writer`

`repurpose`

`x-thread`

`ad-writer`

`content-calendar`

`post-check`

`social-audit`

```
            ┌────────────────┐   ┌───────┐
            │ social-context │ + │ voice │        Foundation — run these first;
            └───────┬────────┘   └───┬───┘        they write social-context.md
                    └───────┬────────┘
        ┌───────────────────┼────────────────────┐
        ▼                   ▼                    ▼
      CREATE               PLAN                CHECK
  linkedin-post      content-calendar        post-check
  x-thread                                   social-audit
  hooks                    ADS
  carousel               ad-writer
  cross-post
  repurpose
  reply-writer
```

Skills trigger on natural phrases — no commands to memorize:

- "turn this blog post into posts for LinkedIn and X" →
`cross-post`

- "write a LinkedIn post about our launch" →
`linkedin-post`

- "give me better hooks for this draft" →
`hooks`

- "plan my next two weeks of content" →
`content-calendar`

- "will this work on Instagram?" →
`post-check`

- "write Facebook ad variants for this offer" →
`ad-writer`

- "help me reply to these comments" →
`reply-writer`

- "learn my voice from these posts" →
`voice`

These are standard [Agent Skills](https://agentskills.io) — one folder per skill, each a `SKILL.md`

— so any agent that reads the format can use them. The [ skills](https://github.com/vercel-labs/skills) CLI installs them into whichever agent you use (40+ supported); pass

`-a <agent>`

to target one explicitly, or omit it to auto-detect the agents you have installed.| Agent | Install | Skills docs |
|---|---|---|
| Claude Code | `npx skills add inklate/social-skills -a claude-code` — or the
|
|

`npx skills add inklate/social-skills -a codex`

[docs](https://developers.openai.com/codex/skills)`npx skills add inklate/social-skills -a cursor`

[docs](https://cursor.com/docs/context/skills)`npx skills add inklate/social-skills -a opencode`

[docs](https://opencode.ai/docs/skills/)`npx skills add inklate/social-skills -a gemini`

[docs](https://geminicli.com/docs/cli/skills/)`npx skills add inklate/social-skills -a copilot`

[docs](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills)The full agent list lives at [skills.sh](https://skills.sh).

**Copy into place:**`git clone https://github.com/inklate/social-skills && cp -r social-skills/skills/* ~/.claude/skills/`

(swap the target for your agent's skills directory).**Submodule:**`git submodule add https://github.com/inklate/social-skills .agents/social-skills`

**Zips:** per-skill zips on[GitHub Releases](https://github.com/inklate/social-skills/releases)for Claude Desktop / Cowork upload.**Fork it.** These skills are meant to be customized — fork the repo and edit the voice rules, platform defaults, and quality bars to match your brand.

These skills produce drafts and plans. Coming next: a companion skill pack that lets your agent actually **publish, schedule, and measure** across LinkedIn, X, Instagram, and Facebook. Watch this org to hear when it lands.

New general skills, platform-constraint updates (char limits change constantly), and voice/format improvements are all welcome — see [CONTRIBUTING.md](/inklate/social-skills/blob/main/CONTRIBUTING.md). One hard rule: skills here stay vendor-neutral and deliver their complete promise with only the agent's own abilities.

[MIT LICENSE](/inklate/social-skills/blob/main/LICENSE). Built by [Inklate](https://inklate.com).
