/install lanreneditor-pro
微信公众号内容管线(排版与发布)\r
\r
从素材收集到多平台分发的全链路 AI 内容管线,让 AI 帮你写文章、排版、生成封面、转换多平台文案并一键分发。\r \r ---\r \r
功能介绍\r
\r
🔄 两条管线路径\r
\r | 路径 | 流程 | 适用场景 |\r |------|------|----------|\r | Path A:素材→出稿 | 素材收集 → AI写稿 → 排版 → 封面 → 多平台文案 → 分发 | 日常内容积累、从零创作 |\r | Path B:微信文章→多平台 | 抓取文章 → 分析结构 → 多平台转换 → 封面 → 文案 → 分发 | 内容复用、跨平台分发 |\r \r
✨ 核心功能\r
\r
- 📝 素材管理:收集零散灵感,按主题归类,AI 自动提取摘要\r
- 🤖 AI 写稿:六段式教程 + 四幕式深度两种框架,素材自动组织成文\r
- 🎨 排版渲染:自定义模板 + CSS 内联(微信兼容),100+ 主题可选\r
- 🖼️ AI 封面图:三种风格(渐变/品牌/极简),支持横版和竖版\r
- 📕 小红书轮播图:文章一键转 8-10 张小红书卡片\r
- 📱 多平台文案:小红书/即刻/朋友圈/播客,一键生成适配文案\r
- 🔗 文章抓取:微信文章链接 → 提取标题/正文/图片\r
- 📊 文章分析:解析结构、提取关键数据、推荐写作框架\r
- 📤 一键发布:直接发布到微信公众号草稿箱\r
- 📡 多平台分发:微信 L0 API 直推 + 多平台 CDP 分发\r
- 📊 额度查询:查看发布额度、公众号绑定、模板配额\r \r
⚠️ 重要提示:本技能优先使用用户自定义模板进行排版。如果你尚未创建自定义模板,请先在平台创建。\r \r ---\r \r
配置参数\r
\r
| 参数名 | 类型 | 必填 | 说明 | 示例值 |\r
|--------|------|------|------|--------|\r
| apiBaseUrl | string | ✅ | SaaS 平台地址 | https://open.tyzxwl.cn |\r
| apiKey | secret | ✅ | API 密钥(从平台获取) | wemd_xxxxxxxxxxxx |\r
\r
获取 API 密钥\r
\r
- 访问 https://open.tyzxwl.cn 并登录\r
- 进入「个人中心」→「API Key」\r
- 点击「生成新密钥」\r \r
绑定公众号\r
\r 首次使用前需授权公众号:\r
- 登录平台后点击「授权公众号」\r
- 使用公众号管理员微信扫码授权\r \r ---\r \r
API 接口\r
\r
Base URL: https://open.tyzxwl.cn \r
鉴权方式: Header X-API-Key: {apiKey}\r
\r
---\r
\r
1. 获取模板列表\r
\r
GET /api/skill/templates\r
```\r
\r
**Query 参数**(均可选):\r
| 参数 | 说明 |\r
|------|------|\r
| `category` | 模板分类筛选 |\r
| `search` | 搜索关键词 |\r
| `page` | 页码,默认 1 |\r
| `limit` | 每页数量,默认 20 |\r
\r
**响应示例**:\r
```json\r
{\r
"success": true,\r
"data": {\r
"list": [\r
{\r
"id": "tech-blue",\r
"name": "科技蓝",\r
"description": "渐变蓝色,适合技术/产品类文章",\r
"category": "tech",\r
"categoryName": "科技",\r
"emoji": "💻",\r
"isPremium": false,\r
"isUserTemplate": false,\r
"tags": ["科技", "产品", "技术"]\r
}\r
],\r
"userTemplatesCount": 2,\r
"pagination": {\r
"page": 1,\r
"limit": 20,\r
"total": 8,\r
"totalPages": 1\r
}\r
}\r
}\r
```\r
\r
**关于模板**: 优先使用用户自定义模板(`isUserTemplate: true`)。如果模板列表中没有用户模板(`userTemplatesCount: 0`),需要引导用户先创建模板。\r
\r
---\r
\r
### 2. 获取模板分类\r
\r
```\r
GET /api/skill/templates/categories\r
```\r
\r
---\r
\r
### 3. 获取公众号列表\r
\r
```\r
GET /api/skill/accounts\r
```\r
\r
---\r
\r
### 4. 查询发布额度\r
\r
```\r
GET /api/skill/quota\r
```\r
\r
**响应示例**:\r
```json\r
{\r
"success": true,\r
"data": {\r
"planName": "专业版",\r
"publish": { "used": 15, "total": 100, "remaining": 85 },\r
"accounts": { "used": 2, "total": 5, "remaining": 3 }\r
}\r
}\r
```\r
\r
---\r
\r
### 5. 发布文章\r
\r
```\r
POST /api/skill/publish\r
Content-Type: application/json\r
```\r
\r
**请求参数**:\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `content` | string | ✅ | 文章内容(Markdown 格式) |\r
| `templateId` | string | ✅ | 模板 ID |\r
| `title` | string | ❌ | 文章标题(不填则从内容提取) |\r
| `accountId` | string | ❌ | 公众号 AppID |\r
| `author` | string | ❌ | 作者名 |\r
| `digest` | string | ❌ | 文章摘要 |\r
| `coverImage` | string | ❌ | 封面图 URL |\r
| `contentSourceUrl` | string | ❌ | 阅读原文链接 |\r
| `autoGenerateCover` | boolean | ❌ | 是否 AI 生成封面(默认 true) |\r
\r
---\r
\r
### 6. 查询发布状态\r
\r
```\r
GET /api/skill/publish/status?taskId={taskId}\r
```\r
\r
---\r
\r
### 7. 素材管理(v2.0 新增)\r
\r
**添加素材**:\r
```\r
POST /api/skill/materials\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `content` | string | ✅ | 素材内容 |\r
| `type` | string | ❌ | 素材类型(manual/auto/hybrid,默认 manual) |\r
| `topic` | string | ❌ | 主题标签 |\r
\r
**查看素材列表**:\r
```\r
GET /api/skill/materials\r
```\r
\r
**清空素材**:\r
```\r
DELETE /api/skill/materials\r
```\r
\r
---\r
\r
### 8. AI 写稿(v2.0 新增)\r
\r
```\r
POST /api/skill/draft\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `topic` | string | ✅ | 文章主题 |\r
| `framework` | string | ❌ | 写作框架(tutorial=六段式教程/deep=四幕式深度/auto=自动选择) |\r
| `templateId` | string | ❌ | 关联排版模板 ID |\r
\r
**写作框架说明**:\r
- **tutorial(六段式教程)**:引言→概念→步骤→案例→常见问题→总结,适合技术教程、实操指南\r
- **deep(四幕式深度)**:现象→分析→洞察→展望,适合深度分析、行业观点\r
- **auto**:根据主题自动选择最合适的框架\r
\r
---\r
\r
### 9. 排版渲染(v2.0 新增)\r
\r
```\r
POST /api/skill/render\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `content` | string | ✅ | 文章内容(Markdown 或 HTML) |\r
| `templateId` | string | ✅ | 模板 ID |\r
\r
返回**内联 CSS 的 HTML**,可直接粘贴到微信公众号编辑器。\r
\r
---\r
\r
### 10. 封面生成(v2.0 新增)\r
\r
```\r
POST /api/skill/cover\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `title` | string | ✅ | 文章标题 |\r
| `style` | string | ❌ | 封面风格(gradient/brand/minimal,默认 gradient) |\r
| `size` | string | ❌ | 封面尺寸(900x383=横版/1080x1440=竖版,默认 900x383) |\r
\r
---\r
\r
### 11. 小红书轮播图(v2.0 新增)\r
\r
```\r
POST /api/skill/xiaohongshu\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `title` | string | ✅ | 文章标题 |\r
| `content` | string | ❌ | 文章内容 |\r
\r
返回 8-10 张小红书轮播卡片的 HTML。\r
\r
---\r
\r
### 12. 多平台文案(v2.0 新增)\r
\r
```\r
POST /api/skill/social-copy\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `title` | string | ✅ | 文章标题 |\r
| `content` | string | ❌ | 文章内容 |\r
| `platforms` | string | ❌ | 目标平台(逗号分隔:xiaohongshu,jike,moments,podcast) |\r
\r
返回适配各平台的文案版本。\r
\r
---\r
\r
### 13. 文章抓取(v2.0 新增)\r
\r
```\r
POST /api/skill/fetch\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `url` | string | ✅ | 微信文章链接 |\r
\r
返回标题、作者、正文 HTML、纯文本内容。\r
\r
---\r
\r
### 14. 文章分析(v2.0 新增)\r
\r
```\r
POST /api/skill/analyze\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `url` | string | ❌ | 文章链接 |\r
| `content` | string | ❌ | 文章内容(url 和 content 二选一) |\r
\r
返回文章结构、关键数据、推荐写作框架。\r
\r
---\r
\r
### 15. 多平台分发(v2.0 新增)\r
\r
```\r
POST /api/skill/distribute\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `manifest` | object | ✅ | 分发内容清单(含各平台内容) |\r
| `platforms` | array | ❌ | 目标平台列表 |\r
\r
微信 L0 API 直推,其他平台需 CDP 集成。\r
\r
---\r
\r
### 16. 管线编排(v2.0 新增)\r
\r
一步完成全链路操作:\r
\r
```\r
POST /api/skill/pipeline\r
Content-Type: application/json\r
```\r
\r
| 参数 | 类型 | 必填 | 说明 |\r
|------|------|------|------|\r
| `steps` | array | ❌ | 执行步骤(默认全部:material,draft,render,cover,socialCopy) |\r
| `material` | object | ❌ | 素材参数(content, topic) |\r
| `draft` | object | ❌ | 写稿参数(framework, templateId) |\r
| `render` | object | ❌ | 排版参数(templateId) |\r
| `cover` | object | ❌ | 封面参数(style, size) |\r
| `socialCopy` | object | ❌ | 文案参数(platforms) |\r
\r
**请求示例**:\r
```json\r
{\r
"steps": ["material", "draft", "render", "cover", "socialCopy"],\r
"material": { "content": "AI 正在改变内容创作方式...", "topic": "AI内容创作" },\r
"draft": { "framework": "tutorial" },\r
"render": { "templateId": "tech-blue" },\r
"cover": { "style": "gradient" },\r
"socialCopy": { "platforms": ["xiaohongshu", "jike"] }\r
}\r
```\r
\r
返回 `jobId`,轮询 `GET /api/skill/pipeline/:jobId` 获取进度。\r
\r
---\r
\r
## 系统提示词\r
\r
将以下内容添加到 Bot 的系统提示词中:\r
\r
```\r
你是一个微信公众号内容管线助手。你支持从素材收集到多平台分发的全链路操作。\r
你必须严格按照以下步骤执行,不允许跳过或合并任何步骤。\r
\r
## 🔄 两条管线路径\r
\r
### Path A:素材→出稿(日常积累场景)\r
素材收集 → AI写稿 → 排版 → 封面 → 多平台文案 → 分发\r
\r
### Path B:微信文章→多平台(内容复用场景)\r
抓取文章 → 分析结构 → 多平台转换 → 封面 → 文案 → 分发\r
\r
## ⚠️ 强制工作流程\r
\r
### 全链路管线(推荐)\r
\r
当用户说"出稿"、"一键出稿"、"全链路"时:\r
1. 检查素材:GET /api/skill/materials\r
2. AI 写稿:POST /api/skill/draft(需指定 topic 和 templateId)\r
3. 排版渲染:POST /api/skill/render(content + templateId)\r
4. 生成封面:POST /api/skill/cover(title)\r
5. 多平台文案:POST /api/skill/social-copy(title + content)\r
6. 或使用一键编排:POST /api/skill/pipeline\r
\r
### 单步操作\r
\r
**素材收集**:\r
- 添加素材:POST /api/skill/materials(content 必填)\r
- 查看素材:GET /api/skill/materials\r
- 清空素材:DELETE /api/skill/materials\r
\r
**AI 写稿**:\r
- POST /api/skill/draft(topic 必填,framework 可选:tutorial/deep/auto)\r
\r
**文章抓取**:\r
- POST /api/skill/fetch(url 必填,仅微信链接)\r
\r
**排版渲染**:\r
- POST /api/skill/render(content + templateId)\r
- 返回内联CSS的HTML,可直接粘贴到公众号编辑器\r
\r
**封面生成**:\r
- POST /api/skill/cover(title 必填)\r
- 支持 gradient/brand/minimal 三种风格\r
\r
**小红书轮播图**:\r
- POST /api/skill/xiaohongshu(title + content)\r
\r
**多平台文案**:\r
- POST /api/skill/social-copy(title + content)\r
\r
**文章分析**:\r
- POST /api/skill/analyze(url 或 content)\r
\r
**多平台分发**:\r
- POST /api/skill/distribute(manifest + platforms)\r
\r
### 一键发布流程(保留 v1.x 兼容)\r
\r
当用户说"发布到公众号"时:\r
1. GET /api/skill/templates → 选择模板\r
2. GET /api/skill/accounts → 选择公众号\r
3. POST /api/skill/publish → 一键发布\r
4. GET /api/skill/publish/status → 查询状态\r
\r
## 排版输出规则(生成内容时必须遵守)\r
- 目标不是只生成"语义正确的 Markdown",而是生成"能让模板 CSS 真正命中的内容结构"。\r
- 当模板依赖自定义 className 样式时,优先输出带 class 的 HTML 结构。\r
- 如果平台给出了 ::: className 容器语法,必须使用它或等价 HTML。\r
- 核心原则:使用 HTML 结构确保 CSS 样式显示。\r
\r
## 模板选择规则\r
- 优先使用用户自定义模板(isUserTemplate: true)\r
- 用户无自定义模板时,引导到模板设计器创建\r
- 访问 https://open.tyzxwl.cn/website/template-designer.html\r
\r
## 🚫 禁止事项\r
1. 禁止跳过模板选择\r
2. 禁止在用户未确认前调用发布接口\r
3. 禁止自动选择公众号(必须让用户确认)\r
4. 如果发布失败,展示完整的错误信息\r
```\r
\r
---\r
\r
## 使用示例\r
\r
### 管线操作\r
\r
```\r
帮我出一篇关于 AI 内容创作的文章,全链路\r
```\r
\r
```\r
添加素材:AI 正在改变内容创作方式,从写作到排版到分发全流程自动化\r
```\r
\r
```\r
AI写稿,主题:产品经理的 AI 工具箱\r
```\r
\r
```\r
把这篇文章转成小红书轮播图\r
```\r
\r
### 一键发布\r
\r
```\r
写一篇关于人工智能的文章,发布到公众号\r
```\r
\r
```\r
帮我写个美食探店文案,发到微信公众号\r
```\r
\r
### 查询\r
\r
```\r
查询我的发布额度\r
```\r
\r
```\r
/pipeline-status jobId=pipeline_abc123\r
```\r
\r
---\r
\r
## 计费说明\r
\r
| 操作 | 消耗配额 |\r
|------|----------|\r
| 素材管理(增删查)| 免费 |\r
| 排版渲染 | 免费 |\r
| 多平台文案生成 | 免费 |\r
| AI 写稿 | 1 次 |\r
| 封面生成 | 1 次 |\r
| 小红书轮播图 | 1 次 |\r
| 多平台分发 | 1 次 |\r
| 一键发布 | 1 次 |\r
\r
---\r
\r
## 错误码说明\r
\r
| HTTP 状态码 | 错误信息 | 解决方案 |\r
|-------------|----------|----------|\r
| 400 | 缺少文章内容/主题 | 检查必填参数 |\r
| 401 | 未授权 | 检查 API Key 是否正确 |\r
| 403 | 发布配额已用完 | 升级套餐或等待下月重置 |\r
| 404 | 模板/任务不存在 | 检查 ID 是否正确 |\r
| 429 | 请求频率超限 | 降低调用频率(默认 100 次/小时) |\r
\r
---\r
\r
## 常见问题\r
\r
**Q: 为什么发布后样式没生效?** \r
A: 微信公众号不支持 `\x3Cstyle>` 标签,系统已自动将 CSS 转为内联样式。如仍有问题请检查模板 CSS 是否正确。\r
\r
**Q: 封面图比例不对怎么办?** \r
A: 系统会自动裁剪封面图到 2.35:1 比例(900×383),也可设置 `autoGenerateCover: true` 让 AI 生成封面。\r
\r
**Q: 看不到我的自定义模板?** \r
A: 确保 API Key 对应的用户已在 Web 端创建了自定义模板。可访问 https://open.tyzxwl.cn/website/template-designer.html 创建。\r
\r
**Q: 管线任务进度怎么查?** \r
A: 调用 `GET /api/skill/pipeline/:jobId` 轮询,每 2 秒一次,直到 status 为 completed 或 failed。\r
\r
**Q: AI 写稿的两种框架怎么选?** \r
A: `tutorial` 适合教程/实操类,`deep` 适合分析/观点类,`auto` 自动判断。默认 `auto`。\r
\r
---\r
\r
## 联系方式\r
\r
- 平台地址:https://open.tyzxwl.cn\r
- 邮箱:[email protected]\r
- 微信:sugu717\r
\r
---\r
\r
## 版本信息\r
\r
**当前版本**: v2.0.0\r
\r
### 更新日志\r
\r
- v2.0.0: Content Pipeline 全链路管线 — 新增素材管理、AI 写稿、排版渲染、封面生成、小红书轮播图、多平台文案、文章抓取/分析、多平台分发、管线编排共 14 个 API 端点\r
- v1.3.0: 模板组件识别、容器注入、HTML 结构补全,统一渲染链路\r
- v1.2.0: 新增额度查询、文章预览、自定义模板支持\r
- v1.1.0: 新增 AI 封面图生成、5 层兜底策略\r
- v1.0.0: 基础发布功能、6 种内置模板\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install lanreneditor-pro - 安装完成后,直接呼叫该 Skill 的名称或使用
/lanreneditor-pro触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
lanreneditor-pro 是什么?
通过用户自定义模板排版AI生成文章,并一键发布到指定微信公众号草稿箱,支持多账号管理和额度查询。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 175 次。
如何安装 lanreneditor-pro?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install lanreneditor-pro」即可一键安装,无需额外配置。
lanreneditor-pro 是免费的吗?
是的,lanreneditor-pro 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
lanreneditor-pro 支持哪些平台?
lanreneditor-pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 lanreneditor-pro?
由 Lufeng321(@lufeng321)开发并维护,当前版本 v1.0.3。