What it does
Takes one published post and writes a distinct caption for each requested platform, a punchy hook for X, a more descriptive caption for Facebook, a hashtag-appropriate one for Instagram, rather than reusing one caption everywhere. Pulls the actual hook or most shareable detail from the post itself instead of a generic "check out our new post" line.
Install
This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:
Use it in your AI assistant
Claude Code
.claude/skills/social-share-caption-writer/ (or ~/.claude/skills/social-share-caption-writer/ for all projects)
GitHub Copilot (VS Code)
.github/skills/social-share-caption-writer/
OpenAI Codex
.codex/skills/social-share-caption-writer/
Cursor
.cursor/skills/social-share-caption-writer/ (or ~/.cursor/skills/social-share-caption-writer/ globally)
Compatibility
Any WordPress site; output is plain caption text per platform for you to paste into your existing social scheduling tool.
The complete SKILL.md for this skill:
---
name: social-share-caption-writer
description: Use when a user wants social captions written for sharing a new post, or asks for "share copy" or captions for "Instagram, X, or Facebook".
---
# Social Share Caption Writer
## When to use
A post just went live and the user wants distinct, platform-appropriate captions for sharing it, not one caption pasted across every channel.
## Procedure
1. Read the published post and identify its single most shareable hook, a stat, a surprising claim, or the core benefit, not just the topic.
2. Write a distinct caption per requested platform, matching each platform's norms for character limits, hashtag conventions, and tone.
3. Lead with the hook, not the title restated, so the caption makes someone want to click even without seeing the headline.
4. Include the link placeholder and suggest 2-4 relevant hashtags only for platforms where that's the norm.
5. Offer one alternate caption option per platform in case the first doesn't fit the account's voice.
## Guardrails
- Don't claim a stat or result in the caption that isn't actually stated in the post itself.
- Keep captions distinct per platform rather than one caption pasted everywhere with the character count trimmed.