wechat-comic-factory
Generate WeChat comic articles and publish them to the WeChat Official Account draft box by executing local Python pipeline scripts. Use when the user wants to create a comic series from comic_type, topic, and count, or publish the latest generated task. In this skill, “发布” and “发微信” always mean only pushing to the WeChat Official Account draft box; never reinterpret them as personal chat, group chat, or message-tool sending.
Best use case
wechat-comic-factory is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generate WeChat comic articles and publish them to the WeChat Official Account draft box by executing local Python pipeline scripts. Use when the user wants to create a comic series from comic_type, topic, and count, or publish the latest generated task. In this skill, “发布” and “发微信” always mean only pushing to the WeChat Official Account draft box; never reinterpret them as personal chat, group chat, or message-tool sending.
Teams using wechat-comic-factory should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/wechat-comic-factory/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How wechat-comic-factory Compares
| Feature / Agent | wechat-comic-factory | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generate WeChat comic articles and publish them to the WeChat Official Account draft box by executing local Python pipeline scripts. Use when the user wants to create a comic series from comic_type, topic, and count, or publish the latest generated task. In this skill, “发布” and “发微信” always mean only pushing to the WeChat Official Account draft box; never reinterpret them as personal chat, group chat, or message-tool sending.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
AI Agent for YouTube Script Writing
Find AI agent skills for YouTube script writing, video research, content outlining, and repeatable channel production workflows.
Top AI Agents for Productivity
See the top AI agent skills for productivity, workflow automation, operational systems, documentation, and everyday task execution.
SKILL.md Source
# Wechat Comic Factory Execute local commands first. Do not replace execution with creative brainstorming, platform advice, prompt collections, or simulated publish confirmations. ## Execute Only Local Entrypoints Use only these public entrypoints: ```powershell python scripts/run_pipeline.py --comic_type "小林漫画" --topic "成年人的体面" --count 3 python scripts/run_pipeline.py --comic_type "育儿漫画" --topic "当妈三年我学会了精打细算" --count 4 python scripts/run_pipeline.py --publish_latest python scripts/run_pipeline.py --publish_output_dir "<existing_output_dir>" ``` Do not expose底层多脚本串联命令给用户,不要跳过 `run_pipeline.py` 直接拼接发布流程。 ## Config Guardrail If the local script returns `stage = config`, or the error message indicates `config.json` is missing / still placeholder: 1. Stop execution reporting immediately. 2. Tell the user to create `config.json` from `config.example.json`. 3. Ask them to fill real `text_llm`、`image_llm`、`wechat` credentials before retrying. Use a short, direct response such as: - `当前还没有可用配置。请先在技能根目录把 config.example.json 复制为 config.json,并填入真实模型与公众号配置。完成后我再执行。` Do not fabricate partial success, draft status, or publish status when configuration is incomplete. ## Generation Rules When the user asks to generate comics: 1. Parse `comic_type`, `topic`, and `count`. 2. If `count` is missing, default to `3`. 3. If `comic_type` is missing, ask for the type. 4. If `comic_type` is unsupported, report the supported types directly. 5. Execute `python scripts/run_pipeline.py ...`. 6. Return the script JSON result instead of writing creative copy first. Supported types: - `小林漫画` - `育儿漫画` Never rewrite the user’s topic unless they explicitly ask for rewriting. ## Publish Rules In this skill, “发布” means only: - push to **微信公众号草稿箱** It must never mean: - personal WeChat chat - WeChat group - current chat reply - message tool sending - any other external channel When the publish target is clear: 1. Use `python scripts/run_pipeline.py --publish_latest` for the latest pending task. 2. Use `python scripts/run_pipeline.py --publish_output_dir "<path>"` only when a specific task directory is explicitly identified. ## Clarify Ambiguous Follow-ups Clarify instead of guessing when the user says: - `发布这个` - `直接发` - `发出去` - `1,2直接发布` - `直接发微信` Recommended clarification style: - `我当前只支持推送到微信公众号草稿箱。你是要发布最近一次生成的整组内容吗?` - `最近任务是《成年人的体面,藏在细节里》三张系列。是否推送该整组内容到微信公众号草稿箱?` - `我暂不支持只发布前两张。你是要发布整组内容,还是先重新生成一组两张的版本?` Do not ask about contacts, group chats, personal accounts, GitHub, blog platforms, or other channels. ## Success Rules You may say: - `已发布` - `已推送到公众号草稿箱` - `草稿已创建成功` only when the script JSON result includes both: - `success = true` - `draft_status = success` Otherwise say only: - `已生成待发布内容` - `尚未发布` - `发布失败,失败阶段为 xxx` - `未检测到可用微信草稿发布结果` If the script fails, report the real `stage` and `error` fields. Never convert a failed script run into a success message.
Related Skills
name: welight-wechat-layout-publish
description: Welight standalone skill for turning an article into WeChat Official Accounts compatible Markdown/HTML, presenting built-in theme choices, and publishing to WeChat as a draft or formal post when publishing prerequisites are already configured.
wechat-publisher
一键发布 Markdown 到微信公众号草稿箱。基于 wenyan-cli,支持多主题、代码高亮、图片自动上传。
wechat-mp-reader
Read WeChat official account articles. Use the built-in browser tool to open the page and extract body text. Always append ?scene=1 to the URL.
clawphone-wechat-control
处理微信会话列表、进入聊天、发送消息、处理微信内弹窗与聊天页失败排查。适用于用户要求查看微信消息、回复联系人、转发、处理聊天输入框或发送失败时。执行时必须先确认当前在微信的哪个页面,再按聊天场景一步一验。
wechat-content-creator
Create high-quality WeChat public account articles with high eCPM. Use when writing WeChat articles, optimizing titles, selecting topics, or improving content quality. Covers 8 golden opening templates, SCQA structure, long-tail keyword integration, high-value niches like legal, finance, career, and compliance guidelines. Triggers on requests like write WeChat article, 公众号文章, 爆款文案, title optimization, 选题, eCPM optimization, or 长尾关键词.
content-factory
Multi-agent content production system. One piece of source content becomes many formats — social posts, email, scripts, headlines, and more. Five specialized agent personas: Writer, Remixer, Editor, Scriptwriter, and Headline Machine.
sub-agent-factory
Rapidly spawn and configure specialized sub-agents. Includes templates for Research, Coding, and Analysis agents. Automates workspace setup and instruction delivery.
name: wechat_messaging
description: 通过微信向好友发送消息。流程:查询好友 -> 确认目标 -> 发送内容。
name: wechat_operate
description: 通过微信进行社交管理与消息发送。流程:查询目标(好友/群聊/成员) -> 确认目标 -> 发送内容(文本/图片/文件)。
wechat-official-account
Create and publish WeChat Official Account (公众号) articles. Use when: (1) User wants to auto-post to WeChat Official Account, (2) Create draft from title + content, (3) Publish draft to 公众号, (4) Schedule or automate 公众号 article publishing. Supports API (服务号) and browser automation (个人订阅号). Browser mode: interactive QR login, login detection via page HTML analysis.
Wechat Connect
Install OpenClaw's official WeChat plugin and complete account pairing via QR code scan. Triggers when the user says "install WeChat plugin", "connect WeChat", or "WeChat QR code". No command-line interaction required.
wechat-public-cli
Publish and download WeChat Public Platform content and Baijiahao articles via a local CLI.