report-helper

agent
Guvenlik Denetimi
Gecti
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 8 days ago
  • Community trust — 30 GitHub stars
Code Gecti
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

长篇深度研究报告的调研/写作助手,一句话自动跑完完整报告输出高质量 PDF 报告

README.md

report-helper|深度研究报告生成助手

report-helper 是一个面向深度研究报告写作的 AI Skill。它适合用来研究一个产品、公司、人物、概念、产业链、政策或趋势,并产出一份有资料来源、有判断、排版美观的正式报告。

核心特点

  1. 一句话启动,自动跑完整报告:给出研究对象后,自动完成资料搜集、写作、审核和 PDF 生成。
  2. 信息来源分级,来源可追溯:正文关键事实对应信源编号,文末按等级列出来源,方便核查。
  3. PDF 排版精心设计:配色、字号、行距等格式都做过适配,适合直接分享。

示例

示例由 Codex GPT-5.5 标准速度生成,耗时约 15 分钟。报告生成质量和所需时间依赖于模型能力、资料可得性、联网检索质量和研究对象复杂度。

运行示例:

report-helper 运行示例

PDF 预览:

report-helper PDF 预览

示例报告:中国算力产业链深度分析报告.pdf

安装

你可以在 Codex、Claude Code、OpenClaw 或其他支持 Skill 的 agent 中使用。把下面这句话直接复制给 agent:

请从 GitHub 安装 report-helper skill:https://github.com/Jiaranbb/report-helper。安装完成后提醒我按当前工具要求重启或刷新 agent;重启后帮我运行 python3 scripts/check_environment.py 检查环境。

如果你使用 Codex,也可以手动运行:

python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --repo Jiaranbb/report-helper \
  --path . \
  --name report-helper

安装完成后按当前工具要求重启或刷新 agent,让新 skill 生效。

如何使用

在支持 Skills 的 AI 工具里,说出类似下面的需求即可:

  • 深度研究 DeepSeek
  • 写一份 AI 算力产业发展研究报告
  • 深入研究某个产品的发展历程和竞争格局
  • 生成一份 2026-2030 趋势研究报告

默认情况下,report-helper 会先让你确认研究范围和执行模式。你可以选择交互模式,分阶段审核研究范围、资料充分性和写作准备;也可以选择 auto 模式,让它在中间自检后一路完成。

首次使用

第一次使用前,建议先完成三件事。

1. 检查环境

先运行环境检查:

python3 scripts/check_environment.py

它会检查 Python 版本、config.local.json、报告署名、PDF 渲染依赖,以及 Chrome fallback 是否可用。不通过时,按脚本输出补配置或安装依赖。

2. 安装 PDF 渲染依赖

如果环境检查提示缺依赖,安装:

python3 -m pip install markdown weasyprint

如果 WeasyPrint 在你的系统上安装或渲染失败,可以安装 Chrome,并在配置里填写 chrome_path,使用 Chrome 生成 PDF。

3. 指定存放目录和报告署名

复制 config.example.jsonconfig.local.json,然后按自己的需要修改目录:

{
  "output_dir": "./output",
  "work_dir": "./output/work",
  "intermediate_dir": "./output/intermediate",
  "author": "你的名字或组织名"
}
  • output_dir:最终 PDF 存放目录
  • work_dir:内部构建稿目录
  • intermediate_dir:中间研究资料目录
  • author:报告署名,会显示在 PDF 封面;首次安装时由你填写

使用提醒

  • 报告生成质量高度依赖模型能力。推荐使用 Codex GPT-5.5 以获得最佳效果。
  • 研究型输出依赖公开资料质量。找不到或无法确认的信息,会被标注为「未搜到 / 存疑」。
  • AI 生成报告可能会出错,包括从正确事实中推出错误结论。报告只能作为学习参考,不适合作为投资、法律、医疗等专业决策的唯一依据。
  • 建议对重要报告做「同行评审」(Peer Review):这里的「同行评审」指多个 AI agent 之间互相评审、挑刺、提问,交叉验证事实与推理链。
  • 如果你有指定目录、重点问题、字数或读者对象,请在一开始说明。

作者

嘉然 Jiaran

开源授权

本项目采用 MIT License

更新记录

版本更新见 CHANGELOG.md


report-helper

report-helper is a portable research-report skill. It helps an agent run web research, audit source quality, write a long-form report, review it, and render a polished PDF deliverable.

What It Produces

  • PDF report
  • Optional intermediate research notes and internal build logs

Installation

You can use this skill in Codex, Claude Code, OpenClaw, or another agent that supports skills. Ask the agent:

Install the report-helper skill from https://github.com/Jiaranbb/report-helper. After installation, remind me to restart or refresh the current agent as required; after restart, run python3 scripts/check_environment.py to check the environment.

Codex users can also run:

python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --repo Jiaranbb/report-helper \
  --path . \
  --name report-helper

Restart or refresh the current agent as required after installation to load the new skill.

Quality And Review

Report quality depends heavily on model capability. Codex GPT-5.5 is recommended for best results.

AI-generated reports can still be wrong, including drawing incorrect conclusions from correct facts. Treat outputs as learning references, and use "peer review" between multiple AI agents to challenge assumptions, ask hard questions, and verify reasoning.

Typical Trigger

Use this skill when the user asks for:

  • deep research on X
  • 深度研究 X
  • industry research report
  • development research report
  • a long-form report about a product, company, person, policy, trend, concept, or value chain

Configuration

Copy config.example.json to config.local.json for your own defaults. Do not commit config.local.json.

Resolution order:

  1. built-in script defaults
  2. config.local.json, or the JSON file pointed to by REPORT_HELPER_CONFIG
  3. REPORT_HELPER_* environment variables

The scripts also support environment variables:

  • REPORT_HELPER_OUTPUT_DIR
  • REPORT_HELPER_WORK_DIR
  • REPORT_HELPER_INTERMEDIATE_DIR
  • REPORT_HELPER_AUTHOR
  • REPORT_HELPER_LOG_PATH
  • REPORT_HELPER_LOG_INSERT_AFTER_HEADING
  • REPORT_HELPER_LOG_INSERT_AFTER_MARKER
  • REPORT_HELPER_SOURCE
  • REPORT_HELPER_CHROME
  • REPORT_HELPER_DYLD_FALLBACK

Dependencies

Run the environment check first:

python3 scripts/check_environment.py

Install PDF rendering dependencies:

python3 -m pip install markdown weasyprint

If WeasyPrint is unavailable, install Chrome and set chrome_path in config.local.json or REPORT_HELPER_CHROME for PDF rendering.

Set the report byline in config.local.json:

{
  "author": "Your Name or Organization"
}

author is the report byline shown on the PDF cover.

Scripts

python scripts/check_environment.py
python scripts/render_pdf_with_fallback.py output/work/example.md output/Example深度研究报告.pdf --title "Example Report"
python scripts/append_report_log.py --date 2026-01-01 --title "Example report completed" --body "Short summary"

Public Sharing Notes

Before publishing your fork, scan shared files for absolute local paths, account names, personal workflow notes, private log headings, and account-specific URLs. Keep local override files such as .env, config.local.json, and generated output out of Git.

关于作者

嘉然 Jiaran

License

MIT License. See LICENSE.

Changelog

See CHANGELOG.md.

Yorumlar (0)

Sonuc bulunamadi