wechat-article-writer
专业微信公众号文章助手,支持四个独立且可组合模式:article 写正文;image-prompts 从文章生成版本化、provider-neutral 的图片提示词 manifest 与稳定占位符,但不调用生图;layout 把文章和 manifest 确定性转换为微信安全的内联 HTML;full-pipeline 串联正文、提示词/占位符和排版。用户提到公众号、微信文章、推文、配图提示词、图片 manifest、公众号排版、内联 HTML 或完整图文流水线时触发。支持企业官号、个人技术博客、活动回顾和产品评测。不用于:带引用的研究报告(用 deep-research)、PPT/组图(用 deck-studio)、英文文章、仅润色一小段。永不自动发布,永不把提示词或占位符声称为已生成图片。
npx skills add staruhub/ClaudeSkills --skill Geek-skills-wechat-article-writer --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 微信公众号文章创作助手 ## 概述 帮助用户创作高质量的微信公众号文章。核心能力是**风格灵活适配**——同一个skill既能写企业官号的正式文案,也能写个人IP的技术博客。根据用户需求自动匹配最合适的风格和结构。 ## 先选执行模式 用户未指定时默认 `article`。需要跨模式时按 `references/PIPELINE-CONTRACT.md` 的文件接口交接,不靠对话隐含状态。 | 模式 | 输入 | 必须输出 | 停止位置 | |---|---|---|---| | `article` | 素材/选题 | `article.md` | 正文完成 | | `image-prompts` | `article.md` | `image-manifest.json`,正文含稳定锚点与占位符 | 提示词完成,不生图 | | `layout` | `article.md` + 可选 manifest | `layout.html` | HTML 完成,不发布 | | `full-pipeline` | 素材/选题 | article + manifest + HTML | 三件套完成,不生图、不发布 | manifest 必须通过 `schemas/image-manifest.schema.json` 和 `scripts/validate_image_manifest.py`。排版优先调用宿主的“排版输出” Skill; 其接口不可用时,使用 `scripts/render_wechat_layout.py` 的确定性降级实现。 ## 第一步:风格识别与素材分析 ### 输入处理 - 网站链接 → 使用 web_fetch 获取完整内容 - 文本素材 → 直接分析 - 图像素材 → 识别内容提取关键信息 ### 风格自动识别 根据用户的描述自动判断风格,无需每次手动选择: | 信号 | 匹配风格 | |------|---------| | "公司号"、"官方"、"企业宣传"、"品牌" | 🏢 官方文案 | | "我的公众号"、"技术博客"、"个人分享"、"实操"、提到"卡兹克" | 🧑💻 技术博客 | | "活动回顾"、"分享会"、"社区"、"meetup" | 🎤 活动回顾 | | "评测"、"对比"、"体验报告" | 🔍 评测对比 | | 无法判断 → 询问用户:"这篇文章发在企业官号还是个人号?风格偏正式还是轻松?" | ### 快速需求确认 仅在信息严重不足时询问(不超过2个问题): - 目标读者?(普通用户 / 技术开发者 / 行业人士 / 家长学生) - 文章长度?(短文800-1500字 / 中文1500-3000字 / 长文3000+字) 信息充足时直接开始创作。 ## 第二步:内容研究 **使用 web searc
- 概述
- 先选执行模式
- 第一步:风格识别与素材分析
- 输入处理
- 风格自动识别
- 快速需求确认
- 第二步:内容研究
- 第三步:按风格创作
- 🏢 风格A:企业官方文案
- 🧑💻 风格B:个人技术博客
- 🎤 风格C:活动/社区回顾
- 🔍 风格D:评测对比
- 第四步:标题创作
- 第五步:排版与交付
pip install -r requirements.txt python main.py --port 8080
What does the wechat-article-writer skill do?
专业微信公众号文章助手,支持四个独立且可组合模式:article 写正文;image-prompts 从文章生成版本化、provider-neutral 的图片提示词 manifest 与稳定占位符,但不调用生图;layout 把文章和 manifest 确定性转换为微信安全的内联 HTML;full-pipeline 串联正文、提示词/占位符和排版。用户提到公众号、微信文章、推文、配图提示词、图片 manifest、公众号排版、内联 HTML 或完整图文流水线时触发。支持企业官号、个人技术博客、活动回顾和产品评测。不用于:带引用的研究报告(用 deep-research)、PPT/组图(用 deck-studio)、英文文章、仅润色一小段。永不自动发布,永不把提示词或占位符声称为已生成图片。
How do I install it?
Run `npx skills add staruhub/ClaudeSkills --skill Geek-skills-wechat-article-writer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From staruhub/ClaudeSkills, a repository with 659 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
