agents/skills/social/caption_writing/SKILL.md
# Skill: Caption Writing **Skill ID**: social.caption_writing **Agent**: SocialMediaManager (agent_008) **Version**: 1.0.0 ## What It Is Writes platform-native captions, post copy, and thread content. Adapts tone, length, format, and CTA style to each platform's conventions and audience expectations. ## When to Use - Drafting individual posts for any social platform - Writing threads or carousel copy - Repurposing long-form content into social snippets - Generating caption variations for A/
npx skillsauth add insightpulseai/agents agents/skills/social/caption_writingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill ID: social.caption_writing Agent: SocialMediaManager (agent_008) Version: 1.0.0
Writes platform-native captions, post copy, and thread content. Adapts tone, length, format, and CTA style to each platform's conventions and audience expectations.
Input: Topic + key messages + platform + brand voice + campaign objective
Process:
1. Select tone modifier based on platform and content type
2. Draft copy within platform character limits
3. Craft CTA aligned to campaign objective and funnel stage
4. Generate hashtag set with relevance scoring
5. Run brand_voice_enforcement check
6. Run platform_fit check
Output: Platform-ready caption with hashtags, CTA, and quality scores
| Platform | Max Chars | Hashtag Limit | CTA Style | |----------|-----------|---------------|-----------| | LinkedIn | 3,000 | 3-5 | Professional, link-embedded | | X/Twitter | 280 | 1-2 | Direct, thread-continued | | Instagram | 2,200 | 10-15 (of 30 max) | Link-in-bio reference | | Facebook | 63,206 | 2-3 | Inline link, comment CTA | | TikTok | 4,000 | 3-5 | Overlay text, comment pin |
[Hook: question, bold statement, or stat]
[Value: insight, story, or framework]
[CTA: specific action request]
[Hashtags]
1/ [Hook — the reason to keep reading]
2/ [Context — set the scene]
3-N/ [Value points — one per post]
N+1/ [Summary + CTA]
[Caption supports the visual — don't repeat what's obvious in the image/video]
[Add context the visual can't convey]
[CTA]
[Hashtags below fold]
When variant_config is provided, generate multiple variants per post:
Input: Base message + variant_config
Process:
1. Generate base version using top-performing past posts as few-shot examples
2. For each vary_dimension:
a. Create variant keeping all other dimensions constant
b. Only vary ONE dimension per variant (for clean A/B signal)
3. Score each variant with content_quality_judge
4. Rank by predicted engagement (informed by PostPerformanceRecord patterns)
Output: VariantSet with recommended_variant_id
| Dimension | What Changes | Example | |-----------|-------------|---------| | hook | Opening line style | Question vs. statistic vs. bold claim | | tone | Voice intensity | Authoritative vs. conversational vs. urgent | | cta | Action request | "Download now" vs. "See the data" vs. "Join the conversation" | | length | Copy length | Concise (50 chars) vs. standard (150) vs. long-form (500+) | | format | Post structure | Single post vs. thread vs. list format |
When historical performance data is available:
PostPerformanceRecord[] by matching platform + content_pillarengagement_rate_7d descendingtools
# Skill: Publish Handoff **Skill ID**: social.publish_handoff **Agent**: SocialMediaManager (agent_008) **Version**: 1.0.0 ## What It Is Packages approved content into structured payloads for downstream automation systems. Ensures all required fields are present, all judge gates have passed, and content is ready for scheduling and publishing. ## When to Use - Content has passed all judge gates (brand, compliance, quality, platform fit) - Content is approved by operator (if manual approval r
development
# Skill: Platform Adaptation **Skill ID**: social.platform_adaptation **Agent**: SocialMediaManager (agent_008) **Version**: 1.0.0 ## What It Is Transforms a single content concept into platform-native variants. Adapts copy length, tone, format, media requirements, hashtag strategy, and CTA style to match each platform's conventions and audience expectations. ## When to Use - Repurposing a single message across multiple platforms - Adapting long-form content (blog, whitepaper) into social f
development
# Skill: Performance Review **Skill ID**: social.performance_review **Agent**: SocialMediaManager (agent_008) **Version**: 1.0.0 ## What It Is Analyzes engagement metrics and campaign performance data to generate actionable insights and strategy recommendations. Produces post-campaign retrospectives and ongoing performance reports. ## When to Use - End-of-campaign retrospective - Weekly/monthly performance reporting - Identifying top and bottom performing content - Adjusting content strateg
development
# Skill: Content Strategy **Skill ID**: social.content_strategy **Agent**: SocialMediaManager (agent_008) **Version**: 1.0.0 ## What It Is Develops content pillars, themes, and strategic frameworks that guide what the social media manager communicates, to whom, and through which channels. Translates brand objectives into actionable content direction. ## When to Use - Starting a new brand or campaign content plan - Defining or refreshing content pillars - Mapping content to audience segments