wewrite-topic

Generates ten scored WeChat article topics from trending hotspots, search demand, and history.

3.2k|513|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/oaker-io/wewrite --skill wewrite-topic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wewrite-topic
Source: https://github.com/oaker-io/wewrite/tree/main/skills/wewrite-topic
Command: npx skills add https://github.com/oaker-io/wewrite --skill wewrite-topic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deciding what to write for a WeChat Official Account each day is slow and guesswork-driven. This Skill automates topic discovery by pulling real-time hotspots, analyzing recent same-vertical articles, checking SEO keywords, and reviewing your publishing history, then outputs ten scored and ranked topic suggestions.

Core Features & Use Cases

  • Hotspot Aggregation: Fetches up to 30 trending topics via the wewrite hotspots CLI, with WebSearch fallback when the script fails.
  • High-Frequency Demand Analysis: Searches recent WeChat articles in your verticals to identify validated content demand, with logic-breakdown notes for each suggested angle.
  • Scored Topic Ranking: Produces 10 topics (hotspot, high-frequency, and evergreen mixes) scored on heat, relevance, and angle value, each with a drafted 20-28 character title, click-through potential, SEO score, and recommended writing framework.
  • History Deduplication & Feedback Loop: Penalizes keywords covered in the last 7-30 days and weights frameworks that historically performed well in your stats.
  • Use Case: A tech blogger says "find me some topics for today" and receives ten ranked topics with titles, angles, and framework hints, then picks one to hand off directly to the writing module.

Quick Start

Ask the AI to find ten scored WeChat article topics for today based on current hotspots and your account's content verticals.

Frequently Asked Questions about wewrite-topic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate WeChat article topic ideas automatically?

Run the topic module, which fetches trending hotspots via the wewrite CLI, searches recent same-vertical articles, and scores candidates on heat, relevance, and angle value. It outputs ten ranked topics, each with a drafted title and recommended writing framework.

How are the suggested topics scored and ranked?

Each topic is scored on three weighted dimensions: heat at 30 percent, relevance to your configured topics at 40 percent, and angle value at 30 percent, with bonuses for your content style. Topics hitting blacklist words are eliminated, and recently covered keywords are penalized.

What happens if the hotspot fetching script fails?

The module degrades gracefully: if the hotspots command errors, it falls back to a WebSearch for current trends in your first vertical. If the article search returns nothing due to rate limiting, that step is skipped and the topic mix reverts to the default composition.

Does it avoid suggesting topics I already covered?

Yes. It reads your history.yaml and penalizes keywords covered in the last 7 days by 3 points and those from 7-30 days ago by 1 point, marking them with warnings. Articles older than 30 days incur no penalty.

What configuration does the topic generator need before running?

It expects a style.yaml in the wewrite home directory containing your topics and content_style fields. If missing, it asks which directions your account covers and uses your answer temporarily, suggesting you complete full setup with the style module.