citation-verify

Verify academic citations in Word or PDF documents against bibliographic databases.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/shengjianpeng1987/citation-verify --skill citation-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-verify
Source: https://github.com/shengjianpeng1987/citation-verify/tree/main
Command: npx skills add https://github.com/shengjianpeng1987/citation-verify --skill citation-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, jsonschema, pdfplumber, python-docx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill verifies whether references in academic documents are real or fabricated, helping maintain scholarly integrity.

Core Features & Use Cases

  • Automatic citation validation: Checks references within Word or PDF files against multiple academic databases.
  • Error detection and correction: Identifies inaccuracies or hallucinations and suggests verified replacements.
  • Use Case: Academic researchers can run this tool to audit their drafts for potential citation hallucinations before submission.

Quick Start

Use the citation-verify skill to check the references in your document by uploading your Word or PDF file and requesting citation validation.

Frequently Asked Questions about citation-verify

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

FAQPage Schema
How do I verify academic citations in a Word or PDF document?

To verify academic citations in a Word or PDF document, upload the file to automatically query bibliographic databases and analyze reference metadata for authenticity and research integrity.

How do I check my research paper for fabricated or hallucinated references?

Checking research papers for fabricated references involves querying bibliographic databases to validate citation metadata. This process identifies hallucinated sources and suggests verified replacements to maintain scholarly integrity.

Can I extract and validate references directly from PDF files for research audits?

Yes, you can extract and validate references directly from PDF files for research audits. The process uses pdfplumber to read PDF documents and queries academic databases to confirm the authenticity of cited sources.

What is the best way to prevent citation hallucinations before manuscript submission?

The best way to prevent citation hallucinations before manuscript submission is to perform a structured verification audit that checks document references against academic databases to detect inaccuracies and suggest verified corrections.

Do I need Python libraries like requests and jsonschema to validate bibliography metadata?

Yes, validating bibliography metadata requires Python libraries like requests and jsonschema. Requests handles communication with bibliographic APIs, while jsonschema validates the output schemas returned during the verification process.