Agent skill
social-media-caption-writer
Creates engaging social media captions optimized for each platform (Instagram, LinkedIn, Twitter/X, Facebook, TikTok). Use when preparing social content, building content calendars, or repurposing content across platforms. Includes hashtag suggestions and CTA variations.
Install this agent skill to your Project
npx add-skill https://github.com/fracabu/claude-skill-factory/tree/main/generated_skills/social-media-caption-writer
SKILL.md
Social Media Caption Writer
Generate platform-specific, engaging captions that drive engagement and align with your brand voice.
Capabilities
- Write captions tailored to each platform's best practices
- Generate multiple caption variations for A/B testing
- Suggest relevant hashtags (platform-appropriate quantity)
- Include engagement hooks and CTAs
- Adapt tone from professional to casual
- Optimize for character limits and formatting
Platform Specifications
| Platform | Max Length | Hashtags | Tone |
|---|---|---|---|
| 2,200 chars | 5-15 | Visual, storytelling | |
| 3,000 chars | 3-5 | Professional, insightful | |
| Twitter/X | 280 chars | 1-2 | Concise, witty |
| 63,206 chars | 1-3 | Conversational | |
| TikTok | 2,200 chars | 3-5 | Trendy, authentic |
Instructions
- Identify Platform: Determine target platform(s)
- Understand Context: Review content being promoted (image, video, link, etc.)
- Define Goal: Engagement, traffic, awareness, or conversion
- Set Tone: Match brand voice guidelines
- Generate Variations: Create 2-3 options per platform
- Add Elements: Hashtags, emojis, CTAs as appropriate
Input Format
Provide:
- Content Description: What are you posting? (image, video, carousel, link)
- Key Message: Main point to communicate
- Platform(s): Target social networks
- Brand Voice: Professional, casual, playful, inspirational, etc.
- Goal: What action should viewers take?
- Constraints: Any words/phrases to include or avoid
Output Format
## [Platform Name]
### Option A
[Caption text with emojis where appropriate]
**Hashtags**: #hashtag1 #hashtag2 #hashtag3
**CTA**: [Call to action]
**Best posting time**: [Suggested time]
### Option B
[Alternative caption]
...
---
Example Usage
Input:
Content: Behind-the-scenes photo of team brainstorming
Message: We value collaboration and innovation
Platforms: Instagram, LinkedIn
Voice: Professional but approachable
Goal: Increase brand awareness and engagement
Output:
Instagram - Option A
✨ Where the magic happens.
Our team's best ideas don't come from solo work—they come from moments like these. Whiteboards full of possibilities, coffee cups everywhere, and the energy of "what if?"
This is what innovation looks like at [Brand]. Messy, collaborative, and always exciting.
What does your creative process look like? 👇
Hashtags: #BehindTheScenes #TeamWork #Innovation #CompanyCulture #BrainstormSession CTA: Comment below Best posting time: Tuesday/Thursday 11am-1pm
Best Practices
- Hook First: Lead with the most compelling part
- Line Breaks: Use white space for readability (Instagram, LinkedIn)
- Emoji Strategy: Use purposefully, not excessively
- Question Ending: Boost comments with engaging questions
- Hashtag Placement: Instagram (first comment or end), LinkedIn (within text)
Tone Variations
- Professional: Data-driven, industry insights, thought leadership
- Casual: Relatable, emoji-friendly, conversational
- Playful: Humor, pop culture references, trendy formats
- Inspirational: Motivational, story-driven, emotional connection
- Educational: Tips, how-tos, value-first content
Limitations
- Cannot guarantee virality or engagement rates
- Hashtag trends change rapidly; verify before posting
- Platform algorithms update frequently
- Cultural references may not translate across regions
- Requires human review for brand alignment
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
content-performance-analyzer
Analyzes content marketing metrics to identify top performers, trends, and optimization opportunities. Use when reviewing blog posts, social media, or campaign performance. Accepts CSV data with engagement metrics and provides actionable insights.
presentation-generator
Creates complete PowerPoint presentations from a topic or brief. Generates slide structure, compelling content, speaker notes, and image suggestions/prompts. Use when you need to create business presentations, pitch decks, educational slides, or any visual presentation quickly.
vacation-rental-seller
Aiuta a vendere tutte le notti disponibili di una casa vacanze a Roma. Genera annunci ottimizzati per Airbnb/Booking, strategie di pricing dinamico, contenuti marketing, risposte agli ospiti e promozioni last-minute. Usa quando hai notti libere da riempire o vuoi migliorare le performance del tuo annuncio.
kids-learning-creator
Genera contenuti didattici interattivi per bambini di 10 anni su qualsiasi argomento. Include spiegazioni semplici, quiz, esperimenti, attività pratiche e prompt per immagini AI. Usa quando vuoi spiegare un concetto a un bambino in modo divertente e coinvolgente.
blog-post-outline-generator
Generates structured blog post outlines with SEO-optimized headings, key points, and content flow. Use when planning blog content, creating editorial calendars, or structuring long-form articles. Supports multiple content formats and audience targeting.
music-release-post-generator
Genera post Facebook per promuovere release musicali su YouTube. Usa quando pubblichi una nuova traccia e devi condividerla su gruppi Facebook con titolo, descrizione accattivante, CTA e hashtag.
Didn't find tool you were looking for?