From wewrite
Manages WeChat public account content workflow: topic selection, writing, review, image generation, formatting, draft box publishing. Routes to specialized sub-skills for style, stats, and multi-platform rewriting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wewrite:wewriteThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- 默认连续完成内容流程,不在每一步停下来。用户说“交互模式”时,才在选题和框架处确认。
{home} 是 wewrite home 返回的状态目录。{skill_dir} 是本 skill 目录。确定性操作走 wewrite 命令。
| 用户意图 | 模块 |
|---|---|
| 重设风格 | wewrite-style |
| 只要选题 | wewrite-topic |
| 检查文章 | wewrite-review |
| 封面或配图 | wewrite-visual |
| 排版、预览、草稿箱、图片帖 | wewrite-publish |
| 学习修改、范文、主题 | wewrite-learn |
| 数据复盘 | wewrite-stats |
| 多平台改写 | wewrite-rewrite |
环境有 Skill 工具时激活同名 skill;否则完整读取兄弟目录的 SKILL.md 后执行。
先运行 wewrite diagnose --json。命令缺失或依赖失败才引导安装;缺少风格文件是正常首次设置,转 wewrite-style。
根据用户原话选择模式:
# 默认“写一篇”:不生图、不发布
wewrite run start --topic "{选题,可空}" --mode draft --visual-mode none
# “完整制作”:先完成正文;正文封存后再独立配图和预览
wewrite run start --topic "{选题,可空}" --mode complete --visual-mode none
# “推到草稿箱”:用户已明确授权发布,但不因此自动生图
wewrite run start --topic "{选题,可空}" --mode publish --visual-mode none
把 diagnose 的 flags 和当天日期写入任务:
wewrite run update --patch '{"flags": {"skip_publish": false, "skip_image_gen": false, "use_writer_model": false, "needs_onboard": false, "diagnosed_at": "YYYY-MM-DD"}}'
如果用户说“继续上次”,先 wewrite run list,明确唯一任务后 wewrite run resume <run_id>;不要新建任务。
用户已给选题就记录并跳过选择;否则执行 wewrite-topic。完成后:
wewrite run step topic completed
执行 wewrite-write。先保存 artifacts.brief 和 artifacts.claims,再把初稿保存到
artifacts.draft;所有网页素材同步记录到本任务的 sources.yaml。初稿不是成稿。
执行 wewrite-review。事实、观点、实用性、账号声音和可读性是主标准;发现可修问题要直接
改稿并复审。只有编辑决定为 pass 且 artifacts.review_report 显示
publishable=true,才能把最终正文写入 artifacts.article。工具分数只提示可能的问题。
确认文章存在、编辑已通过且报告已保存后立即执行:
wewrite run finish
该命令封存正文和来源并写入历史。封存后仍可在当前文章上追加配图、预览和发布结果, 但不得改写原始正文。
visual.mode 设为 cover。visual.mode 设为 full。prompts;缺少图片配置也自动降级为提示词。wewrite-visual。它只能生成独立图片和带图副本,不得覆盖 artifacts.article。文章已经完成也直接使用当前任务,不要新建写作任务。严格遵守 max_images 与 max_cost。
执行 wewrite-publish。它优先排版带图副本,没有则排版原始正文,且不自动调用
wewrite-visual。用户本轮明确要求发布时先执行 wewrite run permission publish allow;
用户撤回时执行 wewrite run permission publish deny。只有 permissions.publish=true 且发布
配置可用、封面存在时才推草稿箱;其他情况一律生成本地预览。
先完整跑完内容流程并封存正文,再依次执行 wewrite-visual 的 full 模式和
wewrite-publish 的本地预览。它是三个独立动作的连续调用,不赋予发布权限。
最后告诉用户标题、原始文章路径、带图副本路径、来源数量、图片/预览结果、是否进入 草稿箱,以及发生的降级。
步骤失败时记录:
wewrite run step <topic|write|review|visual|publish> failed --error "简短原因"
内容步骤失败时保留当前任务,下次恢复后只重做失败或未完成的步骤。正文已经封存时, 配图或发布失败不改变文章的完成状态;发布失败回退到本地预览,图片失败保留提示词。 搜索失败要删掉无法核实的具体数字和引述。
npx claudepluginhub imraywang/wewriteAutomates WeChat public account article writing: research, draft, headline generation, and layout optimization. Activates when users mention writing WeChat articles, self-media content, or viral posts.
Automates WeChat public account article writing: search relevant materials, compose 1000-1500 word articles, generate viral headlines, and optimize formatting. Useful when creating WeChat articles or self-media content.
Generates task briefs, evidence packages, and first drafts for WeChat Official Account articles after topic selection. Triggered by main workflow or 'write article' request.