Agent skill · Design & Presentation

wechat-article-writer

专业微信公众号文章助手,支持四个独立且可组合模式:article 写正文;image-prompts 从文章生成版本化、provider-neutral 的图片提示词 manifest 与稳定占位符,但不调用生图;layout 把文章和 manifest 确定性转换为微信安全的内联 HTML;full-pipeline 串联正文、提示词/占位符和排版。用户提到公众号、微信文章、推文、配图提示词、图片 manifest、公众号排版、内联 HTML 或完整图文流水线时触发。支持企业官号、个人技术博客、活动回顾和产品评测。不用于:带引用的研究报告(用 deep-research)、PPT/组图(用 deck-studio)、英文文章、仅润色一小段。永不自动发布,永不把提示词或占位符声称为已生成图片。

staruhubgithub.com/staruhubGitHub ↗
claude-codeships scriptsMIT
Install
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.

Facts
Files in the skill folder: 13
SKILL.md size: 7 KB
Bundled scripts: yes
Version: 1.2.0
Path: skills/Geek-skills-wechat-article-writer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 659
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 微信公众号文章创作助手 ## 概述 帮助用户创作高质量的微信公众号文章。核心能力是**风格灵活适配**——同一个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

What's inside
Steps it walks through
  1. 概述
  2. 先选执行模式
  3. 第一步:风格识别与素材分析
  4. 输入处理
  5. 风格自动识别
  6. 快速需求确认
  7. 第二步:内容研究
  8. 第三步:按风格创作
  9. 🏢 风格A:企业官方文案
  10. 🧑‍💻 风格B:个人技术博客
  11. 🎤 风格C:活动/社区回顾
  12. 🔍 风格D:评测对比
  13. 第四步:标题创作
  14. 第五步:排版与交付
Ships with 12 files
  • assets/emoji-library.txt
  • assets/template-structure.md
  • evals/routing-evals.json
  • references/PIPELINE-CONTRACT.md
  • references/linguistic-background.md
  • references/quality-checklist.md
  • references/style-guide.md
  • references/title-formulas.md
  • references/writing-techniques.md
  • schemas/image-manifest.schema.json
  • scripts/render_wechat_layout.py
  • scripts/validate_image_manifest.py
Commands it runs
pip install -r requirements.txt
python main.py --port 8080
More from ClaudeSkills
All skills →
gaokao-expert资深高考命题专家助手,提供专业的命题指导和评审服务。适用于创作高考试题、评审试题质量、分析试卷结构、了解命题趋势等场景。结合文档工具提取解压文件,使用网络搜索了解当年最新命题趋势,使用分析工具评估题目…Othera-share-analystA股分析研究助手,提供行情数据获取与技术面/基本面分析框架(仅供研究参考,不构成投资建议)。适用于:(1) 获取A股行情和历史数据,(2)…Otherseedream-imagegen用 ByteDance Seedream 4.0 API(经 Segmind)生成 AI 图像。当用户要从文字描述生成营销素材、海报、产品图、概念图、社交媒体配图等高质量图像,且环境配有…Backend & APIuniversity-exam-prep大学备考苏格拉底式学习助手,专为应对"面向课本和PPT考试"设计。当用户说"帮我复习"、"准备考试"、"备考"、"期末复习"、"模拟学习"、"突击复习"等时触发。核心特点:(1)强制要求用户上传课本/…Design & Presentationpodcast-generator用火山引擎 Podcast AI 模型生成中文双人对话播客。当用户要把文章、报告、话题文本转成播客音频、生成对话式音频内容时使用,需要环境具备火山引擎 APP_ID 和 ACCESS_KEY。支持…Media & Videoc-drive-cleanerWindows C盘清理和磁盘空间管理。当用户说C盘满了、磁盘空间不足、清理临时文件/缓存/回收站/系统日志、查找大文件、分析磁盘占用时使用。仅适用于 Windows…Other
About this skill
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.

Keep going