nature-ref-verifier

Verify academic references field-by-field against Crossref, IEEE, CNKI, and Zotero sources.

38.3k|2.1k|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Yuan1z0825/nature-skills --skill nature-ref-verifier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-ref-verifier
Source: https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-ref-verifier
Command: npx skills add https://github.com/Yuan1z0825/nature-skills --skill nature-ref-verifier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyzotero, and includes references (resource) components.

What problem does it solve?

Academic reference lists often contain fabricated authors, wrong DOIs, page mismatches, and volume-year conflicts that are tedious to catch manually. This Skill cross-verifies every citation against multiple authoritative sources and produces a structured, severity-graded report of what must be fixed.

Core Features & Use Cases

  • Multi-source cross-verification: Compares authors, title, year, volume, issue, pages, and DOI against Crossref, IEEE Xplore, CNKI/Wanfang, web search, and local Zotero libraries, starting with a cheap DOI resolvability check.
  • Field-level severity grading: Classifies each discrepancy as Critical (must fix), Warning (check suggested), or Info, and assigns an overall confidence level (Verified, Check suggested, Needs fix, Unverifiable) per reference.
  • Actionable outputs: Generates Markdown review reports, BibTeX patches, and Zotero update instructions, with batch parallel processing for large bibliographies.
  • Use Case: Before submitting a manuscript, paste its 50-entry reference list and receive a table marking the 4 entries that must be corrected, the 8 worth double-checking, and a ready-to-import BibTeX patch.

Quick Start

Use the nature-ref-verifier skill to check each reference in my manuscript bibliography against Crossref and IEEE, then list every entry that must be corrected with the right values.

Frequently Asked Questions about nature-ref-verifier

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my paper's references are accurate before submission?

Provide the reference list, BibTeX file, or Zotero item keys and the skill queries Crossref, IEEE Xplore, and web sources for each entry. It returns a field-level comparison table with severity grades marking which entries must be fixed.

How to verify a DOI points to the correct paper?

Request the Crossref API endpoint api.crossref.org/works/<DOI> and compare the returned title and authors against your citation. A 404 means the DOI itself is wrong, while a mismatched title means the DOI points to a different paper.

Can I verify Chinese references that are not in Crossref?

Yes, Chinese journal DOIs are registered with CNKI rather than Crossref, so Crossref lookups return empty. The skill falls back to CNKI or Wanfang via web bridge or search to verify author names, journal titles, and page numbers.

Why does an IEEE DOI return 404 on Crossref?

IEEE papers published before 2000 often have DOIs not registered with Crossref, so the API returns 404 even though the DOI is valid. These should be checked directly in IEEE Xplore instead of being flagged as errors.

Can the skill fix my Zotero library automatically?

It generates correction instructions and supports batch writes through pyzotero Web mode with a user ID and API key. The Zotero 7 local HTTP API is read-only, so direct local edits are limited to adding new items via the connector endpoint.

What are the limitations of automated reference verification?

Entries with no digital presence, such as old dissertations, internal reports, or product manuals, cannot be fully verified and are marked unverifiable. Conflicting volume year versus DOI year is reported as a warning rather than silently merged.