开源一个 Claude Code Skill:多平台博客一键分发工具
开源一个 Claude Code Skill:多平台博客一键分发工具
写技术文章的朋友应该都有同感:一篇文章写完了,要在 CSDN、掘金、博客园、51CTO、简书各发一遍。每个平台的编辑器不一样,格式调一遍,图传一遍,标签设一遍,五个平台走下来十几分钟就没了。
我干脆写了一个 **Claude Code Skill** 来解决这个问题。
一句话介绍
> 对 Claude 说"把这篇文章发到所有平台",它就自动帮你发布到CSDN、51CTO、博客园、简书、掘金,然后返回每个平台的文章链接。
为什么是 Skill?
Claude Code 的 Skill 机制相当于给 AI 配了一份"操作手册"。安装这个 Skill 后,AI 知道完整的发布流程:
1. **确认需求** — 标题是什么、发哪些平台
2. **检查凭证** — 各平台的 Cookie 是否有效
3. **逐平台发布** — CSDN → 51CTO → 博客园 → 简书 → 掘金
4. **汇总结果** — 每个平台的成功/失败状态和链接
整个过程是对话式的。你说"除了简书其他都发",AI 就跳过简书。你说"先存草稿",AI 就不发布。
也可以当 Python 脚本用
不依赖 Claude,每个平台的发帖逻辑都封装成了独立的 Python 脚本,可以直接调用:
python csdn_poster.py post --title "标题" --file article.md --format markdown --publish
python juejin_poster.py post --title "标题" --file article.md --brief "摘要"
所有脚本只用了 Python 3.8+ 标准库,**零第三方依赖**。
支持的五个平台
| 平台 | 鉴权方式 | 输入格式 |
|------|----------|----------|
| CSDN | Cookie + CA 签名 | Markdown → HTML |
| 51CTO | 仅 Cookie | Markdown → HTML |
| 博客园 | 仅 Cookie | 原生 Markdown |
| 简书 | 仅 Cookie | Markdown → HTML |
| 掘金 | 仅 Cookie | 原生 Markdown |
每个平台的鉴权方式不一样,CSDN 最麻烦需要 CA 签名头,其他四个平台只配 Cookie 就能用。每个平台的注意事项和凭证获取方法都在 docs/ 目录下有详细文档。
几个设计取舍
**失败不中断**。一个平台发布失败了(比如 Cookie 过期),不影响其他平台继续发。最后汇总时告诉你哪个成功了、哪个失败了。
**文章模板**。内置了 6 种模板(通用介绍、踩坑记录、技术选型、深度解析、工具评测、知识梳理),适合从零快速生成内容。AI 会选最贴合的模板来写。
**纯 Python 零依赖**。标准库全家桶:http.cookiejar 管理 Cookie,urllib.request 发请求,html.parser 处理富文本。拿到脚本就能跑。
项目地址
https://github.com/lainXXX/blog-auto-poster
MIT 协议,欢迎围观和 PR。
---
*如果你也在写技术博客,希望能帮你省点重复劳动的时间。*
更多推荐



所有评论(0)