MCPInstall

wewrite-topic

WeWrite 选题模块:抓取全网热点 + 垂类高频需求 + 历史表现分析 + 搜索需求,为公众号 生成 10 个评分排序的选题(含高频角度与常青选题)。 触发关键词:公众号选题、找几个选题、今天写什么、热点选题、热搜选题、爆款选题、选题建议。 需要公众号/微信上下文;不应被抖音/短视频/网站的选题需求触发。

Installs
138
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/imraywang/wewrite --skill wewrite-topic
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads wewrite-topic automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

wewrite-topic — 选题

运行约定

  • CLI:确定性操作走 wewrite 命令(需在 PATH;缺失则引导 uv tool install wewrite,或在仓库里 bash install.sh)。
  • {home}:用户状态目录 = $WEWRITE_HOME 或 ~/.wewrite(wewrite home 可查)。config/style/history/playbook/output/exemplars 全在 {home},不在仓库;references 文档中的状态路径同此约定。
  • 读取: <路径> = 用文件读取工具真实读完该文件再继续,不是注释。
  • references/:本 skill 自带 {skill_dir}/references/;references 文档内的 {skill_dir} 即本 skill 目录。
  • 任务状态:通过 wewrite run show/update/step 读取和更新;不直接改状态文件。

前置

  • {home}/style.yaml 存在 → 提取 topics、content_style。不存在 → 问用户"你的 公众号主要写哪几个方向?"用回答临时代替 topics,并提示可用 wewrite-style 完成完整设置。

2.1 热点抓取

wewrite hotspots --limit 30

降级:脚本报错 → WebSearch "今日热点 {topics第一个垂类}"

2.1b 高频需求参考

对 topics 的前 1-2 个垂类词各搜一次近一周的公众号文章:

wewrite search-articles "{垂类词}" -n 15 -t 2

产出近一周同垂类公众号文章列表(标题/摘要/发布时间/账号),作为「已验证的内容需求」 信号供 2.3 使用。搜狗结果不带阅读量,因此只能说明同题出现频率,不能声称文章“爆款”。

降级:命令报错 / 结果为空(搜狗反爬限流)→ 跳过本步,不阻断,选题构成退回默认。

2.2 历史分析 + SEO

读取: {home}/history.yaml(不存在则跳过)
wewrite seo --json {关键词}

历史分析(有 stats 数据时):

  • 统计哪种 framework 的文章表现最好(阅读量/分享率)→ 推荐框架时加权
  • 统计哪种 enhance_strategy 的文章表现最好 → 增强策略选择时参考
  • 近 7 天已写的关键词降分(去重)

降级:SEO 脚本报错 → LLM 判断;history 无 stats → 跳过效果分析,仅做去重

2.3 生成选题

读取: {skill_dir}/references/topic-selection.md

生成 10 个选题,其中:

  • 5-6 个热点选题:基于 2.1 的热点,按 topic-selection.md 规则评分
  • 2-3 个高频角度选题(仅 2.1b 有产出时):基于近一周同题文章,按 topic-selection.md 规则评分,标注“高频需求”;2.1b 无产出时份额还给热点
  • 2-3 个常青选题:不依赖热点,从用户的 topics 领域生成长尾内容(教程/方法论/经验总结/工具推荐),标注为"常青"。适合 content_style 为干货型/测评型的用户

每个选题含标题、评分、点击率潜力、SEO 友好度、推荐框架。

  • 自动模式 → 选最高分
  • 交互模式 / 单独激活 → 展示全部,等用户选

完成

用 wewrite run update --patch 写入 topic.title、topic.keywords、topic.source (“热点抓取” / “高频需求” / “常青”)、topic.framework_hint,然后 wewrite run step topic completed。 单独激活且用户只要选题列表时,展示 10 个选题即可;用户选定后写入状态并提示 "可以直接说'就写这个'进入写作(wewrite-write)"。

FAQ

What does the wewrite-topic skill do?

WeWrite 选题模块:抓取全网热点 + 垂类高频需求 + 历史表现分析 + 搜索需求,为公众号 生成 10 个评分排序的选题(含高频角度与常青选题)。 触发关键词:公众号选题、找几个选题、今天写什么、热点选题、热搜选题、爆款选题、选题建议。 需要公众号/微信上下文;不应被抖音/短视频/网站的选题需求触发。

How do I install wewrite-topic?

Run npx skills add https://github.com/imraywang/wewrite --skill wewrite-topic in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/wewrite-topic/ (personal) or .claude/skills/wewrite-topic/ (project).

Which AI agents can use wewrite-topic?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is wewrite-topic safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains wewrite-topic?

It is published by imraywang in imraywang/wewrite. It has 138 recorded installs.

More from imraywang/wewrite

View all →

wewrite

imraywang/wewrite

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

Marketing & SEO517 installs

wewrite-write

imraywang/wewrite

WeWrite 写作模块:在公众号选题明确后完成文章任务书、主张与证据、素材和初稿。由主流程调用, 或响应“就这个选题写正文”。通用写作、博客和短视频文案不触发。

137 installs

wewrite-visual

imraywang/wewrite

WeWrite 视觉模块:为公众号文章生成封面和必要的内文配图,或只交付提示词。触发词: 封面图、公众号配图、给文章配图、换封面。通用绘图和 logo 设计不触发。

136 installs

wewrite-publish

imraywang/wewrite

WeWrite 排版发布模块:把 Markdown 做成微信预览,或在用户明确授权后推入公众号草稿箱; 也支持主题画廊和图片帖。只处理微信公众号。

Docs & Writing135 installs

wewrite-rewrite

imraywang/wewrite

WeWrite 多平台改写模块:把一篇公众号文章(或指定源稿)内容级真改写成其他平台版本, 当前支持小红书(图文笔记)、抖音(口播脚本),检查编辑质量与源稿相似度。 触发关键词:改写成小红书、小红书版、抖音版、口播稿、多平台分发、一稿多发、平台改写。 不应被"翻译"、"缩写"、"换个标题"触发——那些是单平台编辑动作。

135 installs

wewrite-stats

imraywang/wewrite

WeWrite 数据复盘模块:拉取微信公众号文章的阅读/分享/点赞数据,回填历史记录并给出 选题、标题、框架的调整建议。 触发关键词:看看文章数据、文章数据怎么样、效果复盘、看看表现、阅读量怎么样。 需要公众号/WeWrite 上下文;不应被通用的"数据分析"触发。

134 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs