Content Calendar
By The Agent Ledger — theagentledger.com
Plan, schedule, and track your content pipeline across every channel — without the spreadsheet chaos. This skill gives your agent a structured system for managing content from idea to published, and flagging what's falling behind.
What This Skill Does
Your agent will:
- - Maintain a content pipeline organized by stage (Idea → Draft → Review → Scheduled → Published)
- Track publishing cadence per channel (newsletter, blog, LinkedIn, X, etc.)
- Surface what needs attention — overdue pieces, gaps in the schedule, idle ideas
- Flag repurposing opportunities — where existing content can be adapted for new channels
- Provide a weekly content brief summarizing the next 7 days
Setup (5 Steps)
Step 1: Create your content workspace
Create a file called content/CALENDAR.md in your agent workspace. Paste this starter template:
CODEBLOCK0
Step 2: Define your channels
Edit the Publishing Cadence table above to match your actual channels. Remove what you don't use. Add what's missing. Be honest about cadence — if you realistically post once a week, put that.
Step 3: Tell your agent about content types
Add a note at the top of CALENDAR.md listing your content types and typical word counts or formats:
CODEBLOCK1
Step 4: Create the content folder structure
CODEBLOCK2
Your agent will reference this structure when looking for content to work on.
Step 5: Activate the skill
Tell your agent:
"Read the content-calendar skill and set up my content system. Use the files in content/."
Or trigger it via heartbeat by adding to HEARTBEAT.md:
CODEBLOCK3
Pipeline Stages
Each piece of content moves through these stages:
| Stage | Description | Typical Duration |
|---|
| Idea | Just a title/concept, not started | Indefinite |
| Outline |
Structure exists, no full draft | 1–3 days |
|
Draft | Full draft exists, not reviewed | 1–5 days |
|
Review | Ready for final edits/approval | 1–2 days |
|
Scheduled | Written, set to publish on a date | Done |
|
Published | Live — move to archive | Archive |
Stall flag: Any piece in Draft or Review for >7 days gets flagged in status reports.
Weekly Content Brief Format
When asked for a content brief, your agent will produce:
CODEBLOCK4
Repurposing Tracker
Good content does more than one job. Tell your agent to check for repurposing opportunities by looking at anything published in the last 60 days:
Common repurposing patterns:
- - Newsletter issue → LinkedIn post (pull the main insight)
- Blog post → X thread (break into 5-8 key points)
- Long blog → Short blog (split into 2 pieces)
- Video script → Blog post (light reformatting)
- Newsletter → Blog post (add SEO metadata and headers)
To flag a piece for repurposing, add a row in content/repurpose/queue.md:
CODEBLOCK5
Content Idea Capture
Drop rough ideas into content/ideas/ as simple text files. Naming convention:
CODEBLOCK6
Minimum viable idea note:
CODEBLOCK7
Your agent can help expand ideas into outlines on request.
Customization Options
Change the stall threshold
Default is 7 days. To adjust, add to CALENDAR.md:
CODEBLOCK8
Topic clusters
Group your content by theme to ensure balanced coverage:
## Topic Clusters
- Business Systems (40%)
- AI / Automation (30%)
- Personal Productivity (20%)
- Industry News (10%)
Your agent will flag if any cluster is underrepresented over a rolling 4-week period.
Seasonal content flags
Mark pieces as time-sensitive:
CODEBLOCK10
Minimum viable cadence mode
If you're overwhelmed, tell your agent:
"Switch content calendar to minimum viable cadence."
It will prioritize your single highest-traffic channel and flag everything else as optional.
Integration with Other Agent Ledger Skills
| Skill | Integration |
|---|
| Daily Briefing | Include "Content due today" in morning briefing |
| Project Tracker |
Content launches tracked as projects (e.g., "Issue #5") |
|
Solopreneur Assistant | Content calendar reviewed in weekly business review |
|
Research Assistant | Research briefs feed directly into content ideas |
|
Inbox Triage | Reader replies/feedback captured for content improvement |
Troubleshooting
"My calendar is getting out of date"
Add a heartbeat check. Weekly is usually right for most creators. Daily if you publish daily.
"Too many ideas, can't prioritize"
Use the scoring rubric in references/advanced-patterns.md to rank ideas by effort vs. impact.
"I keep missing my publishing schedule"
Run a cadence audit: count how many pieces you actually published in the last 30 days vs. how many you planned. Adjust your cadence table to match reality, not aspirations. A realistic cadence beats an optimistic one every time.
"Agent keeps forgetting what I've published"
Move published pieces to content/published/ and update the archive section of CALENDAR.md. Periodically tell your agent: "Update the content archive from the published folder."
"I want to track performance metrics"
This skill tracks pipeline, not analytics. For performance data, track metrics manually in a content/published/[slug]-metrics.md file and reference them in repurposing decisions.
Triggers
This skill activates when you say things like:
- - "What content do I have due this week?"
- "Give me a content brief"
- "What's in my content pipeline?"
- "I have a new content idea: [idea]"
- "What content is overdue?"
- "What can I repurpose from last month?"
- "Review my content calendar"
Content Calendar — by The Agent Ledger
Subscribe at theagentledger.com for new skills and the weekly newsletter on building AI-powered systems.
License: CC-BY-NC-4.0
DISCLAIMER: This skill was created by an AI agent. It is provided "as is" for informational and educational purposes only. It does not constitute professional, financial, legal, or technical advice. Review all generated files before use. The Agent Ledger assumes no liability for outcomes resulting from use. Use at your own risk.
内容日历
作者:The Agent Ledger — theagentledger.com
规划、排期并追踪你在所有渠道上的内容管线——无需电子表格的混乱。这项技能为你的智能体提供了一个结构化系统,用于管理从创意到发布的内容,并标记出落后的事项。
这项技能的作用
你的智能体将:
- - 维护一个按阶段(创意 → 草稿 → 审核 → 已排期 → 已发布)组织的内容管线
- 追踪每个渠道的发布节奏(新闻通讯、博客、领英、X等)
- 呈现需要关注的事项——逾期内容、排期空白、闲置创意
- 标记复用机会——现有内容可改编用于新渠道的地方
- 提供一份总结未来7天的每周内容简报
设置(5个步骤)
步骤1:创建你的内容工作区
在你的智能体工作区中创建一个名为 content/CALENDAR.md 的文件。粘贴此起始模板:
markdown
内容日历
最后更新:[日期]
活跃管线
发布节奏
双周 | 周一 | 活跃 |
| 领英 | 每周3次 | 周一/周三/周五 | 活跃 |
| X/Twitter | 每日 | 上午9点 | 活跃 |
内容积压(未排期创意)
已发布存档
完成后移至此处。
步骤2:定义你的渠道
编辑上面的发布节奏表,使其匹配你的实际渠道。删除你不用的,添加缺失的。对节奏要诚实——如果你实际上每周只发布一次,就写那个。
步骤3:告诉你的智能体内容类型
在CALENDAR.md顶部添加一条备注,列出你的内容类型及典型字数或格式:
markdown
内容类型
- - 新闻通讯 — 约800字,个人语气,一个主要观点 + 链接
- 博客文章 — 1,200–2,000字,SEO导向,结构化标题
- 领英帖子 — 150–300字,故事格式,一个见解
- X主题帖 — 5–10条推文,钩子 + 价值 + 行动号召
- YouTube脚本 — 800–1,500字,对话风格
步骤4:创建内容文件夹结构
content/
├── CALENDAR.md ← 管线概览(此文件)
├── ideas/ ← 粗略创意笔记
├── drafts/ ← 进行中的内容
├── published/ ← 已完成工作的存档
└── repurpose/ ← 复用队列
你的智能体在寻找要处理的内容时会引用此结构。
步骤5:激活技能
告诉你的智能体:
读取内容日历技能并设置我的内容系统。使用 content/ 中的文件。
或者通过心跳触发,在 HEARTBEAT.md 中添加:
markdown
内容日历(每周一)
- - 审查 content/CALENDAR.md
- 标记本周到期的任何内容
- 呈现2-3个值得开发的积压创意
- 检查在草稿阶段停留超过7天的内容
管线阶段
每篇内容经历以下阶段:
| 阶段 | 描述 | 典型时长 |
|---|
| 创意 | 仅标题/概念,未开始 | 无限期 |
| 大纲 |
结构存在,无完整草稿 | 1–3天 |
|
草稿 | 完整草稿存在,未审核 | 1–5天 |
|
审核 | 准备最终编辑/批准 | 1–2天 |
|
已排期 | 已写好,设定发布日期 | 已完成 |
|
已发布 | 已上线——移至存档 | 存档 |
停滞标记: 任何在草稿或审核阶段停留超过7天的内容,将在状态报告中标记。
每周内容简报格式
当被要求提供内容简报时,你的智能体将生成:
内容简报 — [日期]周
本周发布
━━━━━━━━━━━━━━━━━━━
• [日期] — [渠道]:[标题](阶段:已排期 ✅)
• [日期] — [渠道]:[标题](阶段:草稿 — 需要约2小时完成 ⚠️)
逾期 / 有风险
━━━━━━━━━━━━━━━━
• [标题] — [渠道] — 应于[日期]完成,在[阶段]停留了[X]天
→ 建议操作:[完成 / 重新排期 / 删除]
排期空白
━━━━━━━━━━━━
• [渠道]在[日期范围]内没有已排期的内容
→ 积压选项:[列出2-3个相关创意]
复用机会
━━━━━━━━━━━━━━━━━━━━━━
• [标题](发布于[日期])→ 可成为[格式]用于[渠道]
下周预览
━━━━━━━━━━━━━━━━
• [渠道]:[标题](阶段:大纲 — 按计划进行)
• [渠道]:[待定 — 需要创意]
今日建议操作
━━━━━━━━━━━━━━━━━━━━━━━
- 1. [最紧急事项]
- [第二事项]
- [第三事项]
复用追踪器
好的内容不止做一件事。告诉你的智能体通过查看过去60天内发布的任何内容来检查复用机会:
常见复用模式:
- - 新闻通讯期号 → 领英帖子(提取主要见解)
- 博客文章 → X主题帖(分解为5-8个关键点)
- 长博客 → 短博客(拆分为2篇)
- 视频脚本 → 博客文章(轻度重新格式化)
- 新闻通讯 → 博客文章(添加SEO元数据和标题)
要标记一篇内容进行复用,在 content/repurpose/queue.md 中添加一行:
markdown
| 原文 | 原渠道 | 复用为 | 目标渠道 | 状态 |
|---|
| [标题] | 新闻通讯 | 主题帖 | X/Twitter | 待办 |
内容创意捕捉
将粗略创意以简单文本文件放入 content/ideas/。命名约定:
[主题-slug].md
最小可行创意笔记:
markdown
[创意标题]
角度: [一句话说明具体切入点]
渠道: [最佳匹配渠道]
为何现在: [为什么相关/及时]
钩子: [如有,草拟钩子]
相关: [链接到它连接到的现有内容]
你的智能体可以根据请求帮助将创意扩展为大纲。
自定义选项
更改停滞阈值
默认为7天。要调整,在CALENDAR.md中添加:
markdown
设置
主题集群
按主题分组你的内容,确保覆盖均衡:
markdown
主题集群
- - 商业系统(40%)
- AI / 自动化(30%)
- 个人生产力(20%)
- 行业新闻(10%)
你的智能体将在滚动4周期间内标记任何代表性不足的集群。
季节性内容标记
将内容标记为有时效性:
markdown
| ID | 标题 | ... | 备注 |
|---|
| C012 | 年终总结 | ... | ⏰ 季节性:必须在12月28-30日发布 |
最小可行节奏模式
如果你不堪重负,告诉你的智能体:
将内容日历切换为最小可行节奏。
它将优先处理你单个流量最高的渠道,并将其他所有内容标记为可选。
与其他Agent Ledger技能的集成
| 技能 | 集成方式 |
|---|
| 每日简报 | 在早间简报中包含今日到期内容 |
| 项目追踪器 |
内容发布作为项目追踪(例如第5期) |
|
个体创业者助手 | 在每周业务回顾中审查内容日历 |
|
研究助手 | 研究简报直接输入内容创意 |
|
收件箱分类 | 读者回复/反馈被捕获用于内容改进 |
故障排除
我的日历越来越过时了
添加一个心跳检查。对大多数创作者来说,每周通常合适。如果你每天发布,则每日检查。
创意太多,无法优先排序
使用 references/advanced-pattern