Tooluck logoTooluck
SKILL.md

wechat-article-writer

Agent skill fromstaruhub/ClaudeSkills

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

How to install wechat-article-writer

install wechat-article-writer
# install the ClaudeSkills pack with the skills CLI
npx skills add staruhub/ClaudeSkills

# or add only this skill to Claude Code: copy the folder

skills/Geek-skills-wechat-article-writer/

# into

~/.claude/skills/Geek-skills-wechat-article-writer/ (all projects)

.claude/skills/Geek-skills-wechat-article-writer/ (one project)

skills/Geek-skills-wechat-article-writer/SKILL.md

MITFull file
1# 微信公众号文章创作助手
2
3## 概述
4
5帮助用户创作高质量的微信公众号文章。核心能力是**风格灵活适配**——同一个skill既能写企业官号的正式文案,也能写个人IP的技术博客。根据用户需求自动匹配最合适的风格和结构。
6
7## 先选执行模式
8
9用户未指定时默认 `article`。需要跨模式时按
10`references/PIPELINE-CONTRACT.md` 的文件接口交接,不靠对话隐含状态。
11
12| 模式 | 输入 | 必须输出 | 停止位置 |
13|---|---|---|---|
14| `article` | 素材/选题 | `article.md` | 正文完成 |
15| `image-prompts` | `article.md` | `image-manifest.json`,正文含稳定锚点与占位符 | 提示词完成,不生图 |
16| `layout` | `article.md` + 可选 manifest | `layout.html` | HTML 完成,不发布 |
17| `full-pipeline` | 素材/选题 | article + manifest + HTML | 三件套完成,不生图、不发布 |
18
19manifest 必须通过 `schemas/image-manifest.schema.json` 和
20`scripts/validate_image_manifest.py`。排版优先调用宿主的“排版输出” Skill;
21其接口不可用时,使用 `scripts/render_wechat_layout.py` 的确定性降级实现。
22
23## 第一步:风格识别与素材分析
24
25### 输入处理
26- 网站链接 → 使用 web_fetch 获取完整内容
27- 文本素材 → 直接分析
28- 图像素材 → 识别内容提取关键信息
29
30### 风格自动识别
31
32根据用户的描述自动判断风格,无需每次手动选择:
33
34| 信号 | 匹配风格 |
35|------|---------|
36| "公司号"、"官方"、"企业宣传"、"品牌" | 🏢 官方文案 |
37| "我的公众号"、"技术博客"、"个人分享"、"实操"、提到"卡兹克" | 🧑‍💻 技术博客 |
38| "活动回顾"、"分享会"、"社区"、"meetup" | 🎤 活动回顾 |
39| "评测"、"对比"、"体验报告" | 🔍 评测对比 |
40| 无法判断 → 询问用户:"这篇文章发在企业官号还是个人号?风格偏正式还是轻松?" |
41
42### 快速需求确认
43
44仅在信息严重不足时询问(不超过2个问题):
45- 目标读者?(普通用户 / 技术开发者 / 行业人士 / 家长学生)
46- 文章长度?(短文800-1500字 / 中文1500-3000字 / 长文3000+字)
47
48信息充足时直接开始创作。
49
50## 第二步:内容研究
51
52**使用 web search 补充内容**(所有风格都适用):
53
54根据文章类型选择搜索策略:
55
56**技术类文章**:
57- 搜索技术文档、GitHub仓库、开发者博客、官方changelog
58- 搜索技术社区讨论(StackOverflow、知乎技术话题、V2EX)
59- 查找竞品/同类工具的对比信息
60- 示例查询:"Claude Code Skills 2.0 更新 eval benchmark"、"OpenClaw 部署 架构"
61
62**企业/产品类文章**:
63- 搜索行业报告、市场数据、权威分析
64- 搜索竞品功能和用户评价
65- 查找真实案例和成功故事
66…

Excerpt shown under the repository's MIT license.

More skills in ClaudeSkills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates