How to automatically fill cross-references and generate LLM Summaries for a paper. Does NOT fill inputs/outputs/methods — those are human-only.
This skill instructs you on how to automatically populate the auto-fillable frontmatter fields (benchmarks, related, compared) of a newly added paper, and simultaneously generate a structured ## LLM Summary section if needed.
Important:
inputs,outputs, andmethodsare human-only fields. They must be filled by a human who has actually read the paper (via the GitHub Issue ENGAGE workflow). Do NOT auto-populate these fields, even if you can infer plausible values from the abstract or paper content.
Pre-requisite: The paper must already have an entry scaffolded (e.g., via add_paper.py), and the target fields are currently empty (set to -) or the LLM Summary is missing/unstructured.
Run the following command to get a list of papers that need metadata or summaries:
python scripts/needs_metadata.py --json
Check the meta_missing and summary_issue fields to see exactly what needs to be filled for each paper.
To accurately categorize the paper, gather its context:
## LLM Summary and abstract: from the markdown file.https://arxiv.org/html/{arxiv_id} or https://arxiv.org/abs/{arxiv_id}.INDEX.md or tags/ folder to see what standard tags already exist. Try to reuse existing standard tags before inventing new ones (e.g., use posed-multi-view-images instead of posed-images).INDEX.md or list the papers/ directory to identify the filenames of related or compared papers.Human-only fields — do NOT fill:
inputs,outputs,methods. These must only be filled by a human who has read the paper. Leave them as empty placeholders (-).
benchmarks ✅ auto-fillablemipnerf360, tanks-and-temples, deep-blending, waymo, nerf-synthetic.related ✅ auto-fillable.md extension.papers/ directory. Only include a related paper if it already exists in our knowledge base.2308_3d-gaussian-splattingcompared ✅ auto-fillable.md extension.papers/ directory. Only include a paper if it already exists in our knowledge base.2003_nerf, 2201_instant-ngpIf the paper's summary_issue from Step 0 is not null (e.g. empty or no-structure), you must write or re-write the ## LLM Summary section in the markdown body.
Guidelines:
> *Auto-generated summary. Do not edit manually.*Edit the paper's markdown file to replace the empty arrays with your findings and insert the ## LLM Summary.
Before: