social-media-generator

31
4
Source

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.

Install

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

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

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.

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.

11666

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.

1710

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.

215

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.

144

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.

133

frontend-enhancer

ailabs-393

This skill should be used when enhancing the visual design and aesthetics of Next.js web applications. It provides modern UI components, design patterns, color palettes, animations, and layout templates. Use this skill for tasks like improving styling, creating responsive designs, implementing modern UI patterns, adding animations, selecting color schemes, or building aesthetically pleasing frontend interfaces.

53

You might also like

flutter-development

aj-geddes

Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.

1,5701,369

ui-ux-pro-max

nextlevelbuilder

"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."

1,1161,188

drawio-diagrams-enhanced

jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.

1,4181,109

godot

bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.

1,193747

nano-banana-pro

garg-aayush

Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.

1,153683

pdf-to-markdown

aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.

1,311614

Stay ahead of the MCP ecosystem

Get weekly updates on new skills and servers.