citation-management

Extract citation metadata and generate BibTeX entries from scholarly databases.

33.0k|3.2k|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/K-Dense-AI/scientific-agent-skills --skill citation-management-k-dense-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/scientific-skills/citation-management
Command: npx skills add https://github.com/K-Dense-AI/scientific-agent-skills --skill citation-management-k-dense-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manual citation collection, metadata extraction, and BibTeX formatting across Google Scholar, PubMed, CrossRef, and arXiv is error-prone and time-consuming; this skill streamlines the process for researchers and writers.

Core Features & Use Cases

  • Metadata extraction: fetch authors, titles, journals, years, DOIs, and abstracts from major sources.
  • BibTeX generation and formatting: produce clean, properly formatted entries with correct capitalization and page numbers.
  • Validation and workflow integration: verify DOIs, detect duplicates, and integrate with literature reviews and manuscript drafting.
  • Real-world use: build a reproducible bibliography for a literature review spanning multiple databases.

Quick Start

Provide a DOI or PMID to generate a BibTeX entry and update 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 extract metadata and generate BibTeX entries from PubMed and CrossRef?

To extract metadata and generate BibTeX, supply a DOI or PMID to fetch authors, titles, and journals from PubMed and CrossRef. The skill outputs clean, properly formatted BibTeX entries with correct capitalization and page numbers.

Can I automate literature review bibliography maintenance across Google Scholar and arXiv?

Yes, you can automate literature review bibliography maintenance across Google Scholar and arXiv. Multi-database search scripts discover citations, extract metadata, detect duplicates, and build reproducible bibliographies spanning multiple sources.

What's the best way to validate DOIs and format citations for manuscript preparation?

The best way to validate DOIs and format citations for manuscript preparation is using automated verification scripts. These check DOI validity, handle formatting errors, and produce clean BibTeX entries ready for integration into manuscript drafts.

Why does BibTeX formatting fail when pulling metadata from multiple scholarly databases?

BibTeX formatting fails when pulling metadata from multiple scholarly databases due to inconsistent capitalization, missing page numbers, or invalid DOIs. Automated extraction with error handling validates entries and standardizes formatting across Google Scholar, PubMed, CrossRef, and arXiv.

Do I need specific Python dependencies to run scholarly metadata extraction scripts?

Yes, you need specific Python dependencies to run scholarly metadata extraction scripts. The required packages include requests for API calls, scholarly for Google Scholar queries, and python-dotenv for environment configuration.

Does this citation management approach work for end-to-end literature workflows?

Yes, this citation management approach works for end-to-end literature workflows. It supports the complete process from multi-database search and metadata extraction to DOI validation, BibTeX generation, and bibliography maintenance for literature reviews.