概述
multi-writing-skills 是一个 Claude Code Skill,用于将 Markdown 文章发布到多个内容平台。它支持微信公众号、知乎、今日头条等主流内容平台,提供 Markdown 转换、AI 写作、AI 去痕等功能。
用自然语言描述你的需求,AI 自动完成文章转换、发布、去痕、封面生成等全流程工作。
为什么使用
内容创作者在不同平台发布文章时面临诸多挑战,multi-writing-skills 旨在解决这些问题。
节省时间
手动复制粘贴、调整格式、代码高亮等重复性工作,AI 自动完成,每次发布节省 30+ 分钟
美观排版
微信公众号代码块显示问题、格式错乱?内置多种主题,自动美化排版
AI 加持
不会写文章?AI 帮你写。担心 AI 味太重?AI 帮你去痕
一键多平台
一份 Markdown,多平台发布。自动适配各平台格式要求
本地处理
配置存储在本地,支持环境变量 Sensitive 信息不外泄
自然语言交互
不用记命令,说出你的需求即可。Claude Code 帮你解析并执行
问题与解决
以下是内容创作者在实际工作中遇到的典型问题,以及 multi-writing-skills 提供的解决方案。
问题 1:微信公众号代码块显示
❌ 传统方式的问题
直接复制 Markdown 到公众号,代码块缩进混乱、语法高亮丢失、排版变得乱七八糟。
代码显示效果:
def hello():
print("Hello")
# 缩进丢失,格式错乱
✓ multi-writing-skills 解决方案
自动将代码块转换为微信支持的格式,保留语法高亮和缩进。
转换后效果:
def hello():
print("Hello")
# 完美显示代码
问题 2:多平台格式适配
❌ 传统方式的问题
同一篇文章需要手动调整格式以适应不同平台:
- 知乎:需要 Markdown 格式
- 微信公众号:需要 HTML 格式
- 今日头条:需要特定格式
维护多份文档,改动一处需要同步多处。
✓ multi-writing-skills 解决方案
一份 Markdown,自动转换为您指定的平台格式:
# 一条命令发布到所有平台
openclaw convert article.md --platform wechat
openclaw convert article.md --platform zhihu
openclaw convert article.md --platform toutiao
问题 3:AI 写作痕迹检测
❌ 传统方式的问题
直接使用 AI 生成的文章容易被检测平台识别为 AI 内容,特征包括:
- 过于规整的句式结构
- 频繁使用"首先、其次、最后"
- 缺乏个人观点和情感
- 句子长度过于均匀
✓ multi-writing-skills 解决方案
AI 去痕功能自动检测并改写:
# 轻度去痕
openclaw humanize article.md --intensity light
# 中度去痕
openclaw humanize article.md --intensity medium
# 重度去痕
openclaw humanize article.md --intensity heavy
效果对比
使用 multi-writing-skills 前后的工作流程对比。
发布工作流对比
传统手动方式
- 在 Markdown 编辑器写文章
- 复制内容到各平台
- 手动调整代码块格式
- 逐个上传图片
- 调整排版样式
- 预览检查
- 发布
⏱️ 耗时:30-60 分钟/篇
使用 multi-writing-skills
- 写 Markdown 文章
- 告诉 Claude:"发布到微信公众号"
- 确认发布
⏱️ 耗时:2-3 分钟/篇
代码块显示对比
直接复制到公众号
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1)
+ fibonacci(n - 2);
}
# 缩进丢失,格式混乱
使用 openclaw convert
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1)
+ fibonacci(n - 2);
}
# 语法高亮,缩进完美
AI 去痕效果对比
原始 AI 生成内容
"首先,我们需要了解 Python 的基本语法。其次,Python 是一种高级编程语言。最后,Python 具有简洁易读的特点。"
⚠️ AI 检测风险:高 | 过渡词规律 | 缺乏个人色彩
AI 去痕后
"Python 入门其实不难。我学 Python 的时候,第一件事就是搞清楚它的语法有多简洁。用多了你就会发现,同样的功能,Python 写的代码往往比别的语言短一大截。"
✓ AI 检测风险:低 | 自然表达 | 口语化
支持自然语言
multi-writing-skills 支持用自然语言与 Claude Code 交互,无需记忆复杂的命令参数。
发布文章
AI 写作
AI 去痕
生成封面
在 Claude Code 中,只需用自然的语言描述你的需求,Skill 会自动解析并调用相应的命令。
快速开始
第一步:安装工具
# 使用 pip 安装
pip install multi-writing-skills
# 或使用 uv
uv tool install multi-writing-skills
第二步:配置凭证
首次使用时,运行以下命令初始化配置:
openclaw config init
然后设置各平台的凭证:
# 微信公众号
openclaw config set wechat.app_id <你的AppID>
openclaw config set wechat.app_secret <你的AppSecret>
# 知乎
openclaw config set zhihu.cookie <你的Cookie>
# 今日头条
openclaw config set toutiao.cookie <你的Cookie>
第三步:开始使用
用自然语言告诉 Claude Code 你的需求:
或者直接使用 CLI:
openclaw convert article.md --draft --platform wechat
openclaw 使用教程
openclaw 是 multi-writing-skills 的命令行工具,提供完整的配置管理和发布功能。
配置命令
| 命令 | 说明 | 示例 |
|---|---|---|
openclaw config init |
初始化配置文件 | 在 ~/.multi-writing-skills/ 创建配置 |
openclaw config set |
设置配置项 | openclaw config set wechat.app_id xxx |
openclaw config list |
列出所有配置 | 查看当前配置状态 |
openclaw config edit |
编辑配置文件 | 直接打开 YAML 编辑 |
转换命令
| 命令 | 说明 | 示例 |
|---|---|---|
openclaw convert |
转换 Markdown 文件 | openclaw convert article.md |
--platform |
指定平台 | --platform wechat|zhihu|toutiao |
--draft |
发布到草稿箱 | --draft |
--theme |
指定主题 | --theme blue|orange|green |
-o, --output |
指定输出文件 | -o output.html |
AI 写作命令
# 基础写作
openclaw write "写一篇关于Python的文章"
# 指定风格和长度
openclaw write "写一篇关于Python的文章" --style technical --length long
# 改写现有内容
openclaw rewrite article.md --style casual
AI 去痕命令
# 默认中度去痕
openclaw humanize article.md -o article_clean.md
# 指定强度
openclaw humanize article.md --intensity light
openclaw humanize article.md --intensity medium
openclaw humanize article.md --intensity heavy
# 指定 Provider
openclaw humanize article.md --provider qwen
图片生成命令
# 基础图片生成
openclaw generate-image "一只在海边看日落的猫"
# 指定 Provider 和尺寸
openclaw generate-image "科技感城市" --provider minimax --size 1024x1024 -o cover.png
# 使用中文提示词
openclaw generate-image "古风山水画" --provider modelscope
完整工作流示例
# 1. 初始化配置(仅首次需要)
openclaw config init
# 2. 配置微信公众号凭证
openclaw config set wechat.app_id wx_xxxxx
openclaw config set wechat.app_secret xxxxx
# 3. 写一篇技术文章
openclaw write "Python 异步编程教程" --style technical --length long -o article.md
# 4. 给文章去痕
openclaw humanize article.md --intensity light -o article_clean.md
# 5. 生成封面图
openclaw generate-image "Python 编程" --provider minimax -o cover.png
# 6. 发布到微信公众号
openclaw convert article_clean.md --draft --platform wechat --theme blue
使用 openclaw --help 或 openclaw <command> --help 查看详细帮助信息。
功能特性
Markdown 转换
支持基础模式、API 模式、AI 模式三种转换方式
多平台发布
微信公众号、知乎、今日头条草稿箱
代码块格式化
自动处理缩进,微信公众号完美展示
AI 写作助手
5 种写作风格,灵活适配不同场景
AI 去痕
3 种强度可选,支持多种 Provider
图片生成
ModelScope、Minimax、DALL-E、Gemini
AI 写作风格
| 风格 | 参数值 | 描述 | 适用场景 |
|---|---|---|---|
| Dan Koe | dan-koe |
简洁、直接、实用 | 个人成长、效率类 |
| 技术风格 | technical |
严谨、详细、专业 | 技术教程、深度分析 |
| 随意风格 | casual |
轻松、亲切、口语化 | 生活类、个人博客 |
| 正式风格 | formal |
严肃、规范、学术 | 专业论文、正式报告 |
| 故事风格 | storytelling |
叙事、引人入胜 | 情感类、案例分享 |
AI 去痕详解
去痕强度
| 强度 | 参数 | 说明 |
|---|---|---|
| 轻度 | --intensity light |
保持原文结构,只调整表达方式 |
| 中度 | --intensity medium |
适度改写,增加自然表达 |
| 重度 | --intensity heavy |
全面改写,重新组织语言 |
支持的 Provider
openai、qwen(通义千问)、doubao(豆包)、minimax、moonshot、zhipu(智谱)、hunyuan(腾讯混元)、yi(零一万物)
去痕功能会检测并去除:过于规整的句式、频繁过渡词、缺乏个人观点、过度被动语态、句子长度均匀、缺少口语化表达。
Skill 元数据
Skill 通过 SKILL.md 文件定义元数据,用于 Claude Code 自动识别和触发:
# multi-writing-skills
多平台 Markdown 发布工具,支持微信公众号、知乎、今日头条。
## 功能特性
- **Markdown 转换**: 基础模式、API 模式、AI 模式
- **多平台发布**: 微信公众号、知乎、今日头条
- **代码块格式化**: 自动处理缩进和换行
- **AI 写作助手**: 5种写作风格支持
- **AI 去痕**: 去除 AI 写作痕迹
- **图片生成**: 支持多种 Provider
## 触发条件
当用户需要以下操作时自动触发:
- 将 Markdown 文章发布到微信公众号、知乎或今日头条
- 转换 Markdown 为公众号格式 HTML
- 使用 AI 写作、改写或去痕
- 生成文章封面图片
## 使用方式
在 Claude Code 中直接用自然语言描述你的需求即可。
SKILL.md 结构
- 标题 - Skill 名称,使用 kebab-case 命名
- 功能特性 - 列出所有支持的功能
- 触发条件 - 说明何时自动触发此 Skill
- 使用方式 - 如何使用此 Skill