citation-management

Automate paper discovery, metadata extraction, and BibTeX formatting.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/SunS1eep1ng/codex-dotfiles --skill citation-management-suns1eep1ng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/SunS1eep1ng/codex-dotfiles/tree/main/skills/citation-management
Command: npx skills add https://github.com/SunS1eep1ng/codex-dotfiles --skill citation-management-suns1eep1ng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, crossref, pubmed, bibtexparser, pypdf, pdfplumber, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the academic research process by providing tools for comprehensive citation management, including paper discovery, metadata extraction, BibTeX formatting, and citation validation.

Core Features & Use Cases

  • Comprehensive Paper Discovery: Search Google Scholar and PubMed for papers, convert DOIs to BibTeX, and extract metadata from various sources.
  • Metadata Extraction: Accurately extract metadata from paper identifiers like DOIs, PMIDs, arXiv IDs, and URLs.
  • BibTeX Formatting: Generate clean, properly formatted BibTeX entries for journal articles, books, conference papers, and more.
  • Citation Validation: Validate the accuracy and completeness of BibTeX entries, ensuring reliable citations.
  • Use Case: Imagine you need to create a bibliography for your research paper. Use this Skill to search for relevant papers, extract metadata, format BibTeX entries, and validate their accuracy.

Quick Start

Use the citation-management skill to extract metadata from a DOI: doi_to_bibtex.py 10.1038/s41586-021-03819-2

Frequently Asked Questions about citation-management

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

FAQPage Schema
How do I extract metadata from a DOI and format it as BibTeX?

You can extract metadata from a DOI and generate clean BibTeX entries by running the doi_to_bibtex.py script with the identifier. This automates fetching article details and formatting them for your bibliography.

Can I search Google Scholar and PubMed to discover papers for my bibliography?

Yes, this citation management workflow supports comprehensive paper discovery by querying Google Scholar and PubMed APIs. It automates finding relevant academic papers and extracting their metadata for research.

What Python libraries do I need to extract citations from arXiv and PubMed?

You need Python with requests, crossref, pubmed, bibtexparser, pypdf, and pdfplumber installed. These libraries provide the API access and metadata processing capabilities required for citation extraction.

Does this approach validate the accuracy and completeness of BibTeX entries?

Yes, citation validation is a core feature that checks the accuracy and completeness of your generated BibTeX entries. This ensures your bibliographies contain reliable metadata for journal articles and conference papers.

What's the best way to convert PMIDs and arXiv IDs into properly formatted citations?

The best way is using automated metadata extraction tools that accept PMIDs and arXiv IDs as input. They query the respective APIs and generate properly formatted BibTeX entries for academic research.