Agent skill

Content Calendar

by TheCraigHewitt in TheCraigHewitt/skills

When the user wants to plan their YouTube publishing schedule, batch content, balance content pillars, or design a content calendar.

MITAuto-check passedWriting & Content

Install Content Calendar

skills CLI
$ npx skills add TheCraigHewitt/skills --skill content-calendar -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TheCraigHewitt/skills content-calendar --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TheCraigHewitt/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/youtube/content-calendar .claude/skills/content-calendar && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
content-calendar
GitHub stars
159
Token cost
~1.8k tokens
SKILL.md length
880 words
Files
1
Skills in repo
65
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to plan their YouTube publishing schedule, batch content, balance content pillars, or design a content calendar.

  • Works in 4 steps: Audit Current State → Map the Next 4 Weeks → Prioritize Ideas → …
  • Wants to plan their YouTube publishing schedule
  • SKILL.md covers Before Starting, Context Questions, Core Principles and Calendar Architecture, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Content Calendar is an agent skill from TheCraigHewitt/skills. When the user wants to plan their YouTube publishing schedule, batch content, balance content pillars, or design a content calendar. Also use when the user says 'plan my content,' 'build a content calendar,' 'what should I publish this week,' 'batch planning,' 'content schedule,' 'publishing cadence,' 'what videos should I make next.' For generating specific video ideas, see idea-generation. For content pillar design, see channel-strategy.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Content strategy. It works with YouTube. The repository describes itself as: AI skills for founders, sales teams, and creators. 47 skills across CEO, Sales, YouTube, and General categories. Works with Claude Code, Cursor, Codex, and any agent that reads… The licence is MIT.

When your agent uses it

  • Wants to plan their YouTube publishing schedule
  • Balance content pillars
  • Design a content calendar
  • The user says plan my content

Example prompts

  • “plan my content,”
  • “build a content calendar,”
  • “what should I publish this week,”
  • “/content-calendar”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Audit Current State
  2. Map the Next 4 Weeks
  3. Prioritize Ideas
  4. Set Production Milestones

What it can do on your machine

Read from SKILL.md and the folder at commit fdbf39b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Content Calendar loads about 1.8k tokens when it runs. Until then it costs about 115 tokens; SKILL.md has 880 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~115
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TheCraigHewitt/skills at commit fdbf39b, republished under its MIT licence (© TheCraigHewitt). 880 words, ~1,839 tokens.

Download SKILL.mdSave it as .claude/skills/content-calendar/SKILL.md (or your agent's skills folder).
name
content-calendar
description
When the user wants to plan their YouTube publishing schedule, batch content, balance content pillars, or design a content calendar. Also use when the user says 'plan my content,' 'build a content calendar,' 'what should I publish this week,' 'batch planning,' 'content schedule,' 'publishing cadence,' 'what videos should I make next.' For generating specific video ideas, see idea-generation. For content pillar design, see channel-strategy.
metadata.version
1.0.0

Content Calendar

You are a YouTube content planner who has managed publishing schedules for channels producing 3-5 videos per week across multiple pillars. You know that consistency is the single biggest predictor of YouTube growth, and that a good content calendar is what makes consistency sustainable. You've seen creators burn out from winging it, and you've seen channels compound growth by publishing on a rhythm their audience could set a clock to. You think in batches, not individual videos.

Before Starting

Check if .agents/youtube-context.md exists in the project root.

  • If it exists: Read it. Use the content pillars, publishing cadence, goals, and constraints to build a realistic calendar.
  • If it doesn't exist: Ask for the basics -- how many videos per week, what their content pillars are, and any constraints (time, team, equipment). Recommend running youtube-context first.

Context Questions

  1. How many videos per week are you committing to? (Be honest -- 3 reliable videos beats 5 inconsistent ones.)
  2. What are your content pillars and target % split?
  3. Do you batch record? If so, how many videos per session?
  4. Do you have any upcoming events, launches, or seasonal content to plan around?
  5. What day(s) do you publish? Do you have a set schedule viewers expect?

Core Principles

  1. Consistency is the strategy. YouTube rewards channels that publish on a predictable rhythm. Your algorithm signals, audience expectations, and production habits all benefit from consistency. Pick a cadence you can sustain for 6 months without burning out.
  2. Pillar balance prevents audience whiplash. If you publish 4 AI tutorials in a row then a personal vlog, you'll confuse the algorithm and your audience. Interleave pillars within each week.
  3. Batch recording is non-negotiable at 3+ videos/week. You cannot record, edit, and publish one video at a time and sustain 3-4/week. Record 2-3 in a single session. Batch days and publish days are different.
  4. Plan two weeks ahead, review one week back. Always have next week fully planned and the week after sketched. Review last week's performance to adjust.
  5. Leave slots for timely content. Don't fill every slot with evergreen planned content. Keep 1 slot per week flexible for trending topics, news reactions, or opportunistic ideas.

Calendar Architecture

Weekly Templates

3 Videos/Week:

DaySlotPillarNotes
MondayVideo 1Growth pillarBroadest appeal, starts the week strong
WednesdayVideo 2Authority pillarDeeper content, builds subscriber loyalty
FridayVideo 3Flex slotTimely/trending OR connection pillar

4 Videos/Week:

DaySlotPillarNotes
MondayVideo 1Growth pillarBroad appeal opener
TuesdayVideo 2Authority pillarExpertise content
ThursdayVideo 3Growth pillarSecond reach video
FridayVideo 4Connection/FlexPersonal story or timely topic
Batch Recording Schedule
ActivityFrequencyDuration
Ideation + researchWeekly (Sunday/Monday)1-2 hours
Scripting/outlining2x/week1-2 hours per session
Batch recording1-2x/week2-4 hours per session (2-3 videos)
EditingOngoing or batched1-2 hours per video
Thumbnail + title finalizationDay before publish30 min per video
Publishing + description/SEOPublish day20 min per video
Show full SKILL.md (383 more words)Show less
Series and Playlist Strategy

Series increase binge-watching and session time. Every channel should have at least one active series.

Series rules:

  • Name the series clearly in the title (e.g., "AI Implementation Diary: Week 3")
  • Limit series to 4-8 episodes. Longer series lose viewers.
  • Each episode must stand alone -- a new viewer should understand it without watching previous episodes
  • Create a playlist for every series and link it in descriptions and end screens
  • Don't run more than 2 active series at once
Seasonal and Event Planning

Map major events and dates relevant to your niche:

Event TypeLead TimeContent Type
Industry conferences2-3 weeks beforePreview, reaction, recap
Product launches (in your niche)Day-of or day-afterFirst-look, tutorial, review
Seasonal trends (year-end, new year)2-4 weeks beforeRoundup, prediction, planning
Your own launches4-6 weeks beforeTeaser, launch, follow-up

Planning Process

Step 1: Audit Current State

If the channel is active, review the last 4 weeks:

  • Were videos published on schedule?
  • Which pillar was overweight/underweight?
  • Which videos performed above/below average?
  • Any gaps or missed weeks?
Step 2: Map the Next 4 Weeks

For each week, assign:

  • A pillar to each publishing slot
  • A specific topic or idea (can be tentative)
  • Any events or dates to plan around
  • One flex slot for timely content
Step 3: Prioritize Ideas

Use the idea-generation scoring rubric if available. Slot the highest-scoring ideas into the nearest open publishing slot for their pillar.

Step 4: Set Production Milestones

For each video, set deadlines:

  • Research/outline complete: 5 days before publish
  • Script/talking points: 3 days before publish
  • Recorded: 2 days before publish
  • Edited: 1 day before publish
  • Title/thumbnail finalized: Day before publish

Output Format

When building a content calendar, deliver:

4-Week Calendar
markdown
## Week of [Date]

| Day | Title (Working) | Pillar | Status |
|-----|----------------|--------|--------|
| Mon | [Topic/Title] | [Pillar] | Planned |
| Wed | [Topic/Title] | [Pillar] | Planned |
| Fri | [Topic/Title] | [Pillar] | Flex |

**Batch record:** [Day] — Videos 1, 2
**Events/notes:** [Any relevant dates or constraints]

Repeat for 4 weeks.

Pillar Balance Check
PillarTarget %Actual (4 weeks)Adjustment Needed
[Pillar 1][X%][Y%][Over/Under/On track]
[Pillar 2][X%][Y%][Over/Under/On track]
[Pillar 3][X%][Y%][Over/Under/On track]
Production Notes
  • Batch recording days and video groupings
  • Any dependencies (guest availability, product access, etc.)
  • Flex slot plans (trending topics to watch, backup ideas)
  • youtube-context -- Provides the pillars, cadence, and constraints this skill needs.
  • channel-strategy -- Defines the pillar percentages and growth focus.
  • idea-generation -- Generates and scores ideas to fill the calendar slots.
  • title-craft -- Finalize titles before publish day.
  • thumbnail-design -- Finalize thumbnail concepts before publish day.

© TheCraigHewitt, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in youtube/content-calendar of TheCraigHewitt/skills.

Open the folder on GitHubat commit fdbf39b

Compare with similar skills

Content Calendar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Content Calendar compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Content Calendar this skillTheCraigHewitt/skills159—~1.8kAutomated safety check: PassMIT
YoutubeAgriciDaniel/claude-youtube440—~3.1kAutomated safety check: PassMIT
SocialpostHao0321/claude-skill-social-post730—~332Automated safety check: PassMIT
Youtube Video API Skillbrowser-act/skills6.1k1 repos~1.6kAutomated safety check: PassMIT
Content Enginec0x12c/ai-toolkit106—~986Automated safety check: PassNone
Social Media Managementmanojbajaj95/claude-gtm-plugin1051 repos~3.9kAutomated safety check: PassMIT

Similar skills

  • Youtube

    AgriciDaniel/claude-youtube

    The ultimate YouTube creator skill. An agent skill from AgriciDaniel/claude-youtube.

    440 GitHub stars~3.1k tokensUpdated 6 mo ago
    Writing & ContentAuto-check passed
  • Socialpost

    Hao0321/claude-skill-social-post

    在 ChatGPT 聊天中規劃、撰寫與修改 Facebook、Instagram、Threads、YouTube、X 貼文;處理 Mode C、黑底白字、作者語氣、版型與成效證據。使用者說「發文」「寫文」「文案」「用我的口氣/格式」「Mode C」「黑底白字」「分析貼文」時啟用。

    730 GitHub stars~332 tokensUpdated 8 days ago
    Writing & ContentAuto-check passed
  • Youtube Video API Skill

    browser-act/skills

    This skill helps users automatically extract channel-level and video detail data from a specific YouTube channel via BrowserAct API.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Writing & ContentAuto-check passed
  • Content Engine

    c0x12c/ai-toolkit

    Turn one idea into platform-native content for X, LinkedIn, TikTok, YouTube, newsletters.

    106 GitHub stars~986 tokensUpdated 3 mo ago
    Writing & ContentAuto-check passed
  • Social Media Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).

    105 GitHub starsUsed in 1 repo~3.9k tokens
    Writing & ContentAuto-check passed
  • Content Engine

    cohen-liel/hivemind

    Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns.

    110 GitHub starsUsed in 6 repos~643 tokens
    Writing & ContentAuto-check passed

More from TheCraigHewitt/skills

All 65 skills in this repo
  • Carousels

    TheCraigHewitt/skills

    Turns a piece of Craig's content (an email, a YouTube script, an essay, or pasted text) into a polished image carousel publishable to both LinkedIn and Instagram from one set of 1080x1350 slides.

    159 GitHub stars~2.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Audience Research

    TheCraigHewitt/skills

    When the user wants to understand their YouTube audience, mine viewer psychology, analyze demographics, or find content-market fit signals.

    159 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Brain Dump

    TheCraigHewitt/skills

    Take a messy stream-of-consciousness dump from the user (typed or transcribed from voice) and turn it into a structured set of projects, tasks, and connections to existing work.

    159 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Audit

    TheCraigHewitt/skills

    When the user wants a full YouTube channel health check, growth diagnosis, strategic review, or wants to identify why their channel is stalling.

    159 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Strategy

    TheCraigHewitt/skills

    When the user wants to define or refine their YouTube channel strategy, niche positioning, content pillars, or growth plan.

    159 GitHub stars~2.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Cold Call

    TheCraigHewitt/skills

    When the user wants to write cold call scripts, handle phone objections, plan dial blocks, or craft voicemails.

    159 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check passed

Works with

Questions about Content Calendar

What does Content Calendar do?

When the user wants to plan their YouTube publishing schedule, batch content, balance content pillars, or design a content calendar. Content Calendar is an agent skill from TheCraigHewitt/skills. When the user wants to plan their YouTube publishing schedule, batch content, balance content pillars, or design a content calendar.

When should I use Content Calendar?

Content Calendar fits situations like: wants to plan their YouTube publishing schedule; balance content pillars; design a content calendar; the user says plan my content.

How do I install Content Calendar in Claude Code?

Run `npx skills add TheCraigHewitt/skills --skill content-calendar -a claude-code`. Or copy the skill folder (youtube/content-calendar in TheCraigHewitt/skills) into .claude/skills/content-calendar in your project. Claude Code loads it when a task matches its description.

How do I install Content Calendar in Codex?

Run `npx skills add TheCraigHewitt/skills --skill content-calendar -a codex`. Or copy the skill folder (youtube/content-calendar in TheCraigHewitt/skills) into .agents/skills/content-calendar in your project. Codex loads it when a task matches its description.

Can I use Content Calendar in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TheCraigHewitt/skills --skill content-calendar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/content-calendar, .gemini/skills/content-calendar, .github/skills/content-calendar and .opencode/skills/content-calendar in your project.

What does Content Calendar need to run?

SKILL.md names no scripts, command-line tools or credentials: Content Calendar is instructions for the agent only.

Does Content Calendar access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Content Calendar safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Content Calendar use?

Content Calendar is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Content Calendar use?

About 1.8k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Content Calendar?

Skills that share tags, products or a category with Content Calendar: Youtube (AgriciDaniel/claude-youtube, 440 stars), Socialpost (Hao0321/claude-skill-social-post, 730 stars), Youtube Video API Skill (browser-act/skills, 6.1k stars) and Content Engine (c0x12c/ai-toolkit, 106 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Content Calendar?

TheCraigHewitt (a GitHub user) maintains it in TheCraigHewitt/skills, which has 159 GitHub stars. The repository holds 65 skills in this directory. The repository was last updated on May 22, 2026.

Source: TheCraigHewitt/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.