用途:md2wechat 是一个 CLI 工具,用于将 Markdown 转换为微信公众号文章 HTML,并围绕文章处理提供预览、检查、草稿上传、封面/信息图生成、图片帖创建等能力。它同时以技能形式提供运行时操作协议,供宿主 Agent 调用。
主要能力:convert 负责转换,preview 生成与转换结果字节一致的最终 API HTML,inspect 输出结构化元数据、检查项、就绪目标与阻塞项。create_image_post 用于图片优先的图文帖;generate_cover、generate_infographic 用于封面与信息图;title suggest 生成标题候选请求;advise 给出改进建议;write、humanize 用于写作与去 AI 痕迹。
使用方式:假定 md2wechat 已在 PATH 中。文章流程建议先 inspect,再 preview,最后 convert,仅在用户明确要求时才加 --upload、--draft、--cover 或 --cover-media-id。convert 默认 API 模式,除非用户明确要求 --mode ai。API 模式的预览与转换需要有效的 MD2WECHAT_API_KEY;微信上传、草稿创建和 create_image_post 需要微信凭据。发现类命令包括 themes list、layout list、providers list、prompts list、capabilities、version、skills list 等,可用 --json 输出。
适用场景:微信公众号文章排版与草稿准备、图片帖、封面与信息图生成、标题候选、文章改进建议、创作者风格写作与去 AI 痕迹。
限制:高级布局模块仅在 API 模式渲染,AI 模式不解析 :::module 语法。--subject-reference 仅 minimax 提供商及其 image-01 模型支持,且参考图必须是可公开访问的 http(s) 人像 URL,内联 data URL 与本地路径会被拒绝。doctor 仅检查本地就绪,不做实时认证。Brand Profile 位于 ~/.config/md2wechat/brand.md,为自由格式 Markdown,CLI 不解析。未明确要求时不应创建草稿、上传图片或调用远程图像生成。部分细节(如具体价格、平台支持范围)暂未提供。