Report Analyst

April 30, 2026 · View on GitHub

Skeptical analyst toolkit for long reports. Verdict, structured extraction, and executive summary skills with a built-in "jaded reader" persona that won't hand out gold stars for filler.

Built for the kind of reader who has seen too many "thought leadership" PDFs that turn out to be padded statistics and corporate-speak. Every analysis skill opens with the same persona block: skeptical, factual, willing to say SKIP.

Skills

Triage (quick verdicts)

  • worth-the-read — READ / SKIM / SKIP verdict with a short rationale
  • anything-interesting — surface anything genuinely interesting, or confirm there's nothing
  • original-thinking — does the report contain new ideas, or is it regurgitated?

Extraction (structured pulls)

  • extract-main-arguments — core thesis, supporting arguments, evidence strength, counterarguments
  • extract-noteworthy-findings — only the unexpected / contradictory / paradigm-shifting findings
  • extract-stats — every meaningful statistic, grouped thematically with page refs and source flags
  • extract-case-studies — case studies grouped by what they demonstrate, with bias check
  • extract-key-snippets — verbatim pull-quotes worth citing

Synthesis

  • exec-summary — opinionated one-page brief evaluating content and credibility
  • comprehensive-analysis — full seven-section critical analysis (verdict, summary, stats, cases, quotes, synthesis, metadata)

Utilities

  • load-report — normalise PDF/DOCX/HTML/MD into Claude-readable text with page anchors
  • export-analysis — render the analysis to a styled PDF (Typst preferred, pandoc fallback)

Commands

  • /report <path> — full comprehensive analysis on the given file
  • /report-verdict <path> — quick READ / SKIM / SKIP verdict

Installation

# Always available (user scope):
claude plugins install report-analyst@danielrosehill

# Or per-project (run inside a repo):
claude plugins install report-analyst@danielrosehill --scope project

Optional dependencies

None required — Claude reads PDFs natively. Optional for edge cases:

  • pdftotext (poppler-utils) — fallback for awkward PDFs
  • pandoc — DOCX / HTML normalisation
  • typst — preferred renderer for export-analysis
  • ocrmypdf — for image-only PDFs

Credits

Methodology and prompt content adapted from the NotebookLM-Custom-Prompts repository — the "Jaded Report Reader" persona and the verdict / extraction / summary prompt set originate there.

License

MIT.