这是一个专门为 AI Agent 设计的技能,用于将本地生成的自定义 CSS 主题应用到 Markdown 文章中。它支持通过 wenyan-cli 进行本地预览、主题注册以及一键推送到微信公众号草稿箱。
WECHAT_APP_ID 和 WECHAT_APP_SECRET 环境变量。wenyan-cli (pnpm add -g @wenyan-md/cli)。.md) 和 CSS 主题文件 (.css)。wenyan-cli 主题库中,方便后续调用。当用户要求“应用生成的 xxx.css 并发布 yyy.md”时,Agent 必须 遵循以下标准操作流程:
在正式发布前,必须先进行模拟渲染,以确保 CSS 语法正确且文件路径有效。
```bash
wenyan render -f
```
的 HTML 字符串且无报错,则说明正常。Step 2: 正式发布 (Publish to Draft)
测试通过后,使用该 CSS 文件将文章推送到微信公众号草稿箱。
- 命令:
```bash
wenyan publish -f -c
```
- 可选参数:
--no-mac-style:禁用代码块 Mac 风格窗口。-h :指定代码高亮主题(如 atom-one-dark)。
Step 3: 注册主题 (Register Theme) [按需]
如果用户表示需要长期使用该主题,应将其注册到本地主题库。
- 命令:
```bash
wenyan theme --add --name --path
```
- 后续调用:注册后可直接使用
-t 参数发布。
故障排除 (Agent 专用)
- 文件不存在:检查
ENOENT 报错,确认 Markdown 或 CSS 文件路径是否正确。 - 样式未生效:检查 CSS 选择器是否缺少
#wenyan 前缀。 - 凭证错误:如果微信 API 返回
invalid credential,提示用户检查 WECHAT_APP_ID 和 WECHAT_APP_SECRET 环境变量。
共 1 个版本