cd /news/ai-agents/show-hn-open-source-skills-that-make… Β· home β€Ί topics β€Ί ai-agents β€Ί article
[ARTICLE Β· art-64575] src=github.com β†— pub= topic=ai-agents verified=true sentiment=↑ positive

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

Inklate released an open-source collection of AI agent skills that teach agents to write platform-native social media content including posts, threads, carousels, and ad copy. The skills learn a user's strategy, voice, and format, and can be installed via CLI or as a plugin for agents like Claude Code, Cursor, and Gemini. The project aims to solve the problem of AI-generated content that lacks personal voice and platform optimization.

read3 min views1 publishedJul 18, 2026
Show HN: Open-source skills that make any AI agent write native social posts
Image: source

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 β€” one folder per skill, each a SKILL.md

β€” so any agent that reads the format can use them. The 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

docsnpx skills add inklate/social-skills -a cursor

docsnpx skills add inklate/social-skills -a opencode

docsnpx skills add inklate/social-skills -a gemini

docsnpx skills add inklate/social-skills -a copilot

docsThe full agent list lives at 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 onGitHub Releasesfor 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. One hard rule: skills here stay vendor-neutral and deliver their complete promise with only the agent's own abilities.

MIT LICENSE. Built by Inklate.

── more in #ai-agents 4 stories Β· sorted by recency
── more on @inklate 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/show-hn-open-source-…] indexed:0 read:3min 2026-07-18 Β· β€”