Content Calendar Skill
Generate a structured content calendar for any brand, product, or creator.
How to use it
Claude Code
- Run the line below. It pulls the whole folder into
~/.claude/skills/content-calendar. - Describe your job in plain words. Claude Code follows the skill from there.
npx degit mohitagw15856/pm-claude-skills/skills/content-calendar#main ~/.claude/skills/content-calendarFor one project only, change the path to .claude/skills/content-calendar.
Claude (web or desktop app)
- On this page open ⋯ → Download .md.
- Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
- Pick the file and Save. Claude shows the name and description and runs a security scan.
- Check the skill is switched on.
- Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
- ChatGPT: make a Project and paste it into Instructions.
- Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Source of Content Calendar Skill
Show the full text67 lines
| name | description |
|---|---|
| content-calendar | Generate a structured content calendar for any brand, product, or creator. Use when asked for a content plan, editorial calendar, social media schedule, or weekly/monthly content strategy. Produces a calendar with topics, formats, channels, and copy hooks. |
Content Calendar Skill
This skill generates a structured content calendar from brand inputs. It produces ready-to-use calendar entries with topics, formats, channels, and opening hooks — usable for social media, blogs, newsletters, or multi-channel campaigns.
Required Inputs
Ask the user for these if not provided:
- Brand or product name
- Target audience (who are you trying to reach?)
- Primary content goal (awareness / lead gen / retention / thought leadership)
- Channels (e.g. LinkedIn, Instagram, newsletter, blog, X/Twitter)
- Cadence (daily / 3x per week / weekly / monthly)
- Timeframe (e.g. 4 weeks, Q2)
- Brand pillars or themes (optional — if not provided, derive 3 from the product description)
Output Structure
1. Content Pillars (if not provided)
Derive 3–4 content pillars from the brand/product description. Each pillar = a recurring theme that anchors multiple posts. Label each one clearly (e.g. "Pillar 1: Industry Education", "Pillar 2: Product Stories").
2. Calendar Table
Produce a weekly table for each week requested. Format:
| Date | Pillar | Topic | Format | Channel | Opening Hook |
|---|---|---|---|---|---|
| Mon 7 Apr | Education | [Topic title] | Carousel / Article / Short video / Thread | [First sentence or headline of the post] |
Rules:
- Rotate through all pillars across the week — don't stack the same pillar on consecutive days
- Match format to channel norms (e.g. carousels for Instagram, long-form for LinkedIn, threads for X)
- Opening hooks must be specific and scroll-stopping — no generic openers like "Did you know..."
- Flag 1–2 posts per week as "High Priority" — these are the cornerstone pieces worth boosting or repurposing
3. Repurposing Map
For each "High Priority" post, add one repurposing suggestion — e.g. "Turn this LinkedIn article into a newsletter section" or "Clip this video for an Instagram Reel."
Quality Checks
- Every week has balanced pillar distribution
- No two consecutive posts have the same format on the same channel
- Opening hooks are specific (no generic openers)
- Formats match platform norms
- Repurposing map covers all High Priority posts
Anti-Patterns
- Do not fill the calendar with generic topic placeholders — every entry must have a specific, usable topic and hook
- Do not stack the same pillar or format on consecutive days — variety is required
- Do not produce opening hooks that start with "Did you know" or other cliché openers
- Do not ignore channel norms — formats must match the platform (no long-form threads for Instagram)
- Do not skip the repurposing map for High Priority posts
Example Trigger Phrases
- "Build me a 4-week content calendar for [brand]"
- "Create a social media plan for [product launch]"
- "Give me a monthly editorial calendar for my newsletter"
- "Plan my LinkedIn content for the next month"
| 1 | |
| 2 | name content-calendar |
| 3 | description "Generate a structured content calendar for any brand, product, or creator. Use when asked for a content plan, editorial calendar, social media schedule, or weekly/monthly content strategy. Produces a calendar with topics, formats, channels, and copy hooks." |
| 4 | |
| 5 | |
| 6 | # Content Calendar Skill |
| 7 | |
| 8 | This skill generates a structured content calendar from brand inputs. It produces ready-to-use calendar entries with topics, formats, channels, and opening hooks — usable for social media, blogs, newsletters, or multi-channel campaigns. |
| 9 | |
| 10 | ## Required Inputs |
| 11 | |
| 12 | Ask the user for these if not provided: |
| 13 | **Brand or product name** |
| 14 | **Target audience** (who are you trying to reach?) |
| 15 | **Primary content goal** (awareness / lead gen / retention / thought leadership) |
| 16 | **Channels** (e.g. LinkedIn, Instagram, newsletter, blog, X/Twitter) |
| 17 | **Cadence** (daily / 3x per week / weekly / monthly) |
| 18 | **Timeframe** (e.g. 4 weeks, Q2) |
| 19 | **Brand pillars or themes** (optional — if not provided, derive 3 from the product description) |
| 20 | |
| 21 | ## Output Structure |
| 22 | |
| 23 | ### 1. Content Pillars (if not provided) |
| 24 | |
| 25 | Derive 3–4 content pillars from the brand/product description. Each pillar = a recurring theme that anchors multiple posts. Label each one clearly (e.g. "Pillar 1: Industry Education", "Pillar 2: Product Stories"). |
| 26 | |
| 27 | ### 2. Calendar Table |
| 28 | |
| 29 | Produce a weekly table for each week requested. Format: |
| 30 | |
| 31 | | Date | Pillar | Topic | Format | Channel | Opening Hook | |
| 32 | |---|---|---|---|---|---| |
| 33 | | Mon 7 Apr | Education | [Topic title] | Carousel / Article / Short video / Thread | LinkedIn | [First sentence or headline of the post] | |
| 34 | |
| 35 | Rules: |
| 36 | Rotate through all pillars across the week — don't stack the same pillar on consecutive days |
| 37 | Match format to channel norms (e.g. carousels for Instagram, long-form for LinkedIn, threads for X) |
| 38 | Opening hooks must be specific and scroll-stopping — no generic openers like "Did you know..." |
| 39 | Flag 1–2 posts per week as "High Priority" — these are the cornerstone pieces worth boosting or repurposing |
| 40 | |
| 41 | ### 3. Repurposing Map |
| 42 | |
| 43 | For each "High Priority" post, add one repurposing suggestion — e.g. "Turn this LinkedIn article into a newsletter section" or "Clip this video for an Instagram Reel." |
| 44 | |
| 45 | ## Quality Checks |
| 46 | |
| 47 | [ ] Every week has balanced pillar distribution |
| 48 | [ ] No two consecutive posts have the same format on the same channel |
| 49 | [ ] Opening hooks are specific (no generic openers) |
| 50 | [ ] Formats match platform norms |
| 51 | [ ] Repurposing map covers all High Priority posts |
| 52 | |
| 53 | ## Anti-Patterns |
| 54 | |
| 55 | [ ] Do not fill the calendar with generic topic placeholders — every entry must have a specific, usable topic and hook |
| 56 | [ ] Do not stack the same pillar or format on consecutive days — variety is required |
| 57 | [ ] Do not produce opening hooks that start with "Did you know" or other cliché openers |
| 58 | [ ] Do not ignore channel norms — formats must match the platform (no long-form threads for Instagram) |
| 59 | [ ] Do not skip the repurposing map for High Priority posts |
| 60 | |
| 61 | ## Example Trigger Phrases |
| 62 | |
| 63 | "Build me a 4-week content calendar for [brand]" |
| 64 | "Create a social media plan for [product launch]" |
| 65 | "Give me a monthly editorial calendar for my newsletter" |
| 66 | "Plan my LinkedIn content for the next month" |
| 67 |
Discussion
Browse more free Claude skills or everything in Content creator.


