claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Developer Tools

md2wechat-skill

Markdown to WeChat CLI | 一键排版发布到微信公众号:支持 40+ 排版样式和专业主题 、AI 配图 、批量发布 、多账号管理

// Developer Tools[ cli ][ api ][ claude ]#claude#agent-cli#ai-agent#ai-writing#claude-code#claude-skills#cli#go#devtoolsNOASSERTION$open-sourceupdated 10 days ago
Actively maintained
100/100
last commit 7 days ago
last release 13 days ago
releases 32
open issues 0
// install
git clone https://github.com/geekjourneyx/md2wechat-skill

md2wechat logo md2wechat

md2wechat CLI demo

面向 AI Agent 的微信公众号创作与发布 CLI

写 Markdown,生成公众号排版,制作封面和文章配图,预览校验后推送草稿箱。

支持 Claude Code、Codex、WorkBuddy、Kimi Work、Hermes Agent、OpenClaw 等 Agent 通过 JSON discovery 稳定调用。

快速开始 · 专业 API · Agent 工作流 · 高级排版 · 文档


这个项目解决什么问题

md2wechat 把公众号发布流程拆成一组可验证的 CLI 命令:

场景md2wechat 提供
Markdown 转微信 HTMLconvert,支持预览、上传图片、创建草稿
发布前检查inspect --json 输出标题、摘要、图片、cover、draft readiness
稳定排版API 模式返回确定性 HTML,支持 48 个主题和 43 个高级排版模块
Agent 自动化capabilitiesdoctorthemeslayoutproviders 等 discovery 命令
内容生产writehumanizetitle suggestgenerate_covergenerate_infographic
多账号发布命名公众号账号,本地只读发现,不输出 Secret
微信白名单高级 API 服务可提供微信接口固定出口能力

快速开始

npm install -g @geekjourneyx/md2wechat
md2wechat config init

确认文章状态:

md2wechat inspect article.md --json
md2wechat preview article.md

转换并创建微信草稿:

md2wechat convert article.md --draft --cover cover.jpg

安装方式、微信凭证和 IP 白名单配置见:


专业 API

API 模式适合需要稳定输出、多人协作、批量发布或 Agent 自动化的场景。

能力免费 AI 模式专业 API 模式
输出方式生成 prompt,由外部 LLM 继续处理直接返回微信 HTML
主题3 个基础主题48 个专业主题
高级排版模块不支持43 个 :::module 模块
输出一致性取决于外部 LLM同样输入得到同样输出
响应速度取决于外部 LLM秒级
发布自动化适合实验适合团队、客户号、矩阵号

专业能力包括:

申请 API 服务:关注公众号「极客杰尼」,备注「API咨询」。

公众号:极客杰尼


Agent 工作流

md2wechat 给 Agent 提供可机读接口,减少猜测和误操作。

md2wechat capabilities --json
md2wechat doctor --json
md2wechat inspect article.md --json
md2wechat themes list --json
md2wechat layout list --json
md2wechat title suggest article.md --json
md2wechat title suggest article.md --json --hook-level 2
md2wechat skills list --json
md2wechat skills read md2wechat --json

这些命令适合 Claude Code、Codex、WorkBuddy、Kimi Work、Hermes Agent、OpenClaw 以及其他能调用本地 CLI 的 Agent 使用。

Agent 可以据此判断:

  • 当前 CLI 支持哪些命令
  • API、草稿、上传是否具备执行条件
  • 某篇文章能不能发草稿
  • 当前主题和排版模块是否可用
  • 标题建议是否应交给宿主 Agent / 外部模型完成
  • 当前二进制内置的 Agent SOP 是什么

Brand Profile 支持把长期风格偏好写入 ~/.config/md2wechat/brand.md,由 Agent 在写作和排版时读取。详见 docs/BRAND-PROFILE.md


图片生成

md2wechat 支持两条图片路径。

直接调用图片 provider:

md2wechat generate_cover --article article.md
md2wechat generate_infographic --article article.md --preset infographic-comparison

支持 Volcengine、ModelScope、OpenRouter、OpenAI、Gemini 等服务。配置见 docs/IMAGE_PROVISIONERS.md

使用宿主 Agent 的 Image Gen:

md2wechat generate_cover --article article.md --plan --json
md2wechat generate_infographic --article article.md --plan --json

计划模式返回 IMAGE_PLAN_READY,不请求图片 provider,不要求 IMAGE_API_KEY,也不会上传到微信。适合 Codex、WorkBuddy、Kimi Work、Hermes Agent 等运行时已经暴露 Image Gen 工具的 Agent。详见 docs/AGENT_IMAGE_GEN.md


高级排版

API 模式支持 :::module 语法,用 Markdown 写结构化公众号排版。

:::hero
eyebrow: 深度观察
title: AI 时代的公众号写作
subtitle: 为什么读者愿意继续读下去
:::

:::callout
高级排版模块只在 API 模式渲染。
:::

查看和验证模块:

md2wechat layout list --json
md2wechat layout show hero --json
md2wechat layout validate --file article.md --json

default 主题效果 bytedance 主题效果 elegant-gold 主题效果

完整教程见 docs/LAYOUT.md


常用命令

命令用途
inspect检查文章元数据和发布 readiness
preview本地预览,不上传、不创建草稿
convertMarkdown 转微信 HTML,可选创建草稿
write从想法生成文章
humanize重写 AI 文章,支持 authentic 强度
title suggest生成公众号标题建议的 AI 请求
generate_cover生成封面图或图片计划
generate_infographic生成信息图或图片计划
upload_image上传图片到微信素材库
config wechat-accounts查看本地多公众号账号配置
doctor本地配置体检

文档

文档内容
QUICKSTART新手主路径
USAGE命令完整说明
DISCOVERYAgent discovery 契约
LAYOUT43 个高级排版模块
HUMANIZEAI 去痕与 authentic 写作
AGENT_IMAGE_GEN宿主 Agent Image Gen 工作流
CONFIG配置字段和环境变量
FAQ常见问题
TROUBLESHOOTING故障排查

许可与商业使用

本项目采用 Source Available License。个人使用、学习、评估、非营利使用免费。商业使用、SaaS、客户交付、白标、再分发和训练数据用途需要商业授权。

商业授权和 API 服务:关注公众号「极客杰尼」备注「API咨询」,或联系 [email protected]


文档 · Issues · Commercial licensing

Made by geekjourneyx

// compatibility

Platformscli, api
Operating systems
AI compatibilityclaude
LicenseNOASSERTION
Pricingopen-source
LanguageGo

// faq

What is md2wechat-skill?

Markdown to WeChat CLI | 一键排版发布到微信公众号:支持 40+ 排版样式和专业主题 、AI 配图 、批量发布 、多账号管理. It is open-source on GitHub.

Is md2wechat-skill free to use?

md2wechat-skill is open-source under the NOASSERTION license, so it is free to use.

What category does md2wechat-skill belong to?

md2wechat-skill is listed under devtools in the Claudeers registry of Claude-compatible tools.

0 views
3,114 stars
unclaimed
updated 10 days ago

// embed badge

md2wechat-skill on Claudeers
[![Claudeers](https://claudeers.com/api/badge/md2wechat-skill.svg)](https://claudeers.com/md2wechat-skill)

// retro hit counter

md2wechat-skill hit counter
[![Hits](https://claudeers.com/api/counter/md2wechat-skill.svg)](https://claudeers.com/md2wechat-skill)

// reviews

// guestbook

0/500

// related in Developer Tools

🔓

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…

// devtoolsaffaan-m/JavaScript225,699MIT[ claude ]
🔓

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

// devtoolsgarrytan/TypeScript119,234MIT[ claude ]
🔓

🙌 OpenHands: AI-Driven Development

// devtoolsOpenHands/Python79,324NOASSERTION[ claude ]
🔓

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

// devtoolsDietrichGebert/JavaScript73,042MIT[ claude ]

// built by

→ see how md2wechat-skill connects across the ecosystem