hotspot-synthesis

Compares hotspot exploration cards and outputs competitive corrections and combination recommendations as JSON.

5|1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/shiker1996/wechat-editroom --skill hotspot-synthesis-shiker1996
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hotspot-synthesis
Source: https://github.com/shiker1996/wechat-editroom/tree/main/skills/hotspot-synthesis
Command: npx skills add https://github.com/shiker1996/wechat-editroom --skill hotspot-synthesis-shiker1996

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When multiple trending-topic candidates compete for editorial attention, editors need a consistent way to adjust for content saturation and reader relevance before final topic selection. This Skill compares all temporary exploration cards and produces structured competitive corrections without computing final scores itself. ## Core Features & Use Cases - Competitive Correction Output: Returns strict JSON with per-candidate saturationPenalty (0-15), readerStakeScore (0-5), and a short reason for each candidate. - Duplicate Event Detection: Raises saturation penalties when the same event reappears under different subjects, dimensions, or titles, and prevents combination recommendations from selecting substantially identical angles. - Meta-Narratives and Combinations: Produces up to 3 meta-narratives plus a primary/stable/dark-horse combination recommendation for the topic-selection re-ranking stage. - Use Case: In a WeChat content pipeline, after hotspot exploration cards are generated, run this stage to re-rank candidates by penalizing saturated angles and surfacing a differentiated topic combination before article production. ## Quick Start Ask the agent to run the hotspot synthesis stage over the current batch of exploration cards and return the JSON corrections with saturation penalties, reader stake scores, and a recommended topic combination.

Frequently Asked Questions about hotspot-synthesis

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

FAQPage Schema
How do I re-rank trending topic candidates for content saturation?

Run the synthesis stage over all exploration cards to receive per-candidate saturationPenalty values from 0 to 15 with reasons. Repeated events under different subjects or titles automatically receive higher saturation penalties.

What output format does hotspot synthesis produce?

It returns strict JSON containing an items array with candidateId, saturationPenalty, readerStakeScore, and reason, plus metaNarratives (up to 3) and a combination object with primary, stable, and darkHorse picks. No text outside the JSON is allowed.

Does the synthesis stage compute final topic scores?

No, it only outputs competitive corrections such as saturation penalties and reader stake scores. Final total scores are computed downstream, and risk-label notification eligibility is handled by a separate hard gate.

How does it handle duplicate events across different angles?

When the same event appears with different subjects, dimensions, or titles, later candidates receive increased saturation penalties with the duplicate named in the reason. Combination recommendations cannot include substantially identical event angles.

What are the limitations of the reader stake score?

readerStakeScore ranges from 0 to 5 and only corrects structured reader benefit; the same reader benefit cannot be stacked repeatedly. Legacy audienceRelevance fields are accepted only as backward-compatible input.