report-helper 是一个面向深度研究报告写作的 AI Skill。给出研究对象后,它会引导 agent 自动完成资料搜集、来源核查、证据整理、判断形成、审稿和 PDF 生成。 从一句话到一份可分享的正式 PDF:有来源、有判断、有排版。 它适合研究产品、公司、人物、概念、产业链、政策或趋势。目标不是生成几段概述,而是尽量跑完一套接近研究写作的流程,产出一份可核查、可阅读、可交付的长篇报告。
FAQ
report-helper is a Claude Code plugin with 1 hand-picked skill for documentation work, indexed on Flowy. Install it with the command on its page. It includes report-helper. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add Jiaranbb/report-helper --agent claude-code
English README · 30 秒开始 · 示例报告 · 问题反馈 · 联系作者
作者 / 联系方式:嘉然 Jiaran · 公众号:嘉然学习笔记 · 微信:evadebot · X:@_jiaran
report-helper 是一个面向深度研究报告写作的 AI Skill。给出研究对象后,它会引导 agent 自动完成资料搜集、来源核查、证据整理、判断形成、审稿和 PDF 生成。
从一句话到一份可分享的正式 PDF:有来源、有判断、有排版。
它适合研究产品、公司、人物、概念、产业链、政策或趋势。目标不是生成几段概述,而是尽量跑完一套接近研究写作的流程,产出一份可核查、可阅读、可交付的长篇报告。
把下面这段话直接发给 Codex、Claude Code、OpenClaw 或其他支持 Skill 的 agent:
请从 GitHub 安装 report-helper skill:https://github.com/Jiaranbb/report-helper。安装完成后提醒我按当前工具要求重启或刷新 agent;重启后帮我运行 python3 scripts/check_environment.py 检查环境。
如果你的环境支持 skills CLI,也可以尝试:
npx skills add https://github.com/Jiaranbb/report-helper --skill report-helper
Codex 用户也可以手动安装:
python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
--repo Jiaranbb/report-helper \
--path . \
--name report-helper
安装完成后,按当前工具要求重启或刷新 agent,让新 skill 生效。
<sup>a1</sup> 这类编号,文末按来源等级列出出处。示例由 Codex GPT-5.5 标准速度生成,耗时约 15 分钟。报告质量和所需时间依赖于模型能力、资料可得性、联网检索质量和研究对象复杂度。
运行示例:

PDF 预览:

示例报告:中国算力产业链深度分析报告.pdf
安装后,对 agent 说:
深度研究中国算力产业链,重点看 2026-2030 年的发展趋势,自动进行。
也可以这样描述:
深度研究某家公司,重点看商业模式、增长空间、估值逻辑和风险。
写一份 AI 算力产业发展研究报告。
深入研究某个产品的发展历程、竞争格局和未来演进。
默认情况下,report-helper 会先让你确认研究范围和执行模式。你可以选择交互模式,分阶段审核研究范围、资料充分性和写作准备;也可以选择 auto 模式,让它在中间自检后一路完成。
✅ 适合
❌ 不适合
| 任务 | 推荐说法 |
|---|---|
| 产业链研究 | 深度研究中国算力产业链,重点看 2026-2030 年发展趋势,自动进行。 |
| 公司研究 | 深度研究某公司,重点看商业模式、增长空间、盈利质量、估值逻辑和风险。 |
| 产品研究 | 深入研究某产品的发展历程、核心能力、用户场景和竞争格局。 |
| 政策研究 | 写一份某政策的深度研究报告,重点看影响路径、受益主体和潜在风险。 |
| 趋势研究 | 生成一份 2026-2030 趋势研究报告,要求有来源、有判断、有观察指标。 |
| 人物研究 | 深度研究某人物,重点看关键经历、决策风格、影响力和争议。 |
| 平台 | 状态 | 说明 |
|---|---|---|
| Codex | 支持 | 推荐环境;支持安装、检查环境、运行脚本和生成 PDF |
| Claude Code | 支持 | 适合长流程研究、资料搜集和写作迭代 |
| OpenClaw | 可用 | 需要能读取 skill 文件并执行必要 shell 命令 |
| Cursor / 其他本地 agent | 可用 | 需要能读写文件、联网检索并执行 Python 或浏览器渲染 |
| 普通 Chatbot | 不推荐 | 没有文件系统和渲染管线时,难以稳定生成 PDF |
第一次使用前,建议先完成三件事。
python3 scripts/check_environment.py
它会检查 Python 版本、config.local.json、报告署名、PDF 渲染依赖,以及 Chrome fallback 是否可用。不通过时,按脚本输出补配置或安装依赖。
如果环境检查提示缺依赖,安装:
python3 -m pip install markdown weasyprint
如果 WeasyPrint 在你的系统上安装或渲染失败,可以安装 Chrome,并在配置里填写 chrome_path,使用 Chrome 生成 PDF。
复制 config.example.json 为 config.local.json,然后按自己的需要修改:
{
"output_dir": "./output",
"work_dir": "./output/work",
"intermediate_dir": "./output/intermediate",
"author": "你的名字或组织名"
}
output_dir:最终 PDF 存放目录work_dir:内部构建稿目录intermediate_dir:中间研究资料目录author:报告署名,会显示在 PDF 封面;首次安装时由你填写{研究对象}深度研究报告.pdfPDF 最末尾会追加工具签名:
本报告由 report-helper skill 工具协助生成
开源地址:https://github.com/Jiaranbb/report-helper
交流和建议可联系作者:嘉然 Jiaran(+v: evadebot)
report-helper 会按 7 步执行:
正文关键事实判断必须使用上标标注来源等级和编号,例如:
<sup>a1</sup>:A 级,官方/学术一手来源<sup>b4</sup>:B 级,权威媒体原创报道文末按等级列出「信息来源与分级」:
a:官方/学术一手,政府机构、监管机构、公司年报和原始研究报告b:权威媒体原创报道c:行业媒体/工具商博客d:软文/服务商自述/不可验证默认不使用 c、d 级来源支撑正文判断。
report-helper/
├── SKILL.md ← Skill 入口和核心流程
├── README.md ← 中文项目介绍
├── README.en.md ← English README
├── SUPPORT.md ← 联系方式和支持入口
├── CHANGELOG.md ← 更新记录
├── LICENSE ← MIT License
├── config.example.json ← 本地配置模板
├── examples/
│ ├── report-helper-demo.png
│ ├── report-helper-pdf-preview.png
│ └── 中国算力产业链深度分析报告.pdf
├── references/
│ ├── workflow.md ← 研究和审计流程
│ ├── report-template.md ← 报告结构模板
│ ├── source-citation-rules.md ← 来源分级和编号规则
│ ├── writing-style.md ← 写作风格
│ ├── adaptations-by-type.md ← 不同对象类型的适配
│ ├── review-checklist.md ← 审核清单
│ ├── delivery.md ← PDF 生成和交付
│ ├── subagent-research-prompt.md ← 研究 worker 提示
│ └── gotchas.md ← 踩坑记录
└── scripts/
├── report_helper_config.py
├── check_environment.py
├── render_pdf_with_fallback.py
├── md_to_pdf.py
└── append_report_log.py
为什么一定要先确认研究范围?
深度报告最容易失败在「题目过宽」或「对象不清」。先对齐范围,可以减少后面资料搜集和写作方向的偏差。
为什么要强调最新数据?
产业、公司、政策和技术趋势变化很快。进入写作前必须完成最新数据校验,避免 agent 用旧资料直接写出过时结论。
可以只要 Markdown 吗?
公开版默认交付 PDF。内部 Markdown 构建稿主要用于渲染,不作为正式交付物。
公司研究为什么要加定量分析?
只写叙事容易变成故事。公司研究默认要求加入成长性、盈利质量、现金流、融资、估值或可比公司等内容;公开数据不足时,要写明缺口和替代观察指标。
PDF 乱码怎么办?
先运行 python3 scripts/check_environment.py 检查依赖。WeasyPrint 不稳定时,可以配置 Chrome fallback。
如何更新到最新版本?
重新安装,或在本地 skill 目录执行 git pull。
嘉然 Jiaran
evadebotMIT License. See LICENSE.
.gitignore CHANGELOG.md config.example.json examples/ report-helper-demo.png report-helper-pdf-preview.png 中国算力产业链深度分析报告.pdf LICENSE README.en.md README.md references/ adaptations-by-type.md delivery.md gotchas.md report-template.md review-checklist.md source-citation-rules.md subagent-research-prompt.md workflow.md writing-style.md scripts/ append_report_log.py check_environment.py md_to_pdf.py render_pdf_with_fallback.py report_helper_config.py SKILL.md SUPPORT.md
© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic