PluginBench
Skill
Fail
Audit score 45

social-media-generator

ailabs-393/ai-labs-claude-skills

Generate platform-optimized social media posts for Twitter, Instagram, LinkedIn, and Facebook with organized file storage.

What is social-media-generator?

This skill creates tailored social media content for multiple platforms based on event or announcement details. Use it when you need to generate posts optimized for each platform's best practices and automatically organize them in a structured folder system.

  • Generates platform-specific posts for Twitter, Instagram, LinkedIn, and Facebook
  • Optimizes content for each platform's character limits and engagement best practices
  • Creates organized directory structure with meaningful filenames based on event details
  • Applies platform-appropriate tone, hashtag strategy, and call-to-action formatting
  • Provides character count and content summaries for review

How to install social-media-generator

npx skills add https://github.com/ailabs-393/ai-labs-claude-skills --skill social-media-generator
Claude Code
Cursor
Windsurf
Cline

How to use social-media-generator

  1. 1.Provide event or content name, date/time, main message, target audience, and key details
  2. 2.Specify any brand voice preferences, hashtags, or calls-to-action you want included
  3. 3.The skill generates four platform-optimized posts (Twitter, Instagram, LinkedIn, Facebook)
  4. 4.Review the generated content and character counts for each platform
  5. 5.Posts are automatically saved in organized folders: social-media/[platform]/event-name-DD-MM-YYYY-HHMM.md

Use cases

Good for
  • Creating multi-platform posts for product launches or announcements
  • Generating event promotion content across social channels
  • Developing campaign content with consistent messaging adapted per platform
  • Organizing social media content library with searchable file naming
  • Batch-creating posts for marketing campaigns with platform-specific optimization
Who it's for
  • Marketing professionals and social media managers
  • Content creators managing multiple social platforms
  • Event organizers promoting events across channels
  • Business owners handling their own social media
  • Communications teams coordinating announcements

social-media-generator FAQ

What if my content is too long for a platform?

The skill respects character limits (Twitter: 280, Facebook: 250 for best engagement) and will adjust content accordingly. You can request revisions if needed.

Can I customize the hashtags and tone for each platform?

Yes. Provide your preferred hashtags, brand voice, and tone preferences when requesting content, and the skill will incorporate them into platform-specific posts.

How are the files organized?

Files are saved in platform-specific folders (twitter/, instagram/, linkedin/, facebook/) with filenames in format: event-name-DD-MM-YYYY-HHMM.md for easy identification and sorting.

Can I generate posts for just one platform?

Yes. You can request content for specific platforms rather than all four, and only those files will be created.

What metadata is included in the generated files?

Each file includes the platform name, date, and character count at the bottom for reference and tracking.

Full instructions (SKILL.md)

Source of truth, from ailabs-393/ai-labs-claude-skills.


name: social-media-generator description: 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.

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.

Related skills

More from ailabs-393/ai-labs-claude-skills and the wider catalog.

STstartup-validator logo

startup-validator

ailabs-393/ai-labs-claude-skills

Systematic startup idea validation through market research, competitive analysis, and positioning strategy.

1.5k installs
STstoryboard-manager logo

storyboard-manager

ailabs-393/ai-labs-claude-skills

Assist writers with character development, plot structuring, chapter writing, and story consistency tracking.

1.4k installs
TEtech-debt-analyzer logo

tech-debt-analyzer

ailabs-393/ai-labs-claude-skills

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.

862 installsAudited
TEtest-specialist logo

test-specialist

ailabs-393/ai-labs-claude-skills

This skill should be used when writing test cases, fixing bugs, analyzing code for potential issues, or improving test coverage for JavaScript/TypeScript applications. Use this for unit tests, integration tests, end-to-end tests, debugging runtime errors, logic bugs, performance issues, security vulnerabilities, and systematic code analysis.

794 installsAudited
TRtravel-planner logo

travel-planner

ailabs-393/ai-labs-claude-skills

AI-powered travel planner that creates personalized itineraries, budgets, and cultural guides for any destination.

4.0k installs
BUbusiness-analyst logo

business-analyst

aj-geddes/claude-code-bmad-skills

Product discovery and requirements analysis specialist for creating product briefs and validating problems before planning.

2.3k installs