citation-management

Generate and validate BibTeX citations from DOIs, PMIDs, arXiv IDs, and URLs.

203|27|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/franklee16/academic-research-skills --skill citation-management-franklee16
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/franklee16/academic-research-skills/tree/main/citations/citation-management
Command: npx skills add https://github.com/franklee16/academic-research-skills --skill citation-management-franklee16

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, argparse, json, re, xml, time, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill prevents citation errors by helping you find papers, extract authoritative metadata, validate BibTeX entries, and ensure your bibliography is consistent and submission-ready.

Core Features & Use Cases

  • Paper discovery & metadata retrieval: Searches Google Scholar and PubMed, then extracts accurate bibliographic details from DOIs, PMIDs, arXiv IDs, or URLs.
  • BibTeX generation & cleanup: Converts identifiers into BibTeX and standardizes formatting to reduce formatting and syntax issues.
  • Citation validation & integrity checks: Validates required fields, checks DOI resolution (optionally), detects duplicates, and reports issues for correction.

Quick Start

Use the citation-management skill to generate and validate a BibTeX bibliography from a list of DOIs by having the assistant convert each DOI to BibTeX, deduplicate and format the combined BibTeX, then run citation validation to identify any broken or incomplete entries.

Frequently Asked Questions about citation-management

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

FAQPage Schema
How do I convert a DOI to BibTeX format?

To convert a DOI to BibTeX, the skill queries CrossRef or doi.org to extract authoritative metadata, then formats it locally into a syntactically correct BibTeX entry. This ensures your citations have consistent fields without manual typing.

What is the best way to validate BibTeX entries before submission?

The best way to validate BibTeX entries is to run citation integrity checks that verify required fields, detect duplicates, and optionally check DOI resolution. This process identifies broken or incomplete entries so you can correct them before scientific writing.

Can I extract citation metadata from arXiv IDs and PubMed?

Yes, you can extract citation metadata from arXiv IDs and PubMed. The skill searches PubMed using E-utilities and resolves arXiv IDs to retrieve accurate bibliographic details, which are then standardized into clean BibTeX format.

Does this citation management tool deduplicate near-identical BibTeX entries?

Yes, this citation management tool deduplicates near-identical BibTeX entries. It standardizes formatting and compares entries to detect duplicates, ensuring your bibliography remains consistent and free of redundant references.

How do I build a bibliography from a list of URLs?

To build a bibliography from URLs, the skill extracts metadata directly from the provided links, formats the retrieved details into BibTeX, and validates the combined entries to ensure your final bibliography is submission-ready.