一键导入
weixin-mp
通过 Limb 体系操作微信公众号:发布文章、上传图片、管理草稿。 Use when: 需要发布内容到微信公众号、查看草稿、检查公众号连接状态。 Not for: 其他平台的发布、纯文本聊天、非公众号相关操作。 Output: 微信公众号操作结果(发布ID、草稿列表、图片URL等)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
通过 Limb 体系操作微信公众号:发布文章、上传图片、管理草稿。 Use when: 需要发布内容到微信公众号、查看草稿、检查公众号连接状态。 Not for: 其他平台的发布、纯文本聊天、非公众号相关操作。 Output: 微信公众号操作结果(发布ID、草稿列表、图片URL等)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
AI 生成动画短片生产线:图(关键帧锁确定性)→ 视频(i2v 给活气)→ 后期(剪辑做节奏)。 Use when: 做动画短剧/角色 IP 短片、猫咖日记系列新集、图生视频管线、剧情类 AI 视频。 Not for: 录屏/教程/showcase 视频(用 video-forge)、单张图生成(用 image-generation)、PPT(用 ppt-forge)。 Output: charter+分镜+prompt book+素材账本+EDL 驱动的成片,全程可复现可重渲。
富媒体消息发送:语音、图片、卡片、清单、代码 diff、交互选择。 Use when: 发语音、发图、发卡片、展示结构化信息、长结构化汇报、想发一堆文字/日志/步骤、庆祝、给我听听、给我看看、让用户选、确认操作。 Not for: 纯文字聊天、技术讨论、日常回复。 Output: rich block 附着在消息上。
视频制作全链路:素材入库 → 剧本冻结 → 全局配音 → 对齐 → 渲染 → 审查 → 交付。 Use when: 做视频、做 showcase、做教程视频、录屏剪辑、video review、节奏审查。 Not for: 纯代码开发(用 worktree/tdd)、纯文档写作(直接写)、PPT(用 ppt-forge)。 Output: schema 驱动的视频成片 + 多猫审查通过 + 可发布。
Feature 立项、讨论、完成的全生命周期管理。 Use when: 开个新功能、new feature、F0xx、立项、feature 完成、验收通过、讨论新功能需求。 Not for: 代码实现、review、merge(那些有专门的 skill)。 Output: Feature 聚合文件 + BACKLOG 索引 + 真相源同步。
Author-triggered fresh-context scan of PR diff before formal review. Finding generator, NOT approval authority. Use when: quality-gate 通过、PR 非 trivial、想降低正式 reviewer 认知负荷。 Not for: 正式 review verdict、approval、merge decision。 Output: Finding list(附在 review request 中)。
合入 main 的完整流程:门禁检查 → PR → remote review → Feature Doc Truth 核对(pre-merge) → squash merge → 记录已合入(post-merge) → 清理。 Use when: reviewer 放行后准备合入、开 PR、触发remote review、准备 merge。 Not for: 开发中、review 未通过、自检未完成。 Output: PR merged + worktree cleaned。
| name | weixin-mp |
| description | 通过 Limb 体系操作微信公众号:发布文章、上传图片、管理草稿。 Use when: 需要发布内容到微信公众号、查看草稿、检查公众号连接状态。 Not for: 其他平台的发布、纯文本聊天、非公众号相关操作。 Output: 微信公众号操作结果(发布ID、草稿列表、图片URL等)。 |
| triggers | ["微信","公众号","发文","weixin","wechat","publish article"] |
通过 Limb 体系三步调用操作微信公众号:
limb_list_available — 发现在线节点limb_list_tools — 查询工具 schemalimb_invoke_tool — 调用具体工具先调用 limb_list_available({ capability: "content_publish" }) 确认 weixin-mp 节点在线。
如果节点不在线或不存在,提示用户在 设置 → 插件集成 中启用并配置微信公众号插件。
limb_list_available() 返回当前在线节点的 capability、command 和 authLevel;这是可调用命令白名单。
调用 limb_list_tools({ nodeId: "weixin-mp" }) 获取每个工具的参数 schema。
详细参数以本 skill 的"核心能力"说明为准。当前列表中没有的命令不要猜测调用;如果缺少预期命令,提示用户重新启用或同步微信公众号插件。
检查连接 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.check_status" })
确认公众号是否配置并可连接。
Markdown 转 HTML — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.convert_markdown", params: { markdown } })
将 Markdown 转为微信兼容内联样式 HTML,写入系统临时目录并返回 { filePath }。发文前必须调用。支持 markdownFilePath 替代 markdown 读取本地文件(必须在系统临时目录下,上限 2 MB)。
上传正文图片 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.upload_image", params: { fileLocation } })
上传图片到微信 CDN,返回可在文章正文中使用的 { url }。fileLocation 支持 HTTP/HTTPS URL 或 OS 临时目录下的本地路径(如 /tmp/photo.png)。本地文件必须在系统临时目录下,其他路径会被拒绝。格式:jpg/png/gif/bmp,上限 10 MB。
上传封面素材 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.upload_material", params: { fileLocation } })
上传永久图片素材,返回 { mediaId, url }。用作封面图的 thumbMediaId。同 upload_image,本地路径限系统临时目录,上限 10 MB。
创建草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.create_draft", params: { title, content, thumbMediaId, author?, digest? } })
创建草稿箱文章。content 须是微信 HTML(先调 convert_markdown),thumbMediaId 是封面 media_id(先调 upload_material)。支持 contentFilePath 替代 content 传入大段内容(必须在系统临时目录下,上限 2 MB)。
更新草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.update_draft", params: { mediaId, title?, content?, thumbMediaId?, author?, digest? } })
更新草稿箱文章,仅传需要修改的字段。支持 contentFilePath 替代 content(同上,限系统临时目录)。
删除草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.delete_draft", params: { mediaId } })
删除草稿箱中的指定草稿。
发布草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.submit_publish", params: { mediaId } })
将草稿发布。mediaId 是 create_draft 返回的 media_id。
查看草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.list_drafts", params: { offset?, count? } })
列出草稿箱中的文章及其 media_id。
发布状态 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.publish_status", params: { publishId } })
查询发布任务的处理状态和文章链接。
素材管理 — list_material、get_material_count、delete_material 管理永久素材。
已发布文章 — list_articles、delete_article 管理已发布文章。
发布一篇 Markdown 文章的标准步骤:
convert_markdown — Markdown → 微信 HTML(返回 filePath)upload_image → 替换为微信 CDN URLupload_material — 上传封面图 → 得到 thumbMediaIdcreate_draft — 创建草稿(传入 contentFilePath + thumbMediaId)submit_publish — 发布草稿convert_markdown 就直接传 Markdown 给 create_draftupload_image 到微信 CDN)limb_invoke(已更名为 limb_invoke_tool,需配合 limb_list_tools 查 schema)fileLocation、markdownFilePath、contentFilePath)必须在 OS 系统临时目录下(如 /tmp/)。文本文件上限 2 MB,图片文件上限 10 MB。需要上传工作区文件时,先复制到临时目录再传入路径