reference-viewer

Generate an interactive HTML viewer for manuscript reference verification.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/pvaldeshernandez/claude-tools --skill reference-viewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reference-viewer
Source: https://github.com/pvaldeshernandez/claude-tools/tree/main/skills/reference-viewer
Command: npx skills add https://github.com/pvaldeshernandez/claude-tools --skill reference-viewer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, difflib, re, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Authors and reviewers often struggle to verify and interpret references in manuscripts; this Skill streamlines that process into an interactive HTML-based viewer.

Core Features & Use Cases

  • Interactive Citation Review: Generate self-contained HTML pages showing references, citations, and supporting evidence from PDFs, enhancing manuscript validation workflows.
  • Automated Reference Matching: Fuzzy matching of literature PDFs to references based on content, DOIs, and titles; includes PDF renaming to ensure organization.
  • Use Case: A researcher uploads a manuscript and literature folder, then generates a comprehensive reference review webpage that shows which references are supported, flagged, or unverified, with AI verification insights.

Quick Start

Run the script with the manuscript markdown file and literature directory to produce an embedded, reviewable HTML report.

Frequently Asked Questions about reference-viewer

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

FAQPage Schema
How do I verify manuscript references against PDF literature files?

You can verify manuscript references by running the script with a markdown manuscript and a literature directory to generate an interactive HTML report displaying matched citations, supporting passages, and AI verification results.

How does fuzzy matching connect literature PDFs to existing manuscript citations?

Fuzzy matching connects PDFs to citations by analyzing content, DOIs, and titles from the uploaded literature, automatically pairing files with corresponding references and renaming PDFs to maintain organization during the review process.

Can I share my reference review results with co-authors without requiring them to install dependencies?

Yes, you can share reference review results because the tool creates a self-contained, interactive HTML file that embeds all references, matched passages, and AI verification insights without requiring recipients to install Python dependencies.

What is the best way to add review comments to an interactive literature verification report?

The best way to add review comments is within the generated interactive HTML viewer, which preserves user annotations directly alongside the flagged, supported, or unverified references during manuscript validation.

Does reference verification work with manuscripts that lack DOIs in their citations?

Yes, reference verification works without DOIs because the fuzzy matching algorithm uses content analysis and titles as fallback criteria to pair literature PDFs with manuscript references.

What PDF formats are supported for manuscript reference matching and review?

The tool supports standard PDF formats for manuscript reference matching, utilizing the pymupdf library to extract text content from literature PDFs for citation pairing and passage verification.