SO

social-media-generator

Automates the creation and organization of platform-specific social media posts for Twitter, Instagram, LinkedIn, and Facebook.

Install

mkdir -p .claude/skills/social-media-generator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1880" && unzip -o skill.zip -d .claude/skills/social-media-generator && rm skill.zip

Installs to .claude/skills/social-media-generator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

This skill should be used when the user requests social media content creation for Twitter, Instagram, LinkedIn, or Facebook. It generates platform-optimized posts and saves them in an organized folder structure with meaningful filenames based on event details.
261 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Generate platform-optimized social media posts
  • Structure multi-platform campaign folders
  • Apply platform-specific character limits and hashtag strategies
  • Categorize content by event-specific filenames

How it works

Uses predefined templates based on platform best practices to structure input data into ready-to-post content files.

Inputs & outputs

You give it
Event details, tone, audience, and platform preferences
You get back
Organized directory structure with markdown post files

When to use social-media-generator

  • Generate launch announcements
  • Create multi-platform campaign posts
  • Write platform-specific engagement captions
  • Organize social content by campaign

About this skill

Social Media Generator

Overview

This skill enables creation of platform-optimized social media content for Twitter, Instagram, LinkedIn, and Facebook. It automatically generates posts tailored to each platform's best practices and saves them in an organized directory structure.

When to Use This Skill

Use this skill when the user requests:

  • Creation of social media posts for multiple platforms
  • Content generation for specific events, announcements, or campaigns
  • Platform-specific content optimization
  • Organized storage of social media content

Core Workflow

Step 1: Gather Information

Collect the following details from the user (ask if not provided):

  • Event/content name
  • Date and time (format: DD-MM-YYYY-HHMM)
  • Main message or announcement
  • Target audience
  • Key details to include
  • Call-to-action
  • Any specific hashtags or mentions
  • Brand voice/tone preferences

Step 2: Generate Platform-Specific Content

Create content for each platform using the templates in assets/:

Twitter (assets/twitter_template.md)

  • Keep under 280 characters
  • Concise and punchy
  • 1-3 relevant hashtags
  • Clear call-to-action
  • Consider emojis for engagement

Instagram (assets/instagram_template.md)

  • Engaging caption with hook in first line
  • More detailed description
  • 5-15 relevant hashtags
  • Visual-focused messaging
  • Line breaks for readability
  • Encourage engagement

LinkedIn (assets/linkedin_template.md)

  • Professional and informative tone
  • Value-driven content
  • Industry insights or takeaways
  • 3-5 professional hashtags
  • Bullet points for key information
  • Discussion-prompting questions

Facebook (assets/facebook_template.md)

  • Conversational and engaging
  • Keep concise (under 250 chars for best engagement)
  • 2-3 relevant hashtags
  • Visual-focused
  • Encourage comments and shares
  • Include event details if applicable

Step 3: Create Organized File Structure

Create the following directory structure in the project:

social-media/
├── twitter/
│   └── event-name-DD-MM-YYYY-HHMM.md
├── instagram/
│   └── event-name-DD-MM-YYYY-HHMM.md
├── linkedin/
│   └── event-name-DD-MM-YYYY-HHMM.md
└── facebook/
    └── event-name-DD-MM-YYYY-HHMM.md

Filename Format: event-name-DD-MM-YYYY-HHMM.md

  • Use lowercase with hyphens for spaces
  • Include date in format: day-month-year-time
  • Example: product-launch-15-03-2025-1400.md

Step 4: Write Content to Files

For each platform:

  1. Generate platform-optimized content based on the templates
  2. Create the platform-specific subdirectory if it doesn't exist
  3. Write the content to the appropriately named markdown file
  4. Include metadata at the bottom (platform, date, character count)

Step 5: Review and Confirm

After generating all posts:

  1. Provide a summary of created files
  2. Highlight key points for each platform
  3. Note any character count warnings
  4. Offer to make revisions if needed

Content Optimization Guidelines

Character Limits

  • Twitter: 280 characters
  • Instagram: 2,200 characters (but concise is better)
  • LinkedIn: 3,000 characters
  • Facebook: Unlimited (but under 250 for best engagement)

Hashtag Strategy

  • Twitter: 1-3 focused hashtags
  • Instagram: 5-15 relevant hashtags
  • LinkedIn: 3-5 professional hashtags
  • Facebook: 2-3 hashtags

Tone Adaptation

  • Twitter: Casual, conversational, timely
  • Instagram: Visual-first, engaging, lifestyle-focused
  • LinkedIn: Professional, insightful, value-driven
  • Facebook: Friendly, community-focused, conversational

Call-to-Action Best Practices

  • Make it clear and specific
  • Use action verbs
  • Create urgency when appropriate
  • Match platform conventions

Example Usage

User Request: "Create social media posts for our product launch event on March 15, 2025 at 2 PM. The product is an AI-powered productivity tool called TaskFlow."

Execution:

  1. Gather additional details (key features, target audience, website link)
  2. Generate four platform-specific posts
  3. Create directory structure: social-media/twitter/, social-media/instagram/, etc.
  4. Write files: taskflow-launch-15-03-2025-1400.md in each platform folder
  5. Provide summary with file locations and key points

Assets

This skill includes template files in the assets/ directory:

  • twitter_template.md - Twitter post structure and best practices
  • instagram_template.md - Instagram caption format and guidelines
  • linkedin_template.md - LinkedIn post structure and professional tone guide
  • facebook_template.md - Facebook post format and engagement tips

These templates serve as reference for platform-specific requirements and best practices when generating content.

When not to use it

  • Real-time reactive social media community management
  • Drafting long-form technical whitepapers

Limitations

  • Cannot directly post to APIs
  • Requires manual template adjustments for specific brand voices

How it compares

Organizes assets by event and platform automatically instead of drafting content in arbitrary notes.

Compared to similar skills

social-media-generator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
social-media-generator (this skill)69moReviewBeginner
xhs-note-creator44moReviewBeginner
executing-marketing-campaigns117moReviewIntermediate
amcs-producer-notes-generator59moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by ailabs-393

View all by ailabs-393

travel-planner

ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary restrictions. Generates detailed travel plans with day-by-day itineraries, budget breakdowns, packing checklists, cultural do's and don'ts, and region-specific schedules. Maintains database of preferences and past trips for personalized recommendations.

84139

pitch-deck

ailabs-393

Generate professional PowerPoint pitch decks for startups and businesses. Use this skill when users request help creating investor pitch decks, sales presentations, or business pitch presentations. The skill follows standard 10-slide pitch deck structure and includes best practices for content and design.

1634

finance-manager

ailabs-393

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like "analyze my finances", "track my spending", "create a financial report", "extract transactions from PDF", "visualize my budget", "where is my money going", "financial insights", "spending breakdown", or any finance-related analysis tasks.

1221

script-writer

ailabs-393

This skill should be used whenever users need YouTube video scripts written. On first use, collects comprehensive preferences including script type, tone, target audience, style, video length, hook style, use of humor, personality, and storytelling approach. Generates complete, production-ready YouTube scripts tailored to user's specifications for any topic. Maintains database of preferences and past scripts for consistent style.

517

tech-debt-analyzer

ailabs-393

This skill should be used when analyzing technical debt in a codebase, documenting code quality issues, creating technical debt registers, or assessing code maintainability. Use this for identifying code smells, architectural issues, dependency problems, missing documentation, security vulnerabilities, and creating comprehensive technical debt documentation.

522

business-document-generator

ailabs-393

This skill should be used when the user requests to create professional business documents (proposals, business plans, or budgets) from templates. It provides PDF templates and a Python script for generating filled documents from user data.

316

You might also like

xhs-note-creator

comeonzhj

小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。

49

executing-marketing-campaigns

davila7

Plans, creates, and optimizes marketing campaigns including content strategy, social media, email, and analytics. Helps develop go-to-market strategies, campaign messaging, and performance measurement.

1181

amcs-producer-notes-generator

miethe

Generate production notes defining song structure, hooks, instrumentation hints, per-section tags, and mix parameters. Aligns with style spec and blueprint production guidelines. Use when creating arrangement, dynamics, and audio engineering guidance for composition and rendering.

585

social-content

davila7

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.

2056

twitter-algorithm-optimizer

ComposioHQ

Analyze and optimize tweets for maximum reach using Twitter's open-source algorithm insights. Rewrite and edit user tweets to improve engagement and visibility based on how the recommendation system ranks content.

853

sales-automator

sickn33

Draft cold emails, follow-ups, and proposal templates. Creates pricing pages, case studies, and sales scripts. Use PROACTIVELY for sales outreach or lead nurturing.

537

Search skills

Search the agent skills registry