← 返回公开榜单
md

geekjourneyx/md2wechat-skill

用 Markdown 写公众号文章,一键转换为精美排版并自动上传到微信草稿箱。支持 AI 多主题样式和批量发布,让公众号写作像发朋友圈一样简单。

本周新增
27 星
近 3 周倍数
0.6x
距上次推送
240 天
距上次发布
240 天
许可证

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

2/142/182/232/273/33/73/123/16

2026 年 2 月 16 日 新增 2 个星标; 2026 年 2 月 17 日 新增 2 个星标; 2026 年 2 月 21 日 新增 12 个星标; 2026 年 2 月 23 日 新增 3 个星标; 2026 年 2 月 25 日 新增 12 个星标; 2026 年 2 月 27 日 新增 11 个星标; 2026 年 2 月 28 日 新增 12 个星标; 2026 年 3 月 1 日 新增 11 个星标; 2026 年 3 月 2 日 新增 9 个星标; 2026 年 3 月 3 日 新增 11 个星标; 2026 年 3 月 4 日 新增 13 个星标; 2026 年 3 月 5 日 新增 8 个星标; 2026 年 3 月 8 日 新增 12 个星标; 2026 年 3 月 10 日 新增 16 个星标; 2026 年 3 月 11 日 新增 5 个星标; 2026 年 3 月 16 日 新增 27 个星标

窗口内最高的一天是 2026 年 3 月 16 日,新增 27 个星标。

证据时间轴

  1. 第 2026 年第 12 周发布 1 次

    累计 13 个 release

README
该仓库存储的文档,若已生成中文翻译则一并显示

md2wechat

md2wechat

用 Markdown 写公众号文章,像发朋友圈一样简单

Go Version License GitHub Release Claude Code OpenClaw zread


⚠️ 重要提示:API 模式需要 md2wechat.cn API 服务

本工具使用 md2wechat.cn API 服务,使用 API 模式前需要先获取 API Key


🎉 API 服务重磅升级

YouMind 内置主题,全新分类系统,重塑内容创作体验

md2wechat API 服务即将迎来重大升级,带来 YouMind 内置主题库和全新主题分类:

  • 🎨 丰富主题库:精选 YouMind 内置主题,覆盖科技、生活、商业等多元场景
  • 📂 全新分类:智能分类系统,快速定位最匹配的主题风格
  • ⚡ 一键应用:API 模式下直接调用主题,创作更高效

📚 主题预览: https://md2wechat.app/theme-gallery

📩 如需咨询,扫描底部公众号二维码联系,备注「API内测」


快速开始 • Claude Code • OpenClaw • 功能介绍 • 使用方法 • 常见问题


🚀 5分钟快速上手

第一步:下载软件

> 💡 **最新版本**:访问 [Releases 页面](https://github.com/geekjourneyx/md2wechat-skill/releases) 下载

| 你的系统 | 下载链接 | 安装位置 |
|----------|----------|----------|
| 🪟 **Windows** | [下载 .exe](https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-windows-amd64.exe) | 任意文件夹(或 `C:\Windows\System32\`) |
| 🍎 **Mac Intel 芯片** | [下载](https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-darwin-amd64) | `/usr/local/bin/` 或 `~/.local/bin/` |
| 🍎 **Mac Apple Silicon (M1/M2/M3/M4)** | [下载](https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-darwin-arm64) | `/usr/local/bin/` 或 `~/.local/bin/` |
| 🐧 **Linux (Intel/AMD)** | [下载](https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-linux-amd64) | `/usr/local/bin/` 或 `/usr/bin/` |
| 🐧 **Linux (ARM/树莓派)** | [下载](https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-linux-arm64) | `/usr/local/bin/` 或 `/usr/bin/` |

> 🔍 **如何确认 Mac 芯片类型?**
> - 点击屏幕左上角 **苹果图标** → **关于本机**
> - 查看「芯片」或「处理器」信息:
> - 显示 `Apple M1/M2/M3/M4` → 下载 **Apple Silicon** 版本
> - 显示 `Intel` → 下载 **Intel** 版本

**安装步骤**:

<details>
<summary><b>Windows 安装方法</b></summary>

1. 下载 `md2wechat-windows-amd64.exe`
2. 重命名为 `md2wechat.exe`(可选)
3. 放到任意文件夹,或复制到 `C:\Windows\System32\`(全局可用)
4. 打开 CMD 或 PowerShell,输入 `md2wechat --help` 测试

</details>

<details>
<summary><b>Mac 安装方法</b></summary>

**请根据你的芯片类型选择对应命令:**

**Apple Silicon (M1/M2/M3/M4):**
```bash
# 下载并移动到系统目录
curl -Lo md2wechat https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-darwin-arm64
chmod +x md2wechat
sudo mv md2wechat /usr/local/bin/

# 测试
md2wechat --help

用户目录安装(无需 sudo):

# Apple Silicon
mkdir -p ~/.local/bin
curl -Lo ~/.local/bin/md2wechat https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-darwin-arm64
chmod +x ~/.local/bin/md2wechat

# 添加到 PATH(如果还没有)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# 测试
md2wechat --help
Linux 安装方法

请根据你的架构选择对应命令:

Intel/AMD (x86_64):

# 下载并移动到系统目录
curl -Lo md2wechat https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-linux-amd64
chmod +x md2wechat
sudo mv md2wechat /usr/local/bin/

# 测试
md2wechat --help

ARM/树莓派 (aarch64):

# 下载并移动到系统目录
curl -Lo md2wechat https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-linux-arm64
chmod +x md2wechat
sudo mv md2wechat /usr/local/bin/

# 测试
md2wechat --help

用户目录安装(无需 sudo):

mkdir -p ~/.local/bin
# Intel/AMD 用 amd64,ARM 用 arm64
curl -Lo ~/.local/bin/md2wechat https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-linux-amd64
chmod +x ~/.local/bin/md2wechat

# 添加到 PATH(如果还没有)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc  # 或 ~/.zshrc
source ~/.bashrc

# 测试
md2wechat --help

⚠️ Mac 用户:下载后如果提示「无法打开」,右键点击 → 打开 → 仍要打开

第二步:配置微信(只需一次)

md2wechat config init

用记事本打开生成的配置文件(会显示路径),填入两个信息:

配置项是什么在哪获取
AppID公众号唯一标识微信开发者平台 → 开发接口管理
SecretAPI 密钥同上,需要管理员权限

第三步:开始使用

# 1. 用 Markdown 写好文章(假设文件叫 article.md)

# 2. 预览效果
md2wechat convert article.md --preview

# 3. 发送到微信草稿箱
md2wechat convert article.md --draft --cover cover.jpg

💡 小贴士:第一次使用时,命令会自动引导你完成配置。


📖 使用方法

基础命令

# 预览转换效果(不发送)
md2wechat convert article.md --preview

# 转换并保存为 HTML 文件
md2wechat convert article.md -o output.html

# 使用 AI 模式生成精美排版
md2wechat convert article.md --mode ai --theme autumn-warm --preview

风格写作 🆕

# 查看所有可用写作风格
md2wechat write --list

# 用 Dan Koe 风格写文章(交互模式)
md2wechat write

# 用指定风格写文章,从观点生成
md2wechat write --style dan-koe

# 润色现有文章
md2wechat write --style dan-koe --input-type fragment article.md

# 生成匹配的封面提示词
md2wechat write --style dan-koe --cover-only

# 同时生成文章和封面
md2wechat write --style dan-koe --cover

写作风格说明:

风格特点适合内容
Dan Koe深刻但不晦涩,犀利但不刻薄,有哲学深度但接地气个人成长、观点文章、评论

如何添加自定义风格:

在 writers/ 目录下创建 YAML 文件即可,格式参考 writers/dan-koe.yaml。

风格写作工作原理
┌─────────────────────────────────────────────────────────────────────┐
│                      风格写作 (write 命令)                          │
├─────────────────────────────────────────────────────────────────────┤
│                                                             │
│   你只需要提供一个想法 → AI 自动生成符合特定创作者风格的文章            │
│                                                             │
└─────────────────────────────────────────────────────────────────────┘

核心概念:

概念说明示例
写作风格特定创作者的写作 DNA,包括语气、结构、用词习惯Dan Koe:深刻犀利、接地气
输入类型你提供的内容类型观点、片段、大纲、标题
AI 模式返回结构化提示词,由 Claude 等 AI 大模型处理才能生成内容默认模式
封面提示词根据文章内容自动生成的配图提示匹配写作风格

完整工作流程:

flowchart TB
    A[你提供想法] --> B{选择写作风格}
    B --> C[构建结构化提示词]

    C --> D{AI 处理}
    D --> E[生成完整文章]

    E --> F{需要封面?}
    F -->|是| G[生成封面提示词]
    F -->|否| H[输出文章]

    G --> I[用 AI 生成封面图]
    I --> J[上传到微信素材库]
    H --> C1[转换为微信格式]
    J --> C1
    C1 --> L[发送到草稿箱]

    L --> K[在微信编辑器中微调]
    K --> L[发布!]

简单理解:

  • write = 帮你写文章(从想法到完整文章)
  • convert = 帮你排版(从 Markdown 到微信格式)

简单理解:

  • write = 帮你写文章(从想法到完整文章)
  • convert = 帮你排版(从 Markdown 到微信格式)

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode": "ai",
  "action": "ai_write_request",
  "style": "Dan Koe",
  "prompt": "结构化的写作提示词..."
}

# 带封面的输出
{
  "success": true,
  "prompt": "文章提示词...",
  "cover_prompt": "封面提示词...",
  "cover_explanation": "封面设计思路..."
}

💡 重要说明:write 命令默认使用 AI 模式,返回的是结构化提示词,需要由 Claude 等 AI 大模型处理才能生成最终文章。在 Claude Code 中使用时,这个流程是自动的。

从想法到发布的完整流程:

flowchart TB
    subgraph Phase1["📝 阶段1:创作"]
        A1[你的想法] --> A2[选择写作风格]
        A2 --> A3[AI 生成文章]
        A3 --> A4[生成封面提示词]
    end

    subgraph Phase2["🎨 阶段2:制作"]
        A4 --> B1[用 AI 生成封面图]
        B1 --> B2[上传到微信素材库]
    end

    subgraph Phase3["📤 阶段3:发布"]
        A3 --> C1[保存为 Markdown]
        B2 --> C1
        C1 --> D1[转换为微信格式]
        D1 --> E1[发送到草稿箱]
        E1 --> F1[在微信编辑器中微调]
        F1 --> F2[发布!]
    end

classDef phase1 fill:#e3f2fd,stroke:#2196f3,color:#0d47a1
classDef phase2 fill:#fff3e0,stroke:#ff9800,color:#e65100
classDef phase3 fill:#e8f5e9,stroke:#4caf50,color:#1b5e20

class A1,A2,A3,A4 phase1
class B1,B2,B3,B4 phase2
class C1,C2,C3,C4 phase3

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode": "ai",
  "action": "ai_write_request",
  "style": "Dan Koe",
  "prompt": "结构化的写作提示词..."
}

# 带封面的输出
{
  "success": true,
  "prompt": "文章提示词...",
  "cover_prompt": "封面提示词...",
  "cover_explanation": "封面设计思路..."
}

💡 重要说明:write 命令默认使用 AI 模式,返回的是结构化提示词,需要由 Claude 等 AI 大模型处理才能生成最终文章。在 Claude Code 中使用时,这个流程是自动的。

从想法到发布的完整流程:

flowchart TB
    subgraph Phase1["📝 阶段1:创作"]
        A1[你的想法] --> A2[选择写作风格]
        A2 --> A3[AI 生成文章]
        A3 --> A4[生成封面提示词]
    end

    subgraph Phase2["🎨 阶段2:制作"]
        A4 --> B1[用 AI 生成封面图]
        B1 --> B2[上传到微信素材库]
    end

    subgraph Phase3["📤 阶段3:发布"]
        A3 --> C1[保存为 Markdown]
        B2 --> C1
        C1 --> D1[转换为微信格式]
        D1 --> E1[发送到草稿箱]
        E1 --> F1[在微信编辑器中微调]
        F1 --> F2[发布!]
    end

classDef phase1 fill:#e3f2fd,stroke:#2196f3,color:#0d471a
classDef phase2 fill:#fff3e0,stroke:#ff9800,color:#e65100
classDef phase3 fill:#e8f5e9,stroke:#4caf50,color:#1b5e20

class A1,A2,A3,A4 phase1
class B1,B2,B3,B4 phase2
class C1,C2,C3,C4 phase3

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode": "ai",
  "action": "ai_write_request",
  "style": "Dan Koe",
  "prompt": "结构化的写作提示词..."
}

# 带封面的输出
{
  "success": true,
  "prompt": "文章提示词...",
  "cover_prompt": "封面提示词...",
  "cover_explanation": "封面设计思路..."
}

💡 重要说明:write 命令默认使用 AI 模式,返回的是结构化提示词,需要由 Claude 等 AI 大模型处理才能生成最终文章。在 Claude Code 中使用时,这个流程是自动的。

从想法到发布的完整流程:

flowchart TB
    subgraph Phase1["📝 阶段1:创作"]
        A1[你的想法] --> A2[选择写作风格]
        A2 --> A3[AI 生成文章]
        A3 --> A4[生成封面提示词]
    end

    subgraph Phase2["🎨 阶段2:制作"]
        A4 --> B1[用 AI 生成封面图]
        B1 --> B2[上传到微信素材库]
    end

    subgraph Phase3["📤 阶段3:发布"]
        A3 --> C1[保存为 Markdown]
        B2 --> C1
        C1 --> D1[转换为微信格式]
        D1 --> E1[发送到草稿箱]
        E1 --> F1[在微信编辑器中微调]
        F1 --> F2[发布!]
    end

classDef phase1 fill:#e3f2fd,stroke:#2196f3,color:#0d471a
classDef phase2 fill:#fff3e0,stroke:#ff9800,color:#e65100
classDef phase3 fill:#e8f5e9,stroke:#4caf50,color:#1b5e20

class A1,A2,A3,A4 phase1
class B1,B2,B3,B4 phase2
class C1,C2,C3,C4 phase3

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode": "ai",
  "action": "ai_write_request",
  "style": "Dan Koe",
  "prompt": "结构化的写作提示词..."
}

# 带封面的输出
{
  "success": true,
  "prompt": "文章提示词...",
  "cover_prompt": "封面提示词...",
  "cover_explanation": "封面设计思路..."
}

💡 重要说明:write 命令默认使用 AI 模式,返回的是结构化提示词,需要由 Claude 等 AI 大模型处理才能生成最终文章。在 Claude Code 中使用时,这个流程是自动的。

从想法到发布的完整流程:

flowchart TB
    subgraph Phase1["📝 阶段1:创作"]
        A1[你的想法] --> A2[选择写作风格]
        A2 --> A3[AI 生成文章]
        A3 --> A4[生成封面提示词]
    end

    subgraph Phase2["🎨 阶段2:制作"]
        A4 --> B1[用 AI 生成封面图]
        B1 --> B2[上传到微信素材库]
    end

    subgraph Phase3["📤 阶段3:发布"]
        A3 --> C1[保存为 Markdown]
        B2 --> C1
        C1 --> D1[转换为微信格式]
        D1 --> E1[发送到草稿箱]
        E1 --> F1[在微信编辑器中微调]
        F1 --> F2[发布!]
    end

classDef phase1 fill:#e3f2fd,stroke:#2196f3,color:#0d471a
classDef phase2 fill:#fff3e0,stroke:#ff9800,color:#e65100
classDef phase3 fill:#e8f5e9,stroke:#4caf50,color:#1b5e20

class A1,A2,A3,A4 phase1
class B1,B2,B3,B4 phase2
class C1,C2,C3,C4 phase3

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode": "ai",
  "action": "ai_write_request",
  "style": "Dan Koe",
  "prompt": "结构化的写作提示词..."
}

# 带封面的输出
{
  "success": true,
  "prompt": "文章提示词...",
  "cover_prompt": "封面提示词...",
  "cover_explanation": "封面设计思路..."
}

💡 重要说明:write 命令默认使用 AI 模式,返回的是结构化提示词,需要由 Claude 等 AI 大模型处理才能生成最终文章。在 Claude Code 中使用时,这个流程是自动的。

从想法到发布的完整流程:

flowchart TB
    subgraph Phase1["📝 阶段1:创作"]
        A1[你的想法] --> A2[选择写作风格]
        A2 --> A3[AI 生成文章]
        A3 --> A4[生成封面提示词]
    end

    subgraph Phase2["🎨 阶段2:制作"]
        A4 --> B1[用 AI 生成封面图]
        B1 --> B2[上传到微信素材库]
    end

    subgraph Phase3["📤 阶段3:发布"]
        A3 --> C1[保存为 Markdown]
        B2 --> C1
        C1 --> D1[转换为微信格式]
        D1 --> E1[发送到草稿箱]
        E1 --> F1[在微信编辑器中微调]
        F1 --> F2[发布!]
    end

classDef phase1 fill:#e3f2fd,stroke:#2196f3,color:#0d471a
classDef phase2 fill:#fff3e0,stroke:#ff9800,color:#e65100
classDef phase3 fill:#e8f5e9,stroke:#4caf50,color:#1b5e20

class A1,A2,A3,A4 phase1
class B1,B2,B3,B4 phase2
class C1,C2,C3,C4 phase3

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode": "ai",
  "action": "ai_write_request",
  "style": "Dan Koe",
  "prompt": "结构化的写作提示词..."
}

# 带封面的输出
{
  "success": true,
  "prompt": "文章提示词...",
  "cover_prompt": "封面提示词...",
  "cover_explanation": "封面设计思路..."
}

💡 重要说明:write 命令默认使用 AI 模式,返回的是结构化提示词,需要由 Claude 等 AI 大模型处理才能生成最终文章。在 Claude Code 中使用时,这个流程是自动的。

从想法到发布的完整流程:

flowchart TB
    subgraph Phase1["📝 阶段1:创作"]
        A1[你的想法] --> A2[选择写作风格]
        A2 --> A3[AI 生成文章]
        A3 --> A4[生成封面提示词]
    end

    subgraph Phase2["🎨 阶段2:制作"]
        A4 --> B1[用 AI 生成封面图]
        B1 --> B2[上传到微信素材库]
    end

    subgraph Phase3["📤 阶段3:发布"]
        A3 --> C1[保存为 Markdown]
        B2 --> C1
        C1 --> D1[转换为微信格式]
        D1 --> E1[发送到草稿箱]
        E1 --> F1[在微信编辑器中微调]
        F1 --> F2[发布!]
    end

classDef phase1 fill:#e3f2fd,stroke:#2196f3,color:#0d471a
classDef phase2 fill:#fff3e0,stroke:#ff9800,color:#e65100
classDef phase3 fill:#e8f5e9,stroke:#4caf50,color:#1b5e20

class A1,A2,A3,A4 phase1
class B1,B2,B3,B4 phase2
class C1,C2,C3,C4 phase3

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode": "ai",
  "action": "ai_write_request",
  "style": "Dan Koe",
  "prompt": "结构化的写作提示词..."
}

# 带封面的输出
{
  "success": true,
  "prompt": "文章提示词...",
  "cover_prompt": "封面提示词...",
  "cover_explanation": "封面设计思路..."
}

💡 重要说明:write 命令默认使用 AI 模式,返回的是结构化提示词,需要由 Claude 等 AI 大模型处理才能生成最终文章。在 Claude Code 中使用时,这个流程是自动的。

从想法到发布的完整流程:

flowchart TB
    subgraph Phase1["📝 阶段1:创作"]
        A1[你的想法] --> A2[选择写作风格]
        A2 --> A3[AI 生成文章]
        A3 --> A4[生成封面提示词]
    end

    subgraph Phase2["🎨 阶段2:制作"]
        A4 --> B1[用 AI 生成封面图]
        B1 --> B2[上传到微信素材库]
    end

    subgraph Phase3["📤 阶段3:发布"]
        A3 --> C1[保存为 Markdown]
        B2 --> C1
        C1 --> D1[转换为微信格式]
        D1 --> E1[发送到草稿箱]
        E1 --> F1[在微信编辑器中微调]
        F1 --> F2[发布!]
    end

classDef phase1 fill:#e3f2fd,stroke:#2196f3,color:#0d471a
classDef phase2 fill:#fff3e0,stroke:#ff9800,color:#e65100
classDef phase3 fill:#e8f5e9,stroke:#4caf50,color:#1b5e20

class A1,A2,A3,A4 phase1
class B1,B2,B3,B4 phase2
class C1,C2,C3,C4 phase3

一条命令完成全流程(在 Claude Code 中):

"用 Dan Koe 风格写一篇关于 AI 时代程序员怎么搞钱的文章,生成封面,并发送到微信草稿箱"

Claude 会自动:

  1. 调用 write 命令生成文章和封面提示词
  2. 用 AI 生成封面图并上传
  3. 转换为微信格式
  4. 发送到草稿箱

输入类型说明:

输入类型说明示例
idea一个观点或想法"我觉得自律是个伪命题"
fragment内容片段,需要润色扩展现有的草稿或未完成的文章
outline文章大纲有结构,需要填充内容
title仅标题,围绕标题写作"自律是个谎言"

输出说明:

# AI 模式输出(默认)
{
  "success": true,
  "mode":

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。