citation-management

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

46|4|Updated Apr 8, 2023
One-click install
npx skills add https://github.com/CRAG666/dotfiles --skill citation-management-crag666
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/CRAG666/dotfiles/tree/main/skills/citation-management
Command: npx skills add https://github.com/CRAG666/dotfiles --skill citation-management-crag666

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of inaccurate, incomplete, or inconsistent citations by automating discovery, metadata extraction, BibTeX formatting, and validation across common scholarly identifiers.

Core Features & Use Cases

  • Paper discovery across sources: Search Google Scholar and PubMed to find relevant literature for a topic or target identifiers.
  • Accurate metadata extraction: Convert DOI, PMID, arXiv IDs, and article URLs into structured citation metadata using CrossRef, PubMed E-utilities, and arXiv APIs.
  • BibTeX generation, cleanup, and validation: Produce clean BibTeX entries, format and deduplicate bibliography files, and validate required fields and DOI integrity.
  • Use cases: Quickly build a bibliography for a manuscript or thesis, convert DOIs/PMIDs/arXiv IDs into BibTeX, and verify existing references to prevent reference errors and duplicates.

Quick Start

Use the citation-management skill to convert a DOI into a properly formatted BibTeX entry for your bibliography.

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 BibTeX citation?

To convert a DOI to a BibTeX citation, the tool queries the CrossRef API to extract verified metadata and formats it directly into a valid BibTeX entry. This ensures accurate metadata extraction from scholarly identifiers.

Can I extract BibTeX entries from PubMed and arXiv IDs?

Yes, you can extract BibTeX entries from PubMed and arXiv IDs. The tool utilizes PubMed E-utilities for biomedical records and parses the arXiv API for preprints to generate accurate, structured citation metadata.

What is the best way to clean and deduplicate a .bib file?

The best way to clean and deduplicate a .bib file is using the included validation scripts to format entries, remove duplicates, and check required fields. This process validates citation completeness and DOI integrity to prevent reference errors.

Does citation management work with Google Scholar for literature discovery?

Yes, citation management works with Google Scholar for literature discovery. You can search Google Scholar and PubMed to find relevant literature for a topic and extract verified metadata to build a bibliography for a manuscript or thesis.

Do I need to install Python requests to generate BibTeX citations?

Yes, you need the Python requests library installed to generate BibTeX citations. This dependency is required for making API calls to CrossRef, PubMed E-utilities, and arXiv to retrieve and verify citation metadata.