content-calendar
Skill17 starsChanged 7 months agoMITView on GitHub
Generate weekly and monthly content calendars with day-by-day plans including content pillars, specific topics, formats, hooks, and platform-specific posting times. Works with X, LinkedIn, Instagram, and TikTok.
27 other projects use a version of this.
Adopted by
Most recently taken up by
- oivanfelipe/claude-skillstheir own version, first seen Nov 8, 2026
- clements23/marketing-agency-skillstheir own version, first seen Nov 8, 2026
- saypage-ai/saypage-plugintheir own version, first seen Nov 1, 2026
- epicx-labs/keytomic-claude-plugintheir own version, first seen Oct 25, 2026
- try-era/geo-skillstheir own version, first seen Oct 17, 2026
- postoncehq/postonce-skillstheir own version, first seen Oct 16, 2026
Used with
Projects with it also use campaign-brief, x-writer and 3 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
AnthropicSkillseo-audit
Run a comprehensive SEO audit — keyword research, on-page analysis, content gaps, technical checks, and competitor comparison. Use when assessing a site's SEO health, when finding keyword opportunities and content gaps competitors own, or when you need a prioritized action plan split into quick wins and strategic investments.
Also in 4 projects that use this
Other versions27 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 27
- indranilbanerjee/digital-marketing-pro★ 934same name
- OpenClaudia/openclaudia-skills★ 731same name
- vivy-yi/xiaohongshu-skills★ 455same name
- Ootto-AI/claude-content-skills★ 417same name
- stevenflanagan1/social-ai-team★ 216same name
- marcosmodly/marketing-skill★ 100same name
- oswarld/notion-skills★ 11same name
- calven-ai/marketing-as-code★ 10same name
- styfinity/claude-marketing-department★ 6same name
- aiimpactagency/social-media-team★ 3same name
17 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.
In this repository40 other files it gives its agents.
- ab-test-analyzeSkill
- metrics-trackSkill
- performance-reportSkill
- caption-draftSkill
- cta-craftSkill
- hook-writeSkill
- post-createSkill
- thread-createSkill
- apology-draftSkill
- crisis-respondSkill
- impersonator-monitorSkill
- comment-replySkill
- dm-respondSkill
- engagement-pollSkill
- influencer-outreachSkill
- mention-monitorSkill
- cadence-timingSkill
- presence-refreshSkill
- profile-auditSkill
- cross-post-adaptSkill
- draft-reviewSkill
- schedule-queueSkill
- thread-structureSkill
- blog-to-threadSkill
- newsletter-to-postsSkill
- podcast-to-clipsSkill
- competitor-content-auditSkill
- prospect-social-auditSkill
- social-profile-discoverSkill
- brand-voice-systemSkill
- content-pillarsSkill
- crm-social-bridgeSkill
- positioning-statementSkill
- news-responseSkill
- trending-briefingSkill
- trend-monitorSkill
- asset-formatSkill
- image-promptSkill
- meme-createSkill
- visual-planSkill
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 6 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 24 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 66
Assign best posting times per platform and day: Use cadence-timing data. Flag dead-zone slots (3 AM audience time — don't post then).
- Distinctive: line 74
Reserve 1-2 flex slots: Leave room for reactive/trending content that can't be planned.
- Distinctive: line 109
Every active platform has at least 1 post per active day (per cadence rules)
- Distinctive: line 110
Every slot has a specific topic, not just a pillar name
- Distinctive: line 111
No pillar exceeds 50% of weekly output
- Distinctive: line 112
No day has zero posts
- Distinctive: line 114
Every slot has a posting time assigned
“Common” is measured: kept by at least 6 in 10 of the 24 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
Generate a day-by-day content plan that maps every post to a pillar, format, platform, and specific topic. The calendar turns abstract strategy into an executable publishing queue.
Purpose
Consistency is the single biggest predictor of social media growth. A plan on Sunday means you don't have to think on Tuesday. This skill produces a fillable calendar that ensures no day is empty, no pillar is neglected, and every post has a reason to exist.
When to Use
- Monday morning weekly planning routine
- Monthly content planning session
- Product launch or campaign needs themed content block
- Founder says "let's be more consistent"
- Entering a new platform
Inputs Required
- Content pillars document (from
content-pillarsskill) - Cadence rules (from
cadence-timingskill) - Brand voice guide (from
brand-voice-system) - Positioning statement
- Any upcoming events, launches, or key dates this period
- Trend intelligence from
trend-monitor(if available)
Quick Reference
| Calendar Type | Scope | Detail Level | Best For |
| Weekly | 7 days, all platforms | Full topic + hook draft per slot | Standard operations |
| Monthly | 30 days, high-level | Pillar + format + theme per slot | Campaign planning |
| Campaign | Launch duration | Themed, multi-platform, escalating urgency | Product launches, events |
Procedure
- Load context. Bring in content pillars, cadence rules, voice guide, positioning, and any upcoming events or launches.
- Determine the pillar mix per platform this week. Example:
- X: 3 education threads, 2 POV short posts, 2 proof posts
- LinkedIn: 2 education carousels, 1 POV post, 1 case study
- IG: 3 BTS stories, 2 education carousels, 1 meme
- TikTok: 2 trend-adapted takes, 1 BTS, 1 how-to
- Fill each slot with a specific topic from the pillar topic banks. Don't use topics used in the last 3 weeks. If there are trending opportunities from
trend-monitor, slot those at the highest-engagement time. - Draft a working hook for each slot. This is not the final post — it's the angle. Example: "Thread about why most SaaS onboarding fails (real data from first 50 customers)." Delegate to
hook-writefor the final hooks. - Assign best posting times per platform and day. Use
cadence-timingdata. Flag dead-zone slots (3 AM audience time — don't post then). - Check for balance:
- Any pillar over 50%? Rebalance.
- Any day with zero posts? Fill it.
- Any day with 3+ posts on same platform? Space them out.
- At least 1 CTA/conversion post this week?
- Reserve 1-2 flex slots. Leave room for reactive/trending content that can't be planned. If nothing trends, the flex slot can be a filler-post from a pillar topic bank.
Output Format
# Content Calendar: [Week of Date]
## Weekly Overview
- Total posts: [N] across all platforms
- Pillar mix: Education [X]% / POV [X]% / Proof [X]% / BTS [X]% / CTA [X]%
- Flex slots reserved: [N]
## Day-by-Day
### Monday
| Platform | Pillar | Format | Topic / Hook Draft | Best Time |
|----------|--------|--------|--------------------|-----------|
| X | Education | Thread | [specific topic + working hook] | 9:00 AM ET |
| LinkedIn | Education | Carousel | [specific topic + working hook] | 8:30 AM ET |
| IG | BTS | Story | [behind the scenes update] | 12:00 PM ET |
### Tuesday
...
## Flex Slots
- Slot 1: [Platform + preferred pillar if nothing trends]
- Slot 2: [Platform + preferred pillar if nothing trends]
## Key Dates This Period
[Date — Event / Launch / Announcement]Done Criteria
The skill is complete when:
- Every active platform has at least 1 post per active day (per cadence rules)
- Every slot has a specific topic, not just a pillar name
- No pillar exceeds 50% of weekly output
- No day has zero posts
- At least 1 flex slot is reserved
- Every slot has a posting time assigned
Pitfalls
- Filling every slot with zero room for reactive content (the best posts are often unplanned)
- Calendar that's technically balanced but every post sounds the same
- Planning formats the brand can't actually produce (no visuals for a carousel = don't schedule a carousel)
- Ignoring platform-specific cadence (what works on X daily doesn't work on LinkedIn daily)
Verification
Does every slot have a specific topic, not just a pillar name? ("Education" is not a topic.) Can you trace each slot back to the brand's positioning? Is there at least 1 post this week that could genuinely surprise the audience?
Example
Input: Positioning is "B2B outreach for seed-stage founders." Pillars are Education/POV/Proof/BTS/CTA. Cadence says 1 post/day on X, 3/week on LinkedIn, 5/week on IG.
Output: Monday: X = Education thread "Why cold email fails (and what actually works)" + LinkedIn = Carousel "The 3 data points that predict cold email success" + IG = BTS story about the morning team standup. Tuesday: X = POV short post "I don't think lead scoring works for pre-seed" + LinkedIn = Proof post "Case study: how [customer] got 3 meetings from 50 DMs". Total: 14 posts across platforms, 20% flex, balanced pillars.
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.

