geekjourneyx/md2wechat-skill

面向 AI Agent 的微信公众号创作与发布 CLI:Markdown 排版、AI 配图、预览与草稿创建;支持由浏览器 Agent 保存知乎、CSDN、头条未发布草稿。

md2wechat – AI代理友好的CLI,用于发布微信公众号文章

功能概述

  • 将Markdown文件转换为微信公众号编辑器所需的精确HTML布局。
  • 提供一组CLI命令,可通过基于JSON的发现接口由AI代理(Claude、Codex、WorkBuddy等)调用。
  • 处理预览、图片上传、封面生成、草稿创建和多账户管理。
  • 提供免费AI模式(仅为外部LLM生成提示词)和付费专业API模式(直接返回最终HTML)。

为什么重要

  • 为微信写作是出了名的麻烦——平台期望特定的HTML结构、自定义“:::module”块用于高级布局,以及严格的图片处理。md2wechat自动化了整个流程,让开发者或自主代理专注于内容创作,而不是手动格式化。
  • 这个工具特意为代理而设计:它暴露了capabilities、doctor、inspect、layout list等命令,所有这些都输出紧凑的JSON,代理可以解析以决定下一步行动。

主要特性(根据README描述)

功能 描述
Markdown → 微信HTML convert命令生成最终HTML;preview写入本地文件;inspect返回结构化元数据(标题、摘要、图片、准备状态)。
高级布局 支持83种推荐布局场景和59种:::module语法(英雄区、提示框、画廊等),仅在专业API模式下解析。
代理发现 如capabilities、doctor、themes list、layout list等命令以机器可读的JSON格式公开CLI的功能。
内容生成辅助 write、humanize、title suggest、generate_cover、generate_infographic——代理均可调用以生成或改进文章部分。
图片生成 集成Volcengine、ModelScope、OpenAI、Gemini、MiniMax、Atlas Cloud等提供商。支持基于预设的封面/信息图创建和“计划”模式(仅返回生成计划)。
多平台草稿同步 除了微信,CLI还可以使用相同工作流为知乎、CSDN、头条和腾讯云开发者社区准备草稿。
多账户支持 允许配置多个微信公众号凭据,而不暴露机密。
专业API 付费服务,返回最终HTML,提供48个高级主题,并保证批量或团队使用的稳定转换。
源代码可用许可证 个人、学习和非商业用途免费;商业用途需要付费许可证。

典型工作流程

  1. 安装 – npm install -g @geekjourneyx/md2wechat@3.8.0(或使用Go二进制文件)。
  2. 配置 – md2wechat config init并添加API密钥/微信凭据。
  3. 检查 – md2wechat inspect article.md --json查看文章是否准备好创建草稿。
  4. 预览 – md2wechat preview article.md --output preview.html(免费AI模式仅创建提示词)。
  5. 转换与草稿 – md2wechat convert article.md --draft --cover cover.jpg将文章推送到微信草稿箱。
  6. 代理集成 – 自主代理可以调用md2wechat capabilities --json发现命令,然后在更大的写作流程中运行md2wechat generate_cover …或md2wechat title suggest …。

适用人群

  • 构建自动化微信内容发布工具的开发者。
  • 需要可重复、版本控制的新闻简报、产品更新或营销文案流程的团队。
  • 实验LLM驱动内容创建并需要稳定最终HTML端点的研究人员。

限制/注意事项

  • 高保真渲染(:::module语法)仅在付费专业API服务启用时工作。
  • 图片生成依赖外部提供商;必须配置相应的API密钥。
  • CLI本身是开源的,但转换服务是源代码可用许可证下的商业产品。

链接


以上所有信息均直接来自仓库README,未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目