
Mkt Content Calendar
- 27 installs
- 223 repo stars
- Updated June 6, 2026
- asgard-ai-platform/skills
mkt-content-calendar is a skill that builds multi-platform content calendars using content pillars, repurposing, and team workflow to keep publishing consistent.
About
This skill builds and manages content calendars for multi-platform content marketing, covering editorial planning, content-type allocation, and team workflow. A developer or agent uses it to plan content across channels, coordinate a content team, and maintain publishing consistency. It produces a monthly calendar with content pillars, a detailed content plan, and monthly KPIs.
- Builds multi-platform editorial calendars around 3-5 content pillars
- Includes a content repurposing tree from one core piece
- Warns against posting frequency without content-channel fit
Mkt Content Calendar by the numbers
- 27 all-time installs (skills.sh)
- Ranked #1,435 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
mkt-content-calendar capabilities & compatibility
- Capabilities
- copywriting · ad optimization
- Use cases
- marketing · copywriting
What mkt-content-calendar says it does
IRON LAW: Higher Posting Frequency Without Content-Channel Fit REDUCES Engagement Per Post
**Consistency > virality**: Posting 3x/week for 6 months beats one viral post. Algorithms reward consistency.
**Batch production saves time**: Create a week's content in one session rather than daily.
npx skills add https://github.com/asgard-ai-platform/skills --skill mkt-content-calendarAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 27 |
|---|---|
| repo stars | ★ 223 |
| Last updated | June 6, 2026 |
| Repository | asgard-ai-platform/skills ↗ |
What it does
Plan a month of multi-platform content around content pillars with owners, formats, and KPIs.
Who is it for?
Coordinating a content team and maintaining consistent multi-channel publishing.
Skip if: Increasing posting frequency without first testing content-channel fit.
When should I use this skill?
The user says 'we post randomly', 'plan our content for next month', or 'what should we post this week'.
What you get
A monthly calendar allocates content across pillars and platforms with owners, formats, and KPIs, keeping publishing consistent.
- monthly content calendar
- content pillars
- detailed content plan
By the numbers
- 3-5 content pillars
- 80% planned / 20% reactive content
- test fit on 5 posts before a cadence
Files
Content Calendar
Framework
IRON LAW: Higher Posting Frequency Without Content-Channel Fit REDUCES Engagement Per Post
Agents default to "post more often" when building content calendars. But
publishing frequency only improves reach when content format matches
platform consumption patterns. Posting a LinkedIn thought-leadership
article to Instagram Reels, or pushing daily content when you only have
2 good ideas per week, dilutes engagement rate and trains the algorithm
to suppress your content. Test content-channel fit on 5 posts BEFORE
committing to a cadence.Content Pillars (3-5 Themes)
Define 3-5 recurring themes that align with business goals:
| Pillar | Purpose | Content Ratio | Example |
|---|---|---|---|
| Educational | Establish expertise, attract search traffic | 40% | How-to guides, tutorials, tips |
| Promotional | Drive sales and conversions | 20% | Product features, offers, launches |
| Engagement | Build community and interaction | 20% | Polls, questions, UGC, memes |
| Brand Story | Build trust and personality | 10% | Behind-scenes, team stories, values |
| Curated | Add value without creating from scratch | 10% | Industry news, partner content |
Planning Process
Monthly Planning (first week of prior month) 1. Review prior month's performance (top 3 posts, worst 3 posts, overall metrics) 2. Align with business calendar: launches, promotions, events 3. Map to content pillars: ensure balanced distribution 4. Assign to team: writer, designer, reviewer 5. Set publishing dates and platforms
Weekly Check-in
- Review upcoming week's content: is it ready? Approved?
- Adjust based on trending topics or urgent news
- Repurpose top-performing content from prior week
Content Repurposing Strategy
One Core Piece (e.g., blog post)
├── → Instagram carousel (key points)
├── → LinkedIn post (professional angle)
├── → X thread (bite-sized insights)
├── → YouTube short / Reel (visual summary)
├── → Email newsletter (curated highlight)
└── → LINE message (key takeaway + link)Calendar Template Structure
| Date | Platform | Pillar | Topic | Format | Copy Status | Visual Status | Publish Time |
|---|---|---|---|---|---|---|---|
| Mon 4/7 | IG | Educational | "5 tips for..." | Carousel | Draft | In design | 12:00 |
| Tue 4/8 | Brand | Team spotlight | Photo + text | Approved | Ready | 09:00 |
Seasonal & Event Planning (Taiwan)
| Month | Events/Holidays | Content Opportunities |
|---|---|---|
| Jan | New Year | Year-in-review, goals |
| Feb | Lunar New Year (春節) | Holiday greetings, lucky draw |
| Mar | White Day, 婦女節 | Gift guides, women's stories |
| Apr | 兒童節, Tomb Sweeping | Family content, spring themes |
| May | Mother's Day | Gift promotions, mother stories |
| Jun | Dragon Boat, 畢業季 | Graduation offers, summer prep |
| Jul-Aug | Summer sales | Summer campaigns, travel content |
| Sep | Moon Festival (中秋) | Mooncake season, gifting |
| Oct | 雙十節 | National pride, promotions |
| Nov | 11.11, Black Friday | Major sales events |
| Dec | Christmas, year-end | Gift guides, year-end review |
Output Format
# Content Calendar: {Brand} — {Month}
## Monthly Theme
{Overarching theme or campaign}
## Content Plan
| Week | Mon | Tue | Wed | Thu | Fri |
|------|-----|-----|-----|-----|-----|
| W1 | {IG: topic} | {LI: topic} | — | {FB: topic} | {IG: topic} |
| W2 | ... | ... | ... | ... | ... |
## Content Details
| # | Date | Platform | Pillar | Topic | Format | Owner | Status |
|---|------|----------|--------|-------|--------|-------|--------|
| 1 | {date} | {platform} | {pillar} | {topic} | {format} | {name} | Draft/Review/Ready |
## KPIs for the Month
| Metric | Target | Prior Month |
|--------|--------|------------|
| Total posts | {N} | {N} |
| Engagement rate | {%} | {%} |
| Follower growth | +{N} | +{N} |
| Traffic from social | {N visits} | {N} |Gotchas
- Consistency > virality: Posting 3x/week for 6 months beats one viral post. Algorithms reward consistency.
- Don't create content for every platform: Better to do 2 platforms well than 5 poorly. Choose based on where your audience actually is.
- Batch production saves time: Create a week's content in one session rather than daily. Batch writing, batch design, batch scheduling.
- Leave room for real-time content: 80% planned, 20% reactive. Trending topics and current events can't be planned a month in advance.
- Measure what matters: Likes are vanity. Track: saves (content value), shares (reach), clicks (action), and DMs/comments (engagement depth).
References
- For social copywriting per platform, see the pr-social-copywriting skill
- For content performance analytics, see
references/content-analytics.md
Example: 台灣手工皂品牌 5 月內容行事曆
Scenario
品牌:Pebble Soap — 台灣手工冷製皂小品牌,主攻 IG + LINE 官方帳號,月營收約 NT$120,000。 用戶問題:「我現在都隨興貼文,有時一週貼三篇,有時一篇都沒有。5 月有母親節,想認真做一個月的內容計畫,但不知道從哪裡開始,也只有我一個人在跑。」 資源限制:獨立創業者(單人),每週可投入 4 小時做內容,無設計師(用 Canva 自製)。
---
Analysis
Step 1:評估現況 — 先釐清頻率上限
單人操作、每週 4 小時,扣掉排程與回留言,實際創作時間約 2.5 小時/週。 依照 IRON LAW:頻率要配合真實產能,而非「母親節要多貼」的衝動。
計算:
- 每篇 IG 輪播圖(Carousel)製作約 60 分鐘(文案 + Canva)
- 每篇 IG 單圖約 20 分鐘
- LINE 推播(文字 + 連結)約 15 分鐘
可承擔節奏:IG 3 篇/週(1 輪播 + 2 單圖) + LINE 1 次推播/週
---
Step 2:定義內容柱(Content Pillars)
| 柱 | 比重 | 5 月應用 |
|---|---|---|
| Educational | 40% | 手工皂選購知識、成分科普(椰子油、乳木果) |
| Promotional | 20% | 母親節禮盒組優惠、免運活動 |
| Engagement | 20% | 投票(你媽媽喜歡哪種香味?)、UGC 徵圖 |
| Brand Story | 10% | 創辦人故事、製皂過程幕後 |
| Curated | 10% | 分享洗護成分趨勢文章 |
---
Step 3:對齊 5 月商業行事曆
| 日期 | 事件 | 內容機會 |
|---|---|---|
| 5/1 | 勞動節 | 「給辛苦媽媽的禮物」預告 |
| 5/11 | 母親節前二週 | 禮盒組開賣 + 倒數 |
| 5/25 | 母親節 | 感謝文 + 顧客曬單 UGC |
| 全月 | 買皂季 | 每週一則教育內容建立信任 |
---
Step 4:內容再利用策略
本月主力長文:「為什麼手工皂比市售皂好?」(IG 輪播,8 張)
一篇輪播圖
├── → LINE 推播(節錄 3 個重點 + 連結 IG)
├── → IG 限時動態(單張金句卡,引流至輪播)
└── → 下週單圖貼文(最多留言的那一張拆出來單獨發)批次製作安排:每週日下午 3 小時,完成當週全部內容。
---
Result
Content Calendar: Pebble Soap — 2026 年 5 月
Monthly Theme
「給媽媽的禮物,從洗手開始」 — 母親節主軸,教育內容建立信任、促銷內容收單
Content Plan
| Week | Mon | Wed | Fri | Sat |
|---|---|---|---|---|
| W1 (5/4–5/10) | IG 輪播:手工皂 vs 市售皂 | IG 單圖:椰子油的秘密 | LINE 推播 + IG 單圖:香味投票 | — |
| W2 (5/11–5/17) | IG 輪播:母親節禮盒開賣 | IG 單圖:乳木果油科普 | LINE 推播:倒數 + IG 單圖:製皂幕後 | — |
| W3 (5/18–5/24) | IG 單圖:免運倒數 | IG 輪播:顧客心得精選 | LINE 推播 + IG 單圖:感謝文 | — |
| W4 (5/25–5/31) | IG 單圖:母親節快樂 UGC | IG 輪播:6 月夏日皂預告 | LINE 推播:UGC + 新品預告 | — |
Content Details
| # | 日期 | 平台 | 柱 | 主題 | 格式 | 狀態 |
|---|---|---|---|---|---|---|
| 1 | 5/4 (一) | IG | Educational | 手工皂 vs 市售皂,差在哪裡? | 輪播 8 張 | Draft |
| 2 | 5/6 (三) | IG | Educational | 椰子油的起泡力為什麼這麼強? | 單圖 + 文案 | Draft |
| 3 | 5/8 (五) | LINE | Educational | 輪播精華版(3 重點)+ IG 連結 | 文字推播 | Draft |
| 4 | 5/9 (六) | IG | Engagement | 投票:茉莉、薰衣草、還是檜木香? | 單圖 + 限時動態 | Draft |
| 5 | 5/11 (一) | IG | Promotional | 母親節禮盒組正式開賣(3 款組合) | 輪播 6 張 | — |
| 6 | 5/13 (三) | IG | Educational | 乳木果油為什麼適合乾燥肌媽媽? | 單圖 | — |
| 7 | 5/15 (五) | LINE | Promotional | 禮盒優惠倒數 10 天 + 免運門檻提醒 | 文字推播 | — |
| 8 | 5/16 (六) | IG | Brand Story | 我是怎麼開始做皂的(幕後照片) | 單圖 | — |
| 9 | 5/18 (一) | IG | Promotional | 免運最後 7 天倒數 | 單圖 | — |
| 10 | 5/20 (三) | IG | Engagement | 顧客心得精選(3 則截圖) | 輪播 4 張 | — |
| 11 | 5/22 (五) | LINE | Promotional | 最後下單提醒 — 5/23 截止保證母親節到貨 | 文字推播 | — |
| 12 | 5/23 (六) | IG | Brand Story | 感謝文 — 謝謝你讓我的皂送到媽媽手上 | 單圖 | — |
| 13 | 5/25 (一) | IG | Engagement | 母親節快樂!曬出你送皂的照片 #PebbleMom | 單圖 | — |
| 14 | 5/27 (三) | IG | Promotional | 6 月預告 — 夏日控油皂(薄荷 + 茶樹) | 輪播 5 張 | — |
| 15 | 5/29 (五) | LINE | Engagement | UGC 活動提醒 + 6 月新品預告 | 文字推播 | — |
總計:IG 12 篇(4 輪播 + 8 單圖)+ LINE 4 次推播 = 16 件內容
KPIs for the Month
| Metric | Target | Prior Month (4月) |
|---|---|---|
| 總發文數 | 16 | 7(不規律) |
| IG 平均觸及率 | ≥ 8% 粉絲數 | 未追蹤 |
| IG 儲存數(Educational) | ≥ 30 次/篇 | 未追蹤 |
| LINE 推播點擊率 | ≥ 15% | 未追蹤 |
| 母親節禮盒訂單 | ≥ 40 組 | N/A |
| IG 新增追蹤 | +80 人 | +12 人 |
---
注意:前兩週(W1–W2)以教育內容建立信任,促銷內容佔比刻意壓低。
5/11 開賣後促銷才拉高,避免粉絲在預熱期就覺得「又在賣東西」而取消追蹤。
5 月結束後,用頂 3 篇 IG 貼文的互動數據決定 6 月的主力格式(輪播 vs 單圖)。
將以上內容存為 `mkt-content-calendar/examples/sample_scenario.md`。
Content Analytics — 內容績效分析參考
核心指標體系
指標層級:由淺到深
Layer 1 — 曝光 (Reach)
└── Impressions、Reach、Follower Growth
Layer 2 — 互動 (Engagement)
└── Likes、Comments、Shares、Saves、Clicks
Layer 3 — 行動 (Action)
└── Link Clicks、Profile Visits、DMs、Website Traffic
Layer 4 — 轉換 (Conversion)
└── Email Sign-ups、Purchases、Lead Forms原則:Layer 1-2 是 Vanity Metrics(虛榮指標)。Layer 3-4 才是業務指標。每月回顧時,Layer 3-4 的數字比 Layer 1-2 更重要。
---
必追蹤的六個指標與公式
1. Engagement Rate (互動率)
ER = (Likes + Comments + Shares + Saves) / Reach × 100%計算範例:
- 一篇 IG 貼文:Reach = 2,400、Likes = 180、Comments = 24、Shares = 12、Saves = 60
- ER = (180 + 24 + 12 + 60) / 2,400 × 100% = 276 / 2,400 × 100% = 11.5%
行業基準(2024):
| 平台 | 低於平均 | 正常 | 優秀 |
|---|---|---|---|
| < 1% | 1–3% | > 5% | |
| < 0.5% | 0.5–1% | > 2% | |
| < 1% | 2–4% | > 5% | |
| X (Twitter) | < 0.5% | 0.5–1% | > 2% |
注意:Reach-based ER 和 Follower-based ER 是不同公式。平台原生報表常用 Follower-based(分母為粉絲數而非觸及數)。跨平台比較時必須統一公式。
---
2. Save Rate (儲存率) — 內容價值指標
Save Rate = Saves / Reach × 100%Saves 是最能代表「內容是否有實用價值」的訊號。使用者儲存貼文代表「這個我之後用得到」。
基準:Save Rate > 2% 代表內容有強烈實用性。
實作:每月找出 Save Rate 最高的前 3 篇,分析它們的共同特徵(格式?主題?Pillar?),下個月加重製作。
---
3. Share Rate (分享率) — 病毒性指標
Share Rate = Shares / Reach × 100%Shares 代表「我的朋友也需要看到這個」。是自然觸及的引擎。
基準:Share Rate > 1% 是優秀的自然擴散訊號。
---
4. Click-Through Rate (連結點擊率)
CTR = Link Clicks / Impressions × 100%計算範例:
- LinkedIn 文章:Impressions = 5,200、Link Clicks = 94
- CTR = 94 / 5,200 × 100% = 1.8%
行業基準:
| 平台 | 平均 CTR |
|---|---|
| Instagram (bio link) | 0.5–1% |
| Facebook 貼文 | 1–3% |
| LinkedIn 貼文 | 1–2% |
| Email newsletter | 2–5% |
---
5. Follower Growth Rate (粉絲成長率)
Growth Rate = (新增粉絲 - 流失粉絲) / 月初粉絲數 × 100%計算範例:
- 月初:12,400 粉絲
- 本月新增:380、流失:90
- Net new = 290
- Growth Rate = 290 / 12,400 × 100% = 2.3%
基準:月成長率 > 2% 是健康的有機成長。< 0.5% 需要重新審視策略。
---
6. Content ROI (內容投報率) — 進階指標
Content ROI = (Social-attributed Revenue - Content Production Cost) / Content Production Cost × 100%若無法直接追蹤 Revenue,用「轉換事件數 × 平均訂單價值」估算 Social-attributed Revenue。
需在 GA4 或後端設定 UTM 參數才能追蹤。
---
Monthly Performance Review — 標準流程
Step 1:收集數據(第 1-2 天)
從各平台原生分析工具匯出:
每篇貼文需要的欄位:
- 貼文日期
- 平台
- Content Pillar
- 格式(Carousel / Reel / 靜態圖 / 文字)
- Reach
- Impressions
- Likes / Comments / Shares / Saves
- Link Clicks
- Follower 變化(發文日當天)匯出工具:Instagram Insights、Facebook Business Suite、LinkedIn Analytics、X Analytics
---
Step 2:計算彙總指標(第 2 天)
使用試算表,計算當月整體:
| 指標 | 計算方式 | 本月 | 上月 | 變化 |
|---|---|---|---|---|
| 總發文數 | COUNT | 24 | 22 | +2 |
| 平均 ER | AVG(所有貼文 ER) | 4.2% | 3.8% | +0.4pp |
| 平均 Save Rate | AVG(所有貼文 Save Rate) | 1.8% | 1.2% | +0.6pp |
| 粉絲淨增 | 月底 - 月初 | +340 | +210 | +62% |
| 社群導流 | GA4 / UTM | 1,840 | 1,520 | +21% |
---
Step 3:按 Pillar 分析(第 3 天)
將貼文依 Content Pillar 分組,計算各 Pillar 的平均 ER 和 Save Rate:
Pillar 分析範例:
Educational (40%): 平均 ER 6.1%、平均 Save Rate 3.2% ← 最強
Engagement (20%): 平均 ER 8.4%、平均 Save Rate 0.3% ← ER 高但無實用價值
Promotional (20%): 平均 ER 1.8%、平均 Save Rate 0.1% ← 最低,但必要
Brand Story (10%): 平均 ER 5.2%、平均 Save Rate 0.8%
Curated (10%): 平均 ER 2.9%、平均 Save Rate 1.1%結論邏輯:
- Educational 的 Save Rate 最高 → 下個月維持或增加比例
- Engagement 的 ER 高但 Save Rate 低 → 帶來互動但不帶來忠誠受眾,不要過度增加
- Promotional 的 ER 最低 → 正常現象,但若低於 0.5% 需重新審視文案
---
Step 4:找出 Top 3 / Bottom 3(第 3 天)
排序維度:依 ER 由高到低,找出 Top 3 和 Bottom 3。
分析 Top 3 的共同特徵,填寫以下表格:
| 特徵維度 | Top 3 共同點 | Bottom 3 共同點 |
|---|---|---|
| 格式 | Carousel | 靜態單圖 |
| Pillar | Educational | Promotional |
| 發文時間 | 週二 12:00 / 週四 18:00 | 週一 08:00 |
| 主題類型 | How-to / 懶人包 | 純廣告訊息 |
| 有無 CTA | 有,放第 1 張 | 無或放最後 |
這份表格直接成為下個月的製作指引。
---
Step 5:製作 Monthly Insight 報告
## {Month} 內容績效摘要
### 數字
- 發文:{N} 篇 / {N} 個平台
- 平均 ER:{%}(上月:{%})
- 粉絲淨增:+{N}(成長率 {%})
- 社群導流:{N} 次(上月:{N})
### 本月最強貼文
1. [{貼文描述}] — ER {%}、Saves {N}
→ 為什麼表現好:{1句}
### 本月最弱貼文
1. [{貼文描述}] — ER {%}
→ 原因假設:{1句}
### 下個月調整
- 增加:{具體改變}
- 減少:{具體改變}
- 測試:{要測試的假設}---
格式效益對照表
基於各平台普遍觀察到的格式表現差異(並非普遍定律,須以自身數據驗證):
| 格式 | 適合目標 | 通常 ER | Save Rate | 製作成本 |
|---|---|---|---|---|
| Carousel (輪播) | 教育、懶人包 | 高 | 高 | 中 |
| Reel / Short Video | 觸及新受眾 | 中-高 | 低 | 高 |
| 靜態單圖 | 品牌形象、節日 | 中 | 低 | 低 |
| 文字貼文 | LinkedIn 思想領導 | 高(LinkedIn) | 低 | 低 |
| Story / 限時動態 | 即時互動、投票 | 高互動 | 不適用 | 低 |
| UGC 轉發 | 社群建立 | 中 | 低 | 極低 |
使用方法:若 Save Rate 是本月主要 KPI,優先排 Carousel;若目標是觸及新受眾,優先排 Reel。
---
A/B 測試框架
單一變數測試,每次只改一個元素:
可測試的變數
| 變數 | 測試方法 | 衡量指標 |
|---|---|---|
| 發文時間 | 同類型貼文,Week A 發 12:00,Week B 發 18:00 | Reach、ER |
| 第一張圖的 Hook | 同主題,測試「數字型」vs「問題型」封面 | Carousel 完讀率 |
| CTA 位置 | 文末 CTA vs 文中 CTA | Link Clicks |
| Caption 長度 | 短文案(< 100 字)vs 長文案(> 300 字) | ER、Comments |
| Hashtag 數量 | 5 個 vs 15 個 vs 30 個 | Reach |
測試週期
- 最少跑 4 組同類型貼文才有足夠樣本
- 控制外部因素:避免在促銷期、節假日前後比較
- 記錄在試算表,持續累積歷史數據
---
常見分析陷阱
Impressions vs Reach 混用
- Impressions = 貼文被看到的總次數(同一人可重複)
- Reach = 看過貼文的不重複人數
- 計算 ER 應用 Reach 作分母,用 Impressions 會低估互動率
Follower ER vs Reach ER
- Follower-based ER = Engagements / Followers → 適合比較帳號整體表現
- Reach-based ER = Engagements / Reach → 適合評估單篇貼文品質
- 兩個數字都有用,但不能混著比較
用總數而非率
- 「本月總 Likes 3,200」沒有意義,除非帳號規模固定
- 永遠用比率(ER%、Save Rate%)才能跨月比較
只看平台原生數據
- 各平台的 "Reach" 定義略有不同
- 跨平台比較時,用統一的 UTM + GA4 追蹤才可靠
月底才看數據
- 應每週 check 一次,能即時發現異常(某篇貼文 ER 特別高 → 立刻追問為什麼、可否複製)
- 月底回顧是彙整,不是第一次看數據
---
UTM 參數標準格式
社群導流必須加 UTM 才能在 GA4 追蹤:
utm_source = 平台名稱(instagram / facebook / linkedin / x)
utm_medium = social
utm_campaign = 活動名稱或月份(2024-april / summer-sale)
utm_content = 貼文識別碼(post-001 / carousel-tips-seo)範例 URL:
https://example.com/blog/seo-tips
?utm_source=instagram
&utm_medium=social
&utm_campaign=2024-april
&utm_content=carousel-seo-tips-0408在試算表的貼文記錄中加入 UTM URL 欄位,方便後續在 GA4 篩選。
---
季度趨勢分析
每季做一次深度回顧,比較三個月的 Pillar 表現:
範例:Q1 Pillar ER 趨勢
Jan Feb Mar
Educational 5.2% 6.1% 7.3% ← 持續成長,策略有效
Promotional 1.4% 1.6% 1.2% ← 波動,需調整文案
Engagement 7.8% 6.2% 8.1% ← 不穩定,依賴時事/話題
Brand Story 3.9% 4.4% 5.0% ← 穩定成長
Curated 2.1% 2.3% 2.2% ← 平穩,維持現狀季度回顧的輸出:調整下一季的 Content Pillar 比例。若 Educational 持續強,考慮從 40% 提升到 50%,對應壓縮表現較差的 Pillar。
Related skills
FAQ
What are content pillars?
3-5 recurring themes aligned to business goals, such as educational, promotional, engagement, brand story, and curated, with a suggested content ratio each.
Does posting more often always help?
No; higher frequency without content-channel fit reduces engagement per post and can train the algorithm to suppress your content.