Show HN: Open-source skills that make any AI agent write native social posts
Inklate releases open-source skills that teach AI agents to learn your strategy, voice, and platform-native format, producing LinkedIn posts, X threads, carousels, video scripts, and more—no accounts or APIs required.
Uh oh!
There was an error while loading. Please reload this page.
Notifications You must be signed in to change notification settings
Fork 0
Star 1
BranchesTags
Open more actions menu
Folders and files
NameName
Last commit message
Last commit date
Latest commit
History
5 Commits
5 Commits
.changeset
.changeset
.claude-plugin
.claude-plugin
.github/workflows
.github/workflows
assets
assets
scripts
scripts
skills
skills
.gitignore
.gitignore
.prettierignore
.prettierignore
.prettierrc
.prettierrc
AGENTS.md
AGENTS.md
CHANGELOG.md
CHANGELOG.md
CLAUDE.md
CLAUDE.md
CONTRIBUTING.md
CONTRIBUTING.md
LICENSE
LICENSE
README.md
README.md
RELEASING.md
RELEASING.md
bun.lock
bun.lock
package.json
package.json
repo.config.json
repo.config.json
skills-index.json
skills-index.json
Repository files navigation
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.
Quick start
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.
Skills
Skill Category What it does
social-context Foundation Interview the user in ten questions or fewer and produce a social-context.md file that captures who they are, who they are talking to, what they post about, and what they refuse to post.
voice Foundation Analyze 3–10 writing samples the user provides — LinkedIn posts, X (Twitter) threads, emails, blog posts — and distill how they actually write: sentence length, rhythm, vocabulary, punctuation and emoji habits, openers, sign-offs, and humor register.
carousel Create Turn a post, article, or idea into a complete slide-by-slide carousel script for Instagram or LinkedIn, with a hook cover, one-idea-per-slide content slides, a recap, and a CTA slide.
cross-post Create Turn one story, blog post, announcement, or idea into native-feeling drafts for multiple platforms at once — LinkedIn, X (Twitter), Instagram, Facebook, Threads, Bluesky, and Mastodon — adapting tone, length, structure, hashtags, and format per platform instead of copy-pasting one caption everywhere.
hooks Create Generate eight scored hook options for any social post draft or topic, spanning proven patterns from curiosity gaps and bold claims to contrarian takes and story cold-opens.
linkedin-post Create Draft a LinkedIn post built for how the LinkedIn feed actually works: a hook that earns the "…see more" click in the first 200 characters, white-space rhythm, one idea per post, a specific call to action, and no hashtag soup.
reply-writer Create Triage a pasted batch of comments, mentions, and DMs from LinkedIn, X, Instagram, Facebook, or Threads, and draft on-voice replies where they're warranted.
repurpose Create Mine one long-form source — a blog post, video transcript, podcast episode, or talk — for its strongest atomic ideas and turn it into a full week of platform-shaped drafts for LinkedIn, X (Twitter), and Instagram, plus a short-video script.
x-thread Create Build an X (Twitter) thread with real architecture instead of a chopped-up blog post: a hook tweet that earns the click-through, one idea per tweet, an escalation-and-payoff structure, and a closing CTA tweet — every tweet char-budgeted to 280 with the count shown.
ad-writer Ads Write paid social ad copy variant sets for Meta (Facebook and Instagram), LinkedIn, X, and TikTok placements.
content-calendar Plan Turn content pillars, target platforms, and an honest posting cadence into a realistic 2-week content plan for LinkedIn, X, Instagram, Threads, Bluesky, and Facebook.
post-check Check Validate a social post draft against the target platform's real constraints and conventions before it goes out, covering LinkedIn, X, Instagram, Facebook, Threads, Bluesky, and Mastodon.
social-audit Check Audit a social profile or content history the user pastes or points at — LinkedIn, X, Instagram, Facebook, Threads, or Bluesky — against their stated goals.
How the skills fit together
┌────────────────┐ ┌───────┐ │ 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
Just say it
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
Install for your agent
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 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 plugin docs
Codex CLI npx skills add inklate/social-skills -a codex docs
Cursor npx skills add inklate/social-skills -a cursor docs
OpenCode npx skills add inklate/social-skills -a opencode docs
Gemini CLI npx skills add inklate/social-skills -a gemini docs
GitHub Copilot npx skills add inklate/social-skills -a copilot docs
The full agent list lives at skills.sh.
Manual install
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 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.
Ship it
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.
Contributing
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.
About
Social media skills for your AI agents
inklate.com
Resources
Readme
License
MIT license
Contributing
Contributing
Uh oh!
There was an error while loading. Please reload this page.
Activity
Custom properties
Stars
1 star
Watchers
0 watching
Forks
0 forks
Report repository
Releases 1
v0.0.1
Latest
Jul 18, 2026
Packages 0
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
JavaScript 100.0%