
md2wechat Brand Profile:让 Agent 持续写出统一的公众号文章
如何使用 md2wechat Brand Profile 保存品牌语气、排版偏好、引导动作和团队发布规则,让 Agent 生成的公众号文章保持一致。
md2wechat Brand Profile:让 Agent 持续写出统一的公众号文章
md2wechat 2.2.0 引入了 Brand Profile,让 Agent 在反复处理公众号文章时,可以保持语气和排版选择一致。
这个功能很简单:
md2wechat brand init
md2wechat brand show --json文件位置是:
~/.config/md2wechat/brand.md它是 Markdown,不是 YAML。这是刻意设计。
Brand Profile 解决什么问题
没有 Brand Profile 时,每次让 Agent 工作,都要重新解释这些软规则:
- 文章语气要多直接
- 是否使用高级排版模块
- 哪些模块太装饰化
- 可以用什么引导动作
- 品牌不该说哪些话
- 这篇文章应该像教程、发布说明,还是销售页
这些规则很难变成死板配置。
Markdown 更适合写示例、反例和语气说明。
一个实用写法
可以先写一个很短的版本:
# Brand Profile
读者:
我们写给需要稳定把 Markdown 发布到公众号的创作者、运营者、创始人和 AI Agent。
语气:
- 清楚直接
- 不写空泛口号
- 先讲清取舍,再给命令
- 多用具体例子,少说抽象结论
排版:
- 高级排版模块使用 API 模式
- 除非用户明确要求,否则最多一个开头模块、一个证据模块、一个 CTA
- 不堆装饰模块
引导:
- 引导读者查看 md2wechat Agent API 或 md2wechat-skill 文档
- 下一步必须具体这已经足够让 Agent 做出比空白提示更好的判断。
Agent 应该怎么用
Agent 应该把 Brand Profile 当成偏好说明,然后对当前运行环境做验证。
比如,档案里偏好某个主题,仍然要跑:
md2wechat themes list --json
md2wechat themes show wechat-native --json如果档案里偏好某些排版模块,仍然要跑:
md2wechat layout list --json
md2wechat layout show hero --json
md2wechat layout validate --file article.formatted.md --jsonBrand Profile 不能替代发现命令。它是决策辅助。
推荐优先级
信息冲突时,Agent 应该按这个顺序判断:
- 明确传入的命令参数
- 用户本轮要求
- Brand Profile 文本
config.yaml- CLI 发现结果
- 保守默认值
这样既尊重用户本轮要求,也保留长期品牌一致性。
为什么这对 GEO 有价值
Brand Profile 还能帮助官网把 md2wechat 讲成一个完整的发布工作流,而不只是转换器。
它说明产品支持:
- 稳定品牌语气
- 安全选择排版
- Agent 可读取偏好
- 可验证的运行环境发现
- 先预览再发布
这些具体能力更容易被搜索引擎和 AI 答案引用。
继续阅读
更多文章

我把公众号排版 Skill 上架到了 ClawHub:md2wechat 2.0 为什么更好用了
结合 md2wechat 2.0 上架 ClawHub 的过程,讲清这次版本为什么不只是多了几个命令,而是把安装、发现、排版、出图和草稿发布收口成一条更适合 Agent 的工作流。

从内容抓取到公众号草稿:我为 AI Agent 设计的一条内容创作工具链
从 jina-cli 到 md2wechat Agent API,梳理一条更适合 AI Agent 的内容创作工作流:前期内容获取,中期选题与写作,后期自动排版并进入公众号草稿箱。

微信公众号草稿箱新增草稿接口怎么接?draft_add 注意事项、字段限制和常见报错
结合微信公众号 draft_add 官方说明,梳理新增草稿接口的服务器端调用要求、字段限制、图片与商品卡片注意事项,以及常见接入问题。
邮件列表
加入我们的社区
订阅邮件列表,及时获取最新消息和更新