#348 by GitHub stars

imraywang/wewrite

公众号内容全流程 Skill,从热点抓取到微信草稿箱,一句话跑完整条内容管道

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/wewrite/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-learn/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-publish/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-rewrite/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-stats/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-style/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-topic/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-visual/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

skills/wewrite-write/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

2860fbe95831 → 8a5cdabd303c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 2860fbe95831

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8a5cdabd303c147f174c9597dd334a1c3d3b50bd

git clone --filter=blob:none --no-checkout https://github.com/imraywang/wewrite.git .hotskills/imraywang-wewrite && git -C .hotskills/imraywang-wewrite checkout --detach 8a5cdabd303c147f174c9597dd334a1c3d3b50bd # Copy each selected skill directory from .hotskills/imraywang-wewrite into .claude/skills/<skill-name>/
3.7kGitHub stars
101stars in 7 days
10skills in this repository
4commits in 30 days

Heat

7.1
  • Star growth, last 7 daysAhead of 93% of tracked repositories
  • Star growth, last 24 hoursAhead of 92% of tracked repositories
  • Rank movement, last 7 daysAhead of 55% of tracked repositories
  • Commits, last 30 daysAhead of 67% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20263,658

Individual skills in this repository

How it works

wewrite

When your agent uses it

微信公众号内容主入口:完成选题、素材、写作和审稿,并按用户要求独立追加配图、排版或草稿箱发布。 也负责把风格设置、学习修改、数据复盘和多平台改写分发给对应 wewrite-* 模块。 触发关键词:公众号、微信文章、微信推文、草稿箱、微信排版、写公众号、写一篇。 通用文章、博客、邮件、短视频和网站 SEO 不触发。

What it loads into context

Frontmatter

159 tokens

Always available to the agent

SKILL.md

1,573 tokens

When the skill is activated

Reference documents

19,648 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 运行原则
  2. 路由
  3. 内容流程
  4. 可选后续动作
  5. 失败与恢复

Files

  • ../../.claude-plugin/plugin.jsonasset589 bytes
  • ../wewrite-learn/SKILL.mddoc2,490 bytes
  • ../wewrite-learn/references/learn-edits.mddoc2,375 bytes
  • ../wewrite-publish/SKILL.mddoc2,646 bytes
  • ../wewrite-publish/references/wechat-constraints.mddoc11,694 bytes
  • ../wewrite-review/SKILL.mddoc3,992 bytes
  • ../wewrite-review/references/seo-rules.mddoc1,039 bytes
  • ../wewrite-rewrite/SKILL.mddoc2,791 bytes
  • ../wewrite-rewrite/platforms/douyin.yamlasset742 bytes
  • ../wewrite-rewrite/platforms/xiaohongshu.yamlasset756 bytes
  • ../wewrite-rewrite/references/multiplatform-rewrite.mddoc1,546 bytes
  • ../wewrite-stats/SKILL.mddoc1,928 bytes
  • ../wewrite-stats/references/effect-review.mddoc621 bytes
  • ../wewrite-style/SKILL.mddoc1,950 bytes
  • ../wewrite-style/references/onboard.mddoc4,309 bytes
  • ../wewrite-style/references/style-template.mddoc2,179 bytes
  • ../wewrite-style/style.example.yamlasset1,321 bytes
  • ../wewrite-topic/SKILL.mddoc3,911 bytes
  • ../wewrite-topic/references/topic-selection.mddoc7,531 bytes
  • ../wewrite-visual/SKILL.mddoc2,662 bytes
  • ../wewrite-visual/references/visual-guide.mddoc777 bytes
  • ../wewrite-write/SKILL.mddoc5,212 bytes
  • ../wewrite-write/personas/cold-analyst.yamlasset2,388 bytes
  • ../wewrite-write/personas/humor-storyteller.yamlasset2,668 bytes
  • ../wewrite-write/personas/industry-observer.yamlasset2,216 bytes
  • ../wewrite-write/personas/midnight-friend.yamlasset2,583 bytes
  • ../wewrite-write/personas/sharp-journalist.yamlasset1,930 bytes
  • ../wewrite-write/personas/tech-coder.yamlasset2,620 bytes
  • ../wewrite-write/personas/warm-editor.yamlasset2,371 bytes
  • ../wewrite-write/references/article-brief.mddoc2,383 bytes
  • ../wewrite-write/references/content-enhance.mddoc2,127 bytes
  • ../wewrite-write/references/editorial-quality.mddoc1,709 bytes
  • ../wewrite-write/references/frameworks-quick.mddoc782 bytes
  • SKILL.mdcore5,815 bytes
  • SKILL.mdcore5,815 bytes
  • SKILL.mdcore5,815 bytes
  • SKILL.mdcore5,815 bytes
  • SKILL.mdcore5,815 bytes
  • SKILL.mdcore5,815 bytes
  • references/pipeline-state.mddoc2,663 bytes
Read SKILL.md

# WeWrite — 公众号内容主入口

## 运行原则

- 默认连续完成内容流程,不在每一步停下来。用户说“交互模式”时,才在选题和框架处确认。
- 每篇文章必须用独立任务目录,不能覆盖另一篇文章。
- “写一篇”默认只交付审过的本地稿;生成图片和发布都不是默认动作。
- 配图、排版和发布是正文完成后的独立动作;不得为了排版或发布自动触发生图。
- “完整制作”是正文、配图和本地预览的组合快捷方式;只有明确说“推到草稿箱/发布”才允许调用发布命令。
- 搜索失败时可以继续写分析和经验判断,但不得把模型记忆包装成已核实的事实。

`{home}` 是 `wewrite home` 返回的状态目录。`{skill_dir}` 是本 skill 目录。确定性操作走 `wewrite` 命令。

## 路由
View the complete source on GitHub

Skills included

  • wewrite
  • wewrite-learn
  • wewrite-publish
  • wewrite-review
  • wewrite-rewrite
  • wewrite-stats
  • wewrite-style
  • wewrite-topic
  • wewrite-visual
  • wewrite-write

Repository facts

License
MIT
Created
Mar 26, 2026
Last pushed
Nov 2, 2026
Forks
575
Open issues
3
Project activity
Active

Rank over the last 12 weeks

Now #348 · best #272 · down 44 in 30 days

  1. #340 on Oct 29
  2. #343 on Oct 30
  3. #345 from Oct 31 to Nov 2
  4. #348 on Nov 3
  5. #347 from Nov 4 to Nov 5
  6. #348 since Nov 6
76 earlier periods
  1. #268 on Aug 2
  2. #270 on Aug 7
  3. #272 on Aug 8
  4. #268 on Aug 9
  5. #277 on Aug 10
  6. #272 on Aug 11
  7. #273 on Aug 12
  8. #277 on Aug 13
  9. #275 on Aug 14
  10. #272 on Aug 15
  11. #277 on Aug 16
  12. #275 on Aug 17
  13. #283 on Aug 18
  14. #281 on Aug 19
  15. #280 on Aug 20
  16. #281 on Aug 21
  17. #275 on Aug 22
  18. #282 on Aug 23
  19. #283 on Aug 24
  20. #285 on Aug 25
  21. #284 on Aug 26
  22. #282 on Aug 27
  23. #284 on Aug 28
  24. #283 on Aug 29
  25. #278 on Aug 30
  26. #285 on Aug 31
  27. #286 on Sep 1
  28. #285 on Sep 2
  29. #289 on Sep 3
  30. #283 on Sep 4
  31. #282 on Sep 5
  32. #283 on Sep 6
  33. #288 from Sep 7 to Sep 10
  34. #286 on Sep 11
  35. #290 on Sep 12
  36. #292 on Sep 13
  37. #296 on Sep 14
  38. #297 on Sep 15
  39. #295 on Sep 16
  40. #294 on Sep 17
  41. #296 on Sep 18
  42. #290 on Sep 19
  43. #297 on Sep 20
  44. #296 on Sep 21
  45. #300 from Sep 22 to Sep 23
  46. #298 on Sep 24
  47. #296 on Sep 25
  48. #292 on Sep 26
  49. #298 on Sep 27
  50. #302 on Sep 28
  51. #301 on Sep 29
  52. #299 on Sep 30
  53. #298 on Oct 1
  54. #302 on Oct 2
  55. #296 on Oct 3
  56. #295 on Oct 4
  57. #304 on Oct 5
  58. #303 on Oct 6
  59. #304 on Oct 7
  60. #306 on Oct 8
  61. #309 on Oct 9
  62. #302 on Oct 10
  63. #307 on Oct 11
  64. #314 on Oct 12
  65. #312 on Oct 13
  66. #315 on Oct 14
  67. #313 on Oct 15
  68. #316 from Oct 16 to Oct 18
  69. #320 on Oct 19
  70. #322 on Oct 20
  71. #324 on Oct 21
  72. #326 on Oct 22
  73. #325 on Oct 23
  74. #322 on Oct 24
  75. #330 on Oct 25
  76. #334 on Oct 28

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 23 notes
  • skills/wewrite/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • install.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-publish/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-publish/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-publish/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-publish/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • install.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • install.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • install.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • install.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-topic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-topic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-topic/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/wewrite-visual/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 54 signals by file

install.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Dangerous shell operationline 71
    echo "⚠ 跳过 $SKILLS_TARGET:它是指回本仓库的符号链接,请先 rm 掉再重跑" >&2
  • Dangerous shell operationline 71
    echo "⚠ 跳过 $SKILLS_TARGET:它是指回本仓库的符号链接,请先 rm 掉再重跑" >&2
  • Dangerous shell operationline 71
    echo "⚠ 跳过 $SKILLS_TARGET:它是指回本仓库的符号链接,请先 rm 掉再重跑" >&2
  • Dangerous shell operationline 71
    echo "⚠ 跳过 $SKILLS_TARGET:它是指回本仓库的符号链接,请先 rm 掉再重跑" >&2
  • Dangerous shell operationline 71
    echo "⚠ 跳过 $SKILLS_TARGET:它是指回本仓库的符号链接,请先 rm 掉再重跑" >&2

skills/wewrite-learn/SKILL.md

skills/wewrite-publish/SKILL.md

skills/wewrite-publish/references/wechat-constraints.md

  • Network accessline 96
    <!-- ✅ 需要用户手动处理 --> <img src="https://imagebed.com/cover.png">
  • Network accessline 96
    <!-- ✅ 需要用户手动处理 --> <img src="https://imagebed.com/cover.png">
  • Network accessline 97
    <img src="https://imagebed.com/cover.png">
  • Network accessline 97
    <img src="https://imagebed.com/cover.png">
  • Network accessline 209
    <!-- 链接会保留,但需要微信审核 --> <a href="https://www.example.com" style="color: #7c3aed;">链接文本</a>
  • Network accessline 209
    <!-- 链接会保留,但需要微信审核 --> <a href="https://www.example.com" style="color: #7c3aed;">链接文本</a>
  • Network accessline 210
    <a href="https://www.example.com" style="color: #7c3aed;">链接文本</a>
  • Network accessline 210
    <a href="https://www.example.com" style="color: #7c3aed;">链接文本</a>
  • Network accessline 212
    <!-- 建议:显示完整URL --> 官方网站:https://www.example.com
  • Network accessline 212
    <!-- 建议:显示完整URL --> 官方网站:https://www.example.com
  • Network accessline 213
    官方网站:https://www.example.com
  • Network accessline 213
    官方网站:https://www.example.com
  • Network accessline 214
    GitHub仓库:https://github.com/user/repo
  • Network accessline 214
    GitHub仓库:https://github.com/user/repo
  • Network accessline 433
    ### 官方文档 - [微信公众平台 - 帮助中心](https://kf.qq.com/product/weixinmp.html)
  • Network accessline 433
    ### 官方文档 - [微信公众平台 - 帮助中心](https://kf.qq.com/product/weixinmp.html)
  • Network accessline 434
    - [微信公众平台 - 帮助中心](https://kf.qq.com/product/weixinmp.html)
  • Network accessline 434
    - [微信公众平台 - 帮助中心](https://kf.qq.com/product/weixinmp.html)
  • Network accessline 435
    - [微信公众号编辑器使用说明](https://mp.weixin.qq.com)
  • Network accessline 435
    - [微信公众号编辑器使用说明](https://mp.weixin.qq.com)

skills/wewrite-review/SKILL.md

skills/wewrite-rewrite/SKILL.md

skills/wewrite-stats/SKILL.md

skills/wewrite-style/SKILL.md

skills/wewrite-topic/SKILL.md

skills/wewrite-visual/SKILL.md

skills/wewrite-write/SKILL.md

skills/wewrite/SKILL.md

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 54 facts

and 4 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/wewrite/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/wewrite/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/wewrite/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/wewrite/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/wewrite/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

imraywang/wewrite: #348 on hotskills, 3.7k stars

[![imraywang/wewrite on hotskills](https://hotskills.dev/badge/imraywang-wewrite.svg)](https://hotskills.dev/skill/imraywang-wewrite/)