Substack自动发布
substack-autopilot
by caoqi
Automate Substack newsletter article drafting and publishing using OpenClaw native tools. Generate weekly articles from a topic queue, write brand-consistent long-form content, save drafts locally, open Substack in browser for final review, and notify via Telegram. Triggers on: "write this week's Substack", "generate Substack article", "automate newsletter", "draft Substack post", "weekly Substack".
安装
claude skill add --url github.com/openclaw/skills/tree/main/skills/caoqi/substack-autopilot文档
Substack Autopilot
Generate, draft, and prepare weekly Substack articles from a managed topic queue. Keeps a local article log and opens the browser for final human review before publishing.
File Structure
<workspace>/<brand>/substack/
├── article-topics.json — topic queue (see format below)
├── article-log.json — published article history
└── article-YYYY-MM-DD.md — generated draft files
Topic Queue Format (article-topics.json)
[
{
"id": 1,
"title": "How Creators Are Losing Money Without Knowing It",
"subtitle": "Platform fees, algorithm suppression, and what to do about it",
"angle": "platform-critique",
"used": false
}
]
Angle types: See references/article-angles.md for content frameworks per angle.
Weekly Article Generation Flow
- Pick next unused topic from
article-topics.json(first where"used": false) - Generate article — use angle framework from
references/article-angles.md - Quality check — score ≥ 70/100 before proceeding (see scoring below)
- Save draft to
article-YYYY-MM-DD.md - Mark topic as used in
article-topics.json - Log article to
article-log.json - Open browser to Substack new post editor for final review
- Notify via Telegram — "Draft ready at [path] — please review before publishing"
If all topics are used: notify user to add new topics, then exit.
Article Quality Scoring (min 70/100)
| Criterion | Weight |
|---|---|
| Hook strength (first paragraph) | 25 pts |
| Value density (actionable insights) | 25 pts |
| Brand consistency | 20 pts |
| CTA clarity | 15 pts |
| Structure / readability | 15 pts |
Rewrite once if below 70. Do not proceed if still failing after rewrite.
Article Format
# [Title]
[Subtitle / hook sentence]
---
[Body: 600–900 words]
[3–5 sections with H2 headers]
[Specific data, examples, or patterns — not vague claims]
[Final CTA: link to brand URL]
Opening Substack in Browser
browser open → https://<publication>.substack.com/publish/post/new (profile: user)
Wait for editor to load before notifying user. Do not auto-publish — always leave final approval to the human.
Cron Job Setup
Recommended schedule: Weekly, Wednesday UTC 13:00 (Stockholm 14:00)
schedule: { "kind": "cron", "expr": "0 13 * * 3", "tz": "UTC" }
sessionTarget: "isolated"
payload.kind: "agentTurn"
timeoutSeconds: 0
See references/cron-prompt-template.md for a ready-to-use agentTurn prompt.
Telegram Notifications
- ✅ Draft ready:
"📝 Substack draft saved: [path] — please review and publish" - ⚠️ All topics used:
"⚠️ Substack topic queue empty — please add new topics to article-topics.json" - ❌ Generation failed:
"❌ Substack draft failed: [error] — manual write needed"
相关 Skills
文档共著
by anthropics
围绕文档、提案、技术规格、决策记录等写作任务,按上下文收集、结构迭代、读者测试三步协作共创,减少信息遗漏,写出更清晰、经得起他人阅读的内容。
✎ 写文档、方案或技术规格时容易思路散、信息漏,它用结构化共著流程帮你高效传递上下文、反复打磨内容,还能从读者视角做验证。
内部沟通
by anthropics
按公司常用模板和语气快速起草内部沟通内容,覆盖 3P 更新、状态报告、领导汇报、项目进展、事故复盘、FAQ 与 newsletter,适合需要统一格式的团队沟通场景。
✎ 按公司偏好的模板快速产出状态汇报、领导更新和 FAQ,既省去反复改稿,也让内部沟通更统一、更专业。
平面设计
by anthropics
先生成视觉哲学,再落地成原创海报、艺术画面或其他静态设计,输出 .png/.pdf,强调构图、色彩与空间表达,适合需要高完成度视觉成品的场景。
✎ 做海报、插画或静态视觉稿时,用它能快速产出兼顾美感与版式的PNG/PDF成品,原创设计更省心,也更适合规避版权风险。
相关 MCP 服务
by nirholas
免费的加密新闻聚合 MCP,汇集 Bitcoin、Ethereum、DeFi、Solana 与 altcoins 资讯源。
by ProfessionalWiki
让 Large Language Model 客户端无缝连接任意 MediaWiki 站点,可创建、更新、搜索页面,并通过 OAuth 2.0 安全管理内容。
by alisaitteke
用于Adobe Photoshop自动化的MCP server,让AI assistants直接控制Photoshop。