Claude Code Skill

multi-writing-skills

多平台 Markdown 发布工具,支持微信公众号、知乎、今日头条的 Markdown 文章转换与发布

概述

multi-writing-skills 是一个 Claude Code Skill,用于将 Markdown 文章发布到多个内容平台。它支持微信公众号、知乎、今日头条等主流内容平台,提供 Markdown 转换、AI 写作、AI 去痕等功能。

📝 编写 Markdown
🔄 格式转换
📤 发布平台
✅ 完成
💡 核心能力

用自然语言描述你的需求,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,自动转换为您指定的平台格式:

bash
# 一条命令发布到所有平台
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 去痕功能自动检测并改写:

bash
# 轻度去痕
openclaw humanize article.md --intensity light

# 中度去痕
openclaw humanize article.md --intensity medium

# 重度去痕
openclaw humanize article.md --intensity heavy

效果对比

使用 multi-writing-skills 前后的工作流程对比。

发布工作流对比

Before

传统手动方式

  1. 在 Markdown 编辑器写文章
  2. 复制内容到各平台
  3. 手动调整代码块格式
  4. 逐个上传图片
  5. 调整排版样式
  6. 预览检查
  7. 发布

⏱️ 耗时:30-60 分钟/篇

After

使用 multi-writing-skills

  1. 写 Markdown 文章
  2. 告诉 Claude:"发布到微信公众号"
  3. 确认发布

⏱️ 耗时:2-3 分钟/篇

代码块显示对比

Before

直接复制到公众号

function fibonacci(n) {
  if (n <= 1) return n;
    return fibonacci(n - 1)
  + fibonacci(n - 2);
}
# 缩进丢失,格式混乱
After

使用 openclaw convert

function fibonacci(n) {
    if (n <= 1) return n;
    return fibonacci(n - 1)
        + fibonacci(n - 2);
}
# 语法高亮,缩进完美

AI 去痕效果对比

Before

原始 AI 生成内容

"首先,我们需要了解 Python 的基本语法。其次,Python 是一种高级编程语言。最后,Python 具有简洁易读的特点。"

⚠️ AI 检测风险:高 | 过渡词规律 | 缺乏个人色彩

After

AI 去痕后

"Python 入门其实不难。我学 Python 的时候,第一件事就是搞清楚它的语法有多简洁。用多了你就会发现,同样的功能,Python 写的代码往往比别的语言短一大截。"

✓ AI 检测风险:低 | 自然表达 | 口语化

支持自然语言

multi-writing-skills 支持用自然语言与 Claude Code 交互,无需记忆复杂的命令参数。

发布文章

用户说:
"帮我把这篇 article.md 发布到微信公众号"
系统自动执行:
openclaw convert article.md --draft --platform wechat

AI 写作

用户说:
"用故事风格写一篇关于程序员成长的文章"
系统自动执行:
openclaw write "程序员成长" --style storytelling --length medium

AI 去痕

用户说:
"给这篇文章去痕,让它读起来更自然"
系统自动执行:
openclaw humanize article.md --intensity medium

生成封面

用户说:
"给这篇文章生成一个科技感的封面图"
系统自动执行:
openclaw generate-image "科技感" --style futuristic
💡 提示

在 Claude Code 中,只需用自然的语言描述你的需求,Skill 会自动解析并调用相应的命令。

快速开始

第一步:安装工具

bash
# 使用 pip 安装
pip install multi-writing-skills

# 或使用 uv
uv tool install multi-writing-skills

第二步:配置凭证

首次使用时,运行以下命令初始化配置:

bash
openclaw config init

然后设置各平台的凭证:

bash
# 微信公众号
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 你的需求:

你说:
"转换 article.md 为公众号格式"

或者直接使用 CLI:

bash
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 写作命令

bash
# 基础写作
openclaw write "写一篇关于Python的文章"

# 指定风格和长度
openclaw write "写一篇关于Python的文章" --style technical --length long

# 改写现有内容
openclaw rewrite article.md --style casual

AI 去痕命令

bash
# 默认中度去痕
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

图片生成命令

bash
# 基础图片生成
openclaw generate-image "一只在海边看日落的猫"

# 指定 Provider 和尺寸
openclaw generate-image "科技感城市" --provider minimax --size 1024x1024 -o cover.png

# 使用中文提示词
openclaw generate-image "古风山水画" --provider modelscope

完整工作流示例

bash
# 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 --helpopenclaw <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(零一万物)

⚠️ AI 写作特征

去痕功能会检测并去除:过于规整的句式、频繁过渡词、缺乏个人观点、过度被动语态、句子长度均匀、缺少口语化表达。

Skill 元数据

Skill 通过 SKILL.md 文件定义元数据,用于 Claude Code 自动识别和触发:

markdown
# 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