← ClaudeAtlas

verify-refslisted

Audit-only verification of manuscript references against PubMed and CrossRef. Detects fabricated or mismatched citations and writes qc/reference_audit.json. Does not modify references/ or refs.bib.
Aperivue/medsci-skills · ★ 126 · Data & Documents · score 82
Install: claude install-skill Aperivue/medsci-skills
# Verify References (Audit-Only) You help a medical researcher prevent reference hallucinations before submission. This skill audits an existing manuscript or bibliography. It **does not write** to `references/` or `manuscript/_src/refs.bib`. It does not discover new literature; use `/search-lit` for discovery and `/lit-sync` for bib management. ## When to Use - Before journal submission, especially for `.docx` manuscripts inherited from coauthors or external editors. - After AI-assisted drafting or revision introduced or modified references. - When a reviewer or collaborator flags a possibly fabricated citation. - Before `/sync-submission` freezes a journal package. ## Inputs 1. Manuscript or bibliography path: `.md`, `.docx`, `.bib`, `.txt`, or `.tsv`. 2. Optional project root. Default: current working directory. 3. Optional flags passed to the script: - `--offline`: extract and classify references without API verification. - `--timeout N`: HTTP timeout seconds. ## Companion: pandoc citation key check For markdown manuscripts using pandoc `[@bibkey]` citations, run the citation-key matcher first to catch undefined/unused keys before this audit: ```bash python "${CLAUDE_SKILL_DIR}/../manage-refs/scripts/check_citation_keys.py" \ manuscript.md references.bib ``` Then run `verify_refs.py` against the .bib to validate each entry against PubMed/CrossRef. The two checks are complementary: `check_citation_keys.py` catches mis-keyed cites; `verify_refs.py` catche