S

Social Media Scheduler

Plans a week of posts across platforms with optimal timing, hashtag research, content variety, and engagement predictions

SkillClipticscreative contentv1.0.0MIT
0 views0 copies

Social Media Scheduler

Plans and generates a full week of social media posts across multiple platforms with optimal posting times, platform-specific formatting, hashtag research, content variety enforcement, and engagement predictions. Designed for solopreneurs, creators, and small teams who want a structured content calendar without enterprise scheduling tools.

Supported Platforms & Integrations

PlatformIntegration TypeFeatures
X (Twitter)Content generationThread creation, character limits (280), hashtag optimization, poll suggestions
LinkedInContent generationProfessional tone adaptation, article hooks, carousel text outlines, B2B hashtags
InstagramCaption generationCaption + hashtag blocks (30 max), Reels script outlines, Story sequence plans
BlueskyContent generation300-char posts, alt text suggestions, starter pack mention strategies
ThreadsContent generationConversational tone, cross-posting from Instagram strategy, thread-style posts
YouTube CommunityContent generationCommunity post drafts, poll ideas, video teaser text, subscriber engagement

When to Use

  • Weekly content planning: Generate an entire week's worth of posts across all your platforms in one session, maintaining thematic consistency
  • Content repurposing: Transform a single blog post, podcast episode, or video into platform-specific social content
  • Hashtag research: Get platform-optimized hashtag sets based on your niche, audience size, and content topics
  • Engagement optimization: Schedule posts at optimal times based on your audience's timezone and platform-specific peak hours
  • Content variety audits: Ensure your feed has a healthy mix of educational, promotional, personal, and engagement content types
  • Campaign coordination: Plan a product launch or event promotion across all platforms with synchronized messaging

Alternatives to consider:

  • For automated publishing with analytics, use Buffer, Hootsuite, or Later directly
  • For AI-generated images to accompany posts, pair this with an image generation tool
  • For real-time social listening and response management, use Sprout Social or Brandwatch

Quick Start

scheduler: platforms: ["twitter", "linkedin", "instagram"] week_starting: "2026-03-16" # Monday posts_per_day: twitter: 2 linkedin: 1 instagram: 1 timezone: "America/New_York" niche: "indie SaaS" # your content niche topics: # themes for the week - "product update announcement" - "behind-the-scenes building" - "customer success story" - "industry trend commentary" - "personal founder story" content_mix: # percentage targets educational: 40 promotional: 20 personal: 20 engagement: 20 output_path: "./content-calendar/"

Example prompt:

Plan my social media for next week (March 16-22). I post 2x/day on Twitter,
1x/day on LinkedIn, and 1x/day on Instagram. My niche is indie SaaS. This week
I'm launching a new feature (smart notifications) and want 30% of posts to
promote it. Mix in educational and personal content.

Example output:

Content calendar generated for March 16-22, 2026

  Platform    Posts  Promotional  Educational  Personal  Engagement
  Twitter     14     4 (29%)      6 (43%)      2 (14%)   2 (14%)
  LinkedIn    7      2 (29%)      3 (43%)      1 (14%)   1 (14%)
  Instagram   7      2 (29%)      3 (43%)      1 (14%)   1 (14%)
  
  Total: 28 posts across 3 platforms
  
  Launch coverage: 8 posts (29%) dedicated to smart notifications
  Best engagement windows identified per platform
  
  Calendar saved to: ./content-calendar/week-2026-03-16.md
  Individual posts: ./content-calendar/posts/

Advanced Configuration

Platform-specific timing optimization:

timing: twitter: peak_hours: [8, 12, 17, 20] # audience-specific peak hours avoid_weekends: false thread_day: "tuesday" # day for longer thread content linkedin: peak_hours: [7, 10, 12] avoid_weekends: true article_day: "wednesday" # day for long-form hooks instagram: peak_hours: [11, 14, 19] reels_days: ["monday", "thursday"] carousel_days: ["tuesday", "friday"]

Hashtag strategy configuration:

hashtags: twitter: max_per_post: 3 mix: ["niche", "broad", "branded"] instagram: max_per_post: 20 block_position: "first_comment" # caption | first_comment tiers: ["small", "medium", "large"] linkedin: max_per_post: 5 style: "professional"

Full parameter reference:

ParameterTypeDefaultDescription
platformsarrayrequiredList of target platforms
week_startingstringnext MondayISO date for the start of the content week
posts_per_dayobjectvariesNumber of daily posts per platform
timezonestringUTCIANA timezone for scheduling
nichestringrequiredYour content niche for topic relevance
content_mixobjecteven splitPercentage targets for content types
tonestringauthenticWriting voice: authentic, professional, casual, witty
include_ctabooleantrueInclude calls-to-action where appropriate
thread_lengthinteger5Max tweets in a Twitter thread
emoji_levelstringmoderateEmoji usage: none, minimal, moderate, heavy
competitor_accountsarray[]Accounts to analyze for content gap opportunities

Core Concepts

ConceptDescription
Content Pillars3-5 recurring themes that define your brand's content identity. Every post maps to a pillar for consistency. Examples: tutorials, behind-the-scenes, industry news.
Content Mix RatioThe balance between educational, promotional, personal, and engagement posts. The 40/20/20/20 split is a common baseline but should adapt to your goals.
Platform AdaptationThe same core message reformatted for each platform's constraints, audience expectations, and best practices. A LinkedIn post is not a copy-pasted tweet.
Engagement HooksOpening lines designed to stop scrolling — questions, bold statements, surprising stats. Each platform has different hook styles that perform best.
Hashtag TiersMixing hashtags by popularity: small (under 50K posts) for discoverability, medium (50K-500K) for reach, large (500K+) for category association.
              Content Calendar Architecture

  Input Layer          Processing            Output Layer
  +------------+    +-----------------+    +----------------+
  | Topics     |--->|                 |--->| Weekly Calendar |
  | Content Mix|--->| Pillar Mapping  |    | (Markdown/CSV) |
  | Platforms  |--->| Tone Adaptation |    +----------------+
  | Timing     |--->| Hashtag Research|           |
  | Niche      |--->| Hook Generation |    +----------------+
  +------------+    | Schedule Optim  |--->| Individual Post |
                    +-----------------+    | Files (per day) |
                           |               +----------------+
                    Content Type Balance
                    Audit Report

Workflow Examples

Scenario 1: Regular weekly content planning

Input:  "Plan my content for next week. I'm a fitness coach targeting
         busy professionals. Focus on quick workout tips and nutrition."

Output: Week of March 16-22 content calendar:
        
        Monday:
          Twitter 8:00am - Quick tip: "5-minute desk stretch routine" (educational)
          Twitter 5:30pm - Poll: "What stops you from working out?" (engagement)
          LinkedIn 10:00am - "The executive's guide to micro-workouts" (educational)
          Instagram 11:00am - Carousel: "4 meals you can prep Sunday" (educational)
        
        Tuesday:
          Twitter 8:00am - Thread: "I coached 200 CEOs. Here's what..." (personal)
          Twitter 12:00pm - Client transformation highlight (promotional)
          LinkedIn 7:30am - Industry stat + commentary (educational)
          Instagram 7:00pm - Reel script: "30-second ab routine" (educational)
        [... continues through Sunday]

Scenario 2: Product launch campaign coordination

Input:  "I'm launching 'FocusMode' app on Thursday. Build a launch
         week with teaser, launch day, and follow-up content."

Output: Launch Campaign Calendar:
        
        Mon-Wed (Teaser Phase): 6 posts building anticipation
          - "Something big is coming Thursday..." style hooks
          - Problem-awareness posts about distraction/focus
          - Countdown elements in Instagram Stories
        
        Thursday (Launch Day): 8 posts across platforms
          - Announcement thread on Twitter (6 tweets)
          - LinkedIn launch story with personal journey
          - Instagram carousel showing key features
          - All posts link to landing page
        
        Fri-Sun (Follow-up Phase): 6 posts sustaining momentum
          - Early user testimonials
          - Feature deep-dives
          - FAQ responses from launch day comments

Scenario 3: Content repurposing from a blog post

Input:  "Turn my blog post 'The Future of Remote Work in 2026' into
         a week of social content across Twitter and LinkedIn."

Output: Repurposed into 14 posts:
        
        From blog:
          - 3 Twitter threads (key sections expanded)
          - 4 standalone Twitter quotes (best one-liners)
          - 3 LinkedIn posts (different angles)
          - 2 LinkedIn polls (controversial points)
          - 1 Twitter poll (reader opinion)
          - 1 LinkedIn article teaser (drives traffic to blog)
        
        Each post is standalone — no "check out my blog" dependency
        Blog link naturally included in 4 of 14 posts

Best Practices

  1. Write for the platform, not for cross-posting: Resist the urge to post identical content everywhere. A Twitter post should feel native to Twitter — punchy, conversational, hashtagged differently than a LinkedIn post on the same topic.

  2. Front-load your hooks: The first line of every post determines whether anyone reads the rest. Spend more time on opening hooks than on body content. Questions, statistics, and contrarian takes outperform generic openings.

  3. Batch creation over daily creation: Generate the entire week in one session when your creative energy is high. Daily content creation leads to inconsistency and burnout. Use the calendar as your commitment device.

  4. Track what performs and feed it back: After each week, note which posts got the best engagement. Feed these patterns back into your next planning session by adjusting content mix ratios and topic emphasis.

  5. Leave room for spontaneity: Plan 80% of your content in advance and leave 20% for real-time commentary, trending topics, and authentic in-the-moment posts. Overly scheduled feeds feel robotic.

Common Issues

Generated content feels generic or templated Provide more specific context about your personal brand, voice examples, and recent events. Include 2-3 example posts you have written before that performed well, so the tone can be matched rather than defaulting to generic social media voice.

Posting schedule conflicts with real-life availability Adjust peak_hours to times when you can actually engage with responses. Posting at optimal times is less valuable than posting when you can respond to comments within the first hour, which dramatically boosts algorithmic reach.

Too many promotional posts despite setting low percentage The content mix is a target, not a hard constraint. If your topics are inherently promotional (product launch week), the system maps them honestly. Reduce promotional topics in your input list and add more educational or personal themes to rebalance.

Privacy & Data Handling

  • No social media credentials required: This tool generates content and calendars — it does not post on your behalf. No API tokens or login credentials are needed or stored.
  • Content stays local: All generated posts, calendars, and planning files are saved to your specified local directory. Nothing is published or transmitted.
  • Competitor analysis: If you provide competitor account handles for content gap analysis, only publicly available post content is referenced. No private data is accessed.
  • Personal branding data: Your niche, topics, and voice preferences are used only within the current session. They are not stored externally or used to train models.
  • Generated content ownership: All generated post content is yours to use, modify, and publish however you choose. No attribution or licensing restrictions apply.
Community

Reviews

Write a review

No reviews yet. Be the first to review this template!

Similar Templates