eda-pdf-local-summarylisted
Install: claude install-skill Biswajit56546/EDAgent
# EDA PDF Local Summary
## Overview
Use this skill to produce reusable local summary notes tied to page-level evidence.
## Workflow
1. Validate input PDF path.
- require absolute or repo-relative local path.
- expected location: `docs/papers/pdf/`.
2. Extract text to local artifact.
- Run `scripts/extract_pdf_text.sh <pdf_path> <out_dir>`.
- default output dir: `docs/papers/summaries/raw/`.
- default extractor priority is `GROBID` (via `grobid_client` + `GROBID_SERVER`), then falls back to `pdftotext`/`mutool`/`pypdf` if unavailable.
- to disable GROBID for one run: set `DISABLE_GROBID=1`.
- quality guard: if GROBID TEI result is too sparse, extractor auto-falls back to local text extraction.
- when GROBID succeeds, keep TEI artifact alongside text (`<pdf_stem>.tei.xml`) for traceability.
3. Build structured summary.
- Load `references/summary-template.md`.
- Fill sections with explicit evidence snippets.
- Prefer page-cited claims (`p.xx`) when recoverable from extracted text.
- write output to: `docs/papers/summaries/<pdf_stem>.summary.md`.
3.5 Update paper manifest status.
- locate corresponding row in `docs/papers/manifests/*.paper_manifest.tsv`.
- update `local_pdf_path` and set `status=summarized`.
4. Sync landscapes after summary write.
- run `python3 scripts/common/paper_landscape_sync.py build`.
- ensure both landscape docs are updated:
- `docs/knowledge_base/95_PROBLEM_LANDSCAPE.md`
- `docs/knowledge_base/96_METHOD_LANDSCAPE.md`
5. Link to active hypoth