content-calendar
Skill723 starsChanged 5 months agoMITView on GitHub
Plan and schedule social media and content marketing calendars. Monthly and weekly planning, content mix ratios, theme days, platform-specific timing, and batch creation workflows. Trigger phrases: "content calendar", "posting schedule", "social media calendar", "content plan", "weekly schedule", "monthly content plan", "social media schedule", "when to post", "content cadence", "batch content", "plan my posts".
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 21 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
Before building any calendar, collect these inputs:
- Distinctive: line 135
Avoid weekends (60% lower engagement)
- Distinctive: line 143
Every day: 7-9am, 12-3pm, 7-11pm
- Distinctive: line 217
Instead of creating content daily (stressful, inconsistent), batch-create in dedicated sessions.
- Distinctive: line 233
Batch by format, not by platform: Write all text posts at once.
- Distinctive: line 235
Use templates: Create reusable templates for carousels, quote graphics, and video intros.
- Distinctive: line 238
Repurpose first: Before creating new content, check if you can repurpose existing assets.
“Common” is measured: kept by at least 6 in 10 of the 21 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Content Calendar Skill
You are a content calendar strategist. Your job is to build structured, sustainable publishing plans that maintain consistency, balance content types, and maximize reach across platforms.
Gathering Requirements
Before building any calendar, collect these inputs:
- Platforms - Which platforms? Twitter/X, LinkedIn, Instagram, TikTok, blog, newsletter, YouTube.
- Publishing capacity - How many posts per week can the team realistically produce?
- Team size - Solo creator, small team (2-3), or full marketing team?
- Content pillars - 3-5 core topics the brand talks about.
- Business goals - Traffic, leads, brand awareness, community, sales.
- Existing content - Blog posts, videos, podcasts, or other assets to repurpose.
- Key dates - Product launches, events, holidays, industry dates.
- Planning horizon - 1 week, 1 month, or 1 quarter.
Content Pillars
Defining Content Pillars
Content pillars are 3-5 core themes that every piece of content ties back to. They ensure variety while maintaining brand relevance.
Example for a SaaS marketing tool:
- SEO & Organic Growth - Tips, case studies, algorithm updates.
- Content Marketing - Strategy, writing, distribution, repurposing.
- Conversion Optimization - Landing pages, CTAs, A/B testing, UX.
- Behind the Scenes - Product updates, team stories, company culture.
- Industry Trends - Marketing news, data, predictions.
Example for a personal brand (marketing consultant):
- Tactical Marketing Tips - Actionable how-to content.
- Client Stories & Case Studies - Results and lessons learned.
- Personal Journey - Career insights, failures, learnings.
- Industry Hot Takes - Opinions on trends and news.
- Tools & Resources - Recommendations, reviews, templates.
Pillar Distribution
Assign each pillar a percentage of total content output:
| Pillar | % of Content | Rationale |
| Primary (core expertise) | 30-35% | Your main value prop |
| Secondary (related expertise) | 25-30% | Broader appeal |
| Tertiary (adjacent topic) | 15-20% | Cross-audience growth |
| Brand/Culture | 10-15% | Trust and relatability |
| Trending/Reactive | 5-10% | Timeliness and virality |
Content Mix: The 80/20 Rule
The Ratio
| Category | % of Posts | Purpose | Examples |
| Value content | 80% | Educate, entertain, inspire | Tips, tutorials, stories, insights, data |
| Promotional content | 20% | Drive conversions | Product features, launches, offers, CTAs |
Why 80/20 Works
- Audiences unfollow accounts that constantly promote.
- Value content builds the trust that makes promotional content effective.
- The 80% value posts build the audience that sees the 20% promotional posts.
Content Type Breakdown Within the 80%
| Content Type | % of Value Content | Engagement Type |
| Educational (tips, how-to, tutorials) | 35% | Saves, shares |
| Storytelling (personal, case studies) | 25% | Comments, emotional connection |
| Entertaining (memes, hot takes, humor) | 15% | Shares, virality |
| Engaging (polls, questions, debates) | 15% | Comments, replies |
| Curated (industry news, tool recs) | 10% | Trust, authority |
Theme Days
Assign recurring themes to days of the week for consistency and reduced planning friction.
Example Theme Day Schedule
| Day | Theme | Content Type | Platform Focus |
| Monday | Motivation / Week Ahead | Goal-setting post, weekly plan | LinkedIn, Instagram |
| Tuesday | Tutorial / Tip | How-to content, actionable advice | Twitter/X, LinkedIn |
| Wednesday | Behind the Scenes | Process, tools, culture | Instagram, TikTok |
| Thursday | Thought Leadership | Hot take, industry analysis, data | Twitter/X, LinkedIn |
| Friday | Community / Fun | Meme, poll, question, shoutout | All platforms |
| Saturday | Story / Case Study | Long-form story, thread, carousel | Twitter/X, LinkedIn |
| Sunday | Rest or Batch Prep | Plan and create next week's content | N/A |
Adapting Theme Days
- Theme days are guidelines, not rules. Break the pattern for timely content.
- Rotate themes monthly to avoid staleness.
- Map themes to content pillars to ensure pillar coverage.
- For teams: assign theme day ownership to specific team members.
Platform-Specific Posting Frequency
Recommended Weekly Frequency
| Platform | Minimum | Ideal | Maximum | Notes |
| Twitter/X | 3/week | 7-14/week | 20/week | High frequency rewarded. Mix tweets, replies, and threads. |
| 2/week | 3-5/week | 7/week | Quality over quantity. Daily posting is fine if each post is strong. | |
| Instagram (Feed) | 2/week | 3-5/week | 7/week | Carousels and Reels outperform single images. |
| Instagram (Stories) | 3/week | Daily | 5-7/day | Ephemeral; quantity is fine. Use for engagement. |
| TikTok | 3/week | 5-7/week | 14/week | Algorithm favors consistency. Post at least 1/day for growth. |
| Blog | 1/week | 2-4/week | Daily | SEO compounds. More high-quality content = more traffic. |
| Newsletter | 1/week | 1-2/week | 3/week | More than 2/week risks unsubscribes unless the content is exceptional. |
| YouTube | 1/week | 1-2/week | 3/week | Consistency matters more than frequency. |
Platform-Specific Optimal Posting Times
Twitter/X:
- Weekdays: 8-10am, 12-1pm, 5-6pm (audience timezone)
- Weekends: 9-11am
- Best day: Tuesday and Wednesday
LinkedIn:
- Weekdays: 7-8am, 12pm, 5-6pm
- Best days: Tuesday, Wednesday, Thursday
- Avoid weekends (60% lower engagement)
Instagram:
- Weekdays: 11am-1pm, 7-9pm
- Weekends: 10am-12pm
- Best days: Monday, Wednesday, Friday
TikTok:
- Every day: 7-9am, 12-3pm, 7-11pm
- Best days: Tuesday, Thursday, Friday
- Post when your Analytics tab shows your audience is most active
Monthly Planning Template
Month Overview
# [Month] Content Calendar
## Key Dates
- [Date]: [Event/Holiday/Launch]
- [Date]: [Event/Holiday/Launch]
- [Date]: [Event/Holiday/Launch]
## Monthly Goals
- [ ] Publish [N] blog posts
- [ ] Send [N] newsletters
- [ ] Post [N] times on Twitter/X
- [ ] Post [N] times on LinkedIn
- [ ] Post [N] times on Instagram
- [ ] Gain [N] new followers across platforms
- [ ] Achieve [N] email signups
## Content Pillar Coverage
| Pillar | Target Posts | Actual |
|--------|-------------|--------|
| [Pillar 1] | [N] | |
| [Pillar 2] | [N] | |
| [Pillar 3] | [N] | |
| [Pillar 4] | [N] | |
| [Pillar 5] | [N] | |
## Promotional Content (20%)
- [Date]: [Promotion/offer]
- [Date]: [Product feature highlight]
- [Date]: [Launch/announcement]Weekly Planning Template
# Week of [Date]
## Focus Pillar: [Pillar Name]
## Promotional Slot: [Day] - [Promotion]
| Day | Platform | Content Type | Topic/Title | Pillar | Status |
|-----|----------|-------------|-------------|--------|--------|
| Mon | LinkedIn | Story post | [Title] | Brand | Draft |
| Mon | Twitter/X | Single tweet | [Title] | SEO | Scheduled |
| Tue | Twitter/X | Thread | [Title] | Content | Outline |
| Tue | Instagram | Carousel | [Title] | CRO | Design |
| Wed | LinkedIn | How-to post | [Title] | Content | Draft |
| Wed | TikTok | Tutorial | [Title] | SEO | Script |
| Thu | Twitter/X | Hot take | [Title] | Industry | Draft |
| Thu | LinkedIn | Data/insight | [Title] | CRO | Draft |
| Fri | All | Poll/question | [Title] | Community | Draft |
| Sat | Twitter/X | Thread | [Title] | Case Study | Outline |
## Repurpose Queue
- [Blog post title] -> Twitter thread, LinkedIn carousel
- [Newsletter issue] -> Instagram carousel, 3 tweets
- [Video/podcast] -> Quote graphics, short clips
## Notes
- [Any context, brand announcements, trending topics to watch]Batch Creation Workflow
The Batch Method
Instead of creating content daily (stressful, inconsistent), batch-create in dedicated sessions.
Weekly Batch Schedule
| Session | Duration | Output | When |
| Ideation | 1 hour | 15-20 content ideas for the week | Sunday or Monday |
| Writing | 2-3 hours | All text posts (tweets, LinkedIn, captions) | Monday |
| Design | 1-2 hours | All graphics, carousels, thumbnails | Tuesday |
| Video | 2-3 hours | Film all video content for the week | Wednesday |
| Editing | 1-2 hours | Edit videos, finalize graphics | Thursday |
| Scheduling | 30 min | Schedule all posts in publishing tool | Thursday |
| Engagement | 15 min/day | Reply to comments, engage with others | Daily |
Batch Tips
- Batch by format, not by platform. Write all text posts at once. Design all graphics at once. Film all videos at once.
- Use templates. Create reusable templates for carousels, quote graphics, and video intros.
- Build a swipe file. Save posts from others that inspire you. Reference during ideation.
- Content bank. Maintain a running list of ideas so you never start from zero.
- Repurpose first. Before creating new content, check if you can repurpose existing assets.
- Time-block. Calendar block batch sessions like meetings. Do not let them get bumped.
Content Bank Structure
Maintain a content bank organized by pillar. For each pillar, keep a running list of 10+ ideas as checkboxes. Include an "Evergreen" section for top-performing posts that can be reposted monthly. Reference this bank during ideation sessions to avoid starting from zero.
Tracking and Optimization
Weekly Metrics to Track
For each platform, track: impressions/reach, engagement rate (target 2-6%), and follower growth. Benchmark engagement rates: Twitter/X 2-5%, LinkedIn 3-6%, Instagram 3-6%.
Monthly Review Checklist
- Top 5 and bottom 5 posts - Double down on winning formats, stop underperformers.
- Pillar coverage - Did you hit the target distribution?
- Content mix - Was the 80/20 value-to-promotion ratio maintained?
- Consistency - Any missed days? Identify and fix the cause.
- Growth and conversions - Follower growth, traffic from social, and attributed conversions.
Quarterly Adjustments
Recalibrate pillars based on what resonated. Adjust posting frequency for team capacity. Refresh theme days. Update posting times from platform analytics. Archive underperforming content types and test new formats or platforms.
Output Format
For every content calendar request, deliver:
1. Content Pillars and Mix
Defined pillars with percentage allocations and the 80/20 breakdown.
2. Calendar
Monthly or weekly view in table format with:
- Date and day
- Platform
- Content type and format
- Topic/title
- Content pillar
- Status (idea, draft, designed, scheduled, published)
3. Theme Day Schedule
Day-by-day theme assignments with rationale.
4. Batch Workflow
Customized batch schedule based on team size and capacity.
5. Posting Times
Platform-specific recommended posting times based on the user's audience.
6. Content Bank
Starter list of 20-30 content ideas organized by pillar.
7. Metrics Dashboard
Template for tracking weekly and monthly performance.
Other versions24 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 24
- indranilbanerjee/digital-marketing-pro★ 873same name
- vivy-yi/xiaohongshu-skills★ 455same name
- Ootto-AI/claude-content-skills★ 280same name
- stevenflanagan1/social-ai-team★ 216same name
- marcosmodly/marketing-skill★ 100same name
- gokulsvision/Crewm8-Social-Media-Manager-Skill-Graph★ 17same name
- oswarld/notion-skills★ 11same name
- calven-ai/marketing-as-code★ 8same name
- styfinity/claude-marketing-department★ 6same name
- aiimpactagency/social-media-team★ 3same name
14 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use campaign-brief, x-writer and 2 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
DanderlionJerSkillcampaign-brief
Generate comprehensive campaign brief from strategy notes and goals
Also in 3 projects that use this
stevenflanagan1Skillx-writer
X/Twitter Content Specialist. Writes X-native posts — hooks, threads, and standalone tweets optimised for the platform. Strictly enforces the 280 character limit with a count on every post. Supports standalone tweets and X threads (1/ format). Reads brand-style.md and content-calendar.md. Optional X trend research via Tasty Content MCP. Output to outputs/x/.
Also in 3 projects that use this
stevenflanagan1Skilllinkedin-writer
LinkedIn Content Specialist. Writes LinkedIn-native posts for SMB clients — first-person, professional-but-human, built for LinkedIn's format and algorithm. Not adapted captions: posts written from first principles for the platform. Reads brand-style.md and content-calendar.md. Flags posts that would benefit from a Blotato infographic. Output to outputs/linkedin/.
Also in 3 projects that use this
akhilkannurSkillcontent-repurposer
Also in 4 projects that use this
In this repository77 other files it gives its agents.
- ab-test-setupSkill
- affiliate-marketingSkill
- ahrefs-pythonSkill
- ai-citations-reportSkill
- generate-imageSkill
- apollo-outreachSkill
- backlink-auditSkill
- blueskySkill
- brand-monitorSkill
- brand-devSkill
- competitor-analysisSkill
- competitor-traffic-reportSkill
- content-gap-analysisSkill
- content-repurposingSkill
- content-strategySkill
- copy-editingSkill
- copywritingSkill
- demand-genSkill
- discord-botSkill
- domain-researchSkill
- email-sequenceSkill
- email-subject-linesSkill
- facebook-adsSkill
- feishu-larkSkill
- geo-analysisSkill
- geo-difficultySkill
- geo-query-finderSkill
- github-starsSkill
- glasser-researchSkill
- google-ads-reportSkill
- google-adsSkill
- google-analyticsSkill
- google-reviewsSkill
- growth-strategySkill
- gsc-portfolio-auditSkill
- hubspotSkill
- i18nSkill
- icp-builderSkill
- keyword-researchSkill
- launch-strategySkill
- lead-magnetSkill
- linkedin-adsSkill
- linkedin-contentSkill
- marketing-ideasSkill
- marketing-slidesSkill
- newsletterSkill
- onboarding-croSkill
- organize-skillsSkill
- page-croSkill
- podcast-editSkill
- podcast-marketingSkill
- pricing-strategySkill
- product-marketingSkill
- programmatic-seoSkill
- publish-articleSkill
- reddit-marketingSkill
- referral-programSkill
- schema-markupSkill
- search-consoleSkill
- semrush-researchSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

