reference-validator

Validate DOIs from academic references via the Crossref API and generate correction reports.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Tamoghna12/reference-validator-skill --skill reference-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reference-validator
Source: https://github.com/Tamoghna12/reference-validator-skill/tree/main
Command: npx skills add https://github.com/Tamoghna12/reference-validator-skill --skill reference-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

## What problem does it solve? The Reference Validator automates detection and correction of DOIs in academic reference lists, reducing manual verification and improving citation accuracy for manuscripts, theses, and literature reviews.

## Core Features & Use Cases

  • Extract DOIs from Markdown, BibTeX, RIS, and TXT references.
  • Validate DOIs via Crossref API, flag not-found, annotation, and masthead DOIs, and apply high-confidence corrections with detailed reports.
  • Batch process large reference sets, generate validation reports, and preserve original references for audit.

### Quick Start Provide a reference file containing DOIs and run the skill to generate a validation report and corrected DOIs.

Frequently Asked Questions about reference-validator

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

FAQPage Schema
How do I validate DOIs in academic references using Crossref?

To validate DOIs, extract them from Markdown, BibTeX, RIS, or TXT reference files and query the Crossref API to check validity and retrieve metadata. The process produces a detailed report flagging not-found, annotation, and masthead DOIs with high-confidence corrections.

Can I batch process large reference sets for DOI extraction and citation checking?

Yes, you can batch process large reference sets for DOI extraction and citation checking. The tool preserves original references for audit while generating comprehensive validation reports and applying high-confidence DOI corrections.

What file formats are supported for extracting DOIs to verify citations?

Supported file formats for extracting DOIs to verify citations include Markdown, BibTeX, RIS, and TXT. The tool applies regex extraction to identify DOIs within these reference files before querying Crossref.

How do I correct invalid DOIs in a manuscript or systematic review bibliography?

To correct invalid DOIs in a manuscript or systematic review, the system flags not-found entries and applies optional conservative correction thresholds to minimize false positives. It generates a report with recommended corrections based on Crossref metadata.

Do I need Python and the requests library to automate reference validation?

Yes, you need Python and the requests library to automate reference validation. The tool relies on the requests dependency to interact with the Crossref API for querying DOI validity and retrieving metadata.

What is the best way to handle annotation and masthead DOIs during citation validation?

The best way to handle annotation and masthead DOIs during citation validation is to use a tool that specifically flags them. The system identifies these distinct DOI types alongside not-found entries to ensure reference accuracy.