Market Research pluginMarket Research plugin
Open-source · MIT · Market Research

/topic-brief

Turns a window of public news on any subject into a focused thematic briefing — and ships it as a self-contained HTML page built to paste straight into WeChat.把某个主题一段时间内的公开新闻,整理成一份聚焦的主题观察——并产出一个自包含 HTML 页面,能直接贴进公众号。

How to use it怎么用

Type /topic-brief and name a subject — a region, industry, policy issue, institution or theme. One mandatory check-in midway keeps the direction right before any writing happens.输入 /topic-brief,给一个主题——地区、行业、政策、机构或某个题目。中途一次强制确认,动笔前先把方向定准。

中东 / Middle East半导体 / SemisAI 立法 / AI policy美联储 / Fed关键矿产 / Critical minerals
The 5-step flow5 步流程

Gather first, confirm direction, then write.先抓料,定方向,再动笔。

  1. 01

    Collect parameters收集参数

    One batched prompt: subject, time window (normalized to two ISO dates), source preference, author byline. If the trigger already named them, skip straight ahead.一次性问清四件事:主题、时间窗(归一成两个 ISO 日期)、信息源偏好、作者署名。触发时已经给全了就直接跳过。

  2. 02

    Parallel material gathering并行抓取材料

    4–6 search queries, every one time-filtered (after:/before:), across the dimensions that fit the subject type — plus a 1–2 deep-read of the focus report's primary text.4–6 次检索,每次都带时间过滤(after:/before:),按主题类型铺开维度;再深读 1–2 次焦点报告的原文。

  3. 03

    Direction check-in方向确认

    Human gate人工把关

    Stop after gathering. Report the window, the proposed focus report and the 4 sub-sections — every candidate item tagged with its event date — and wait for sign-off. Skipping this causes 5,000-char rewrites.抓完先停。把时间窗、拟定的焦点报告、四个子板块(每条候选都标事件日期)报给你确认,签了字再往下。跳过这一步,方向错了就是 5000 字重写。

  4. 04

    Compose the brief成稿

    Focus body 1,500–2,500 chars + 4 sub-sections × 3–4 dated items. No fabricated numbers — re-read and ask "where did this come from?" at every figure. In-window discipline enforced.焦点正文 1500–2500 字 + 四个子板块 × 3–4 条带日期的条目。不编数字——写完逐个数字追问“这是哪来的”;每条都卡在时间窗内。

  5. 05

    Render & report渲染并交付

    render.py produces a self-contained HTML file (quotes auto-fixed) and opens it. Reports back file path, counts and a source-URL list — with a reminder that every number needs human review.render.py 产出一个自包含 HTML(自动修中文引号)并打开。回报文件路径、字数 / 条数和分组源链接——并提醒:每个数字都要人工复核。

What comes out产出什么

One file, ready to publish.一个文件,拿来就能发。

Self-contained HTML. A single file with blue "TOPIC BRIEF" branding — no external assets.自包含 HTML。单个文件,蓝色 “TOPIC BRIEF” 品牌样式,不依赖外部资源。

Built for WeChat. Styled for browser reading and one-click paste into the 微信公众号 editor.为公众号而生。适合浏览器阅读,也能一键贴进微信公众号编辑器。

Source-anchored. Every item carries an event date and a full source URL; no fabricated numbers.源头可查。每条都带事件日期和完整源链接,不编数字。

Install in Claude Code在 Claude Code 里安装
$ /plugin marketplace add genli-ai/market-research-skills
$ /plugin install market-research-skills@market-research-skills
MIT licensed. Source onMIT 许可。源码在 GitHub →