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/Twitter等)的发布节奏
- 呈现需要关注的内容——逾期稿件、日程中的空缺、闲置的创意
- 标记复用机会——现有内容可改编用于新渠道的地方
- 提供一份总结未来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/Twitter 帖子串 — 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/Twitter 帖子串(分解为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期) |
|
个人创业者助手 | 在每周业务回顾中审查内容日历 |
|
研究助手 | 研究简报直接输入内容创意 |
|
收件箱分类 | 捕获读者回复/反馈用于内容改进 |
故障排除
我的日历越来越过时了
添加一个心跳检查。对大多数创作者来说,每周通常