{"slug": "show-hn-open-source-skills-that-make-any-ai-agent-write-native-social-posts", "title": "Show HN: Open-source skills that make any AI agent write native social posts", "summary": "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.", "body_md": "A collection of AI agent skills that learn your strategy, voice, and platform-native format — posts, threads, carousels, reels-ready scripts, ad copy, calendars.\n\nYour 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.\n\n```\nnpx skills add inklate/social-skills\n```\n\nTip:when an agent runs this non-interactively it may install only to`.agents/skills/`\n\n, which Claude Code doesn't read — pass`-a claude-code`\n\n. Install a single skill with`--skill cross-post`\n\n.\n\nOr as an auto-updating Claude Code plugin:\n\n```\n/plugin marketplace add inklate/social-skills\n/plugin install social-skills@inklate\n```\n\nThen say **\"set up my social context\"** to begin — the `social-context`\n\nskill interviews you once and writes `social-context.md`\n\n, the file every other skill reads for your audience, platforms, pillars, and voice.\n\n| Skill | Category | What it does |\n|---|---|---|\n`social-context` |\n\n`voice`\n\n`carousel`\n\n`cross-post`\n\n`hooks`\n\n`linkedin-post`\n\n`reply-writer`\n\n`repurpose`\n\n`x-thread`\n\n`ad-writer`\n\n`content-calendar`\n\n`post-check`\n\n`social-audit`\n\n```\n            ┌────────────────┐   ┌───────┐\n            │ social-context │ + │ voice │        Foundation — run these first;\n            └───────┬────────┘   └───┬───┘        they write social-context.md\n                    └───────┬────────┘\n        ┌───────────────────┼────────────────────┐\n        ▼                   ▼                    ▼\n      CREATE               PLAN                CHECK\n  linkedin-post      content-calendar        post-check\n  x-thread                                   social-audit\n  hooks                    ADS\n  carousel               ad-writer\n  cross-post\n  repurpose\n  reply-writer\n```\n\nSkills trigger on natural phrases — no commands to memorize:\n\n- \"turn this blog post into posts for LinkedIn and X\" →\n`cross-post`\n\n- \"write a LinkedIn post about our launch\" →\n`linkedin-post`\n\n- \"give me better hooks for this draft\" →\n`hooks`\n\n- \"plan my next two weeks of content\" →\n`content-calendar`\n\n- \"will this work on Instagram?\" →\n`post-check`\n\n- \"write Facebook ad variants for this offer\" →\n`ad-writer`\n\n- \"help me reply to these comments\" →\n`reply-writer`\n\n- \"learn my voice from these posts\" →\n`voice`\n\nThese are standard [Agent Skills](https://agentskills.io) — one folder per skill, each a `SKILL.md`\n\n— 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\n\n`-a <agent>`\n\nto target one explicitly, or omit it to auto-detect the agents you have installed.| Agent | Install | Skills docs |\n|---|---|---|\n| Claude Code | `npx skills add inklate/social-skills -a claude-code` — or the\n|\n|\n\n`npx skills add inklate/social-skills -a codex`\n\n[docs](https://developers.openai.com/codex/skills)`npx skills add inklate/social-skills -a cursor`\n\n[docs](https://cursor.com/docs/context/skills)`npx skills add inklate/social-skills -a opencode`\n\n[docs](https://opencode.ai/docs/skills/)`npx skills add inklate/social-skills -a gemini`\n\n[docs](https://geminicli.com/docs/cli/skills/)`npx skills add inklate/social-skills -a copilot`\n\n[docs](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills)The full agent list lives at [skills.sh](https://skills.sh).\n\n**Copy into place:**`git clone https://github.com/inklate/social-skills && cp -r social-skills/skills/* ~/.claude/skills/`\n\n(swap the target for your agent's skills directory).**Submodule:**`git submodule add https://github.com/inklate/social-skills .agents/social-skills`\n\n**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.\n\nThese 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.\n\nNew 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.\n\n[MIT LICENSE](/inklate/social-skills/blob/main/LICENSE). Built by [Inklate](https://inklate.com).", "url": "https://wpnews.pro/news/show-hn-open-source-skills-that-make-any-ai-agent-write-native-social-posts", "canonical_source": "https://github.com/inklate/social-skills", "published_at": "2026-07-18 12:03:50+00:00", "updated_at": "2026-07-18 12:21:07.517860+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "generative-ai", "natural-language-processing"], "entities": ["Inklate", "Claude Code", "Cursor", "Gemini", "OpenAI Codex", "GitHub", "skills.sh"], "alternates": {"html": "https://wpnews.pro/news/show-hn-open-source-skills-that-make-any-ai-agent-write-native-social-posts", "markdown": "https://wpnews.pro/news/show-hn-open-source-skills-that-make-any-ai-agent-write-native-social-posts.md", "text": "https://wpnews.pro/news/show-hn-open-source-skills-that-make-any-ai-agent-write-native-social-posts.txt", "jsonld": "https://wpnews.pro/news/show-hn-open-source-skills-that-make-any-ai-agent-write-native-social-posts.jsonld"}}