citation-management

Convert scholarly identifiers into validated BibTeX entries from academic databases.

Updated May 26, 2026
One-click install
npx skills add https://github.com/XWIlluDelu/agent-share --skill citation-management-xwilludelu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/XWIlluDelu/agent-share/tree/main/lib/citation-management
Command: npx skills add https://github.com/XWIlluDelu/agent-share --skill citation-management-xwilludelu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Prevents citation mistakes by helping you discover papers, extract reliable bibliographic metadata, and produce clean BibTeX entries that validate correctly before you write.

Core Features & Use Cases

  • Paper discovery from academic databases: Search Google Scholar and PubMed to find relevant literature fast.
  • Identifier-to-metadata extraction: Convert DOIs, PMIDs, arXiv IDs, and article URLs into structured citation metadata using CrossRef, PubMed E-utilities, and arXiv APIs.
  • BibTeX generation, formatting, and validation: Clean and standardize BibTeX, deduplicate entries, and validate required fields and DOI/format consistency to reduce reference errors.
  • Writing workflow integration: Build and verify a bibliography for manuscripts, theses, and scientific reports, including checks for duplicates and common formatting pitfalls.

Quick Start

Use the citation-management skill to convert a DOI into a ready-to-paste BibTeX entry by running: extract metadata from DOI 10.1038/s41586-021-03819-2 and output it as BibTeX for my references file.

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 a valid BibTeX entry for my references file?

To convert a DOI to BibTeX, the skill extracts structured metadata from CrossRef and formats it into a validated entry. This ensures your citation records include required fields and comply with DOI resolution checks.

What is the best way to find papers on PubMed and format them as BibTeX?

The best way to find PubMed papers and format them as BibTeX is to use the skill's discovery and extraction workflow. It searches PubMed, retrieves metadata via E-utilities, and generates clean, formatted citations for your bibliography.

How do I deduplicate and clean up an existing BibTeX bibliography?

To deduplicate and clean up a BibTeX bibliography, the skill standardizes entries and detects duplicates. It validates required fields and format consistency, reducing reference errors prior to scientific writing and submission.

Can I extract citation metadata from an arXiv ID or article URL?

Yes, you can extract citation metadata from an arXiv ID or article URL. The skill queries the arXiv API and other academic databases to pull structured bibliographic data and output it as a formatted BibTeX entry.

Do I need the requests library to run this citation extraction skill?

Yes, you need the requests library installed to run this citation extraction skill. It uses requests to query external APIs like Google Scholar, PubMed E-utilities, CrossRef, and arXiv for metadata retrieval.

Why does my BibTeX validation fail when extracting metadata from scholarly identifiers?

BibTeX validation may fail when extracting metadata from scholarly identifiers due to missing required fields or DOI format inconsistencies. The skill addresses this by applying formatting rules and optional DOI resolution checks to ensure compliance.