citation-management

Search academic databases, extract metadata, and generate validated BibTeX bibliographies.

Updated Aug 12, 2026
One-click install
npx skills add https://github.com/Mzane0803/latent-minds-skills-marketplace --skill citation-management-mzane0803
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/Mzane0803/latent-minds-skills-marketplace/tree/main/plugins/research-writing/skills/citation-management
Command: npx skills add https://github.com/Mzane0803/latent-minds-skills-marketplace --skill citation-management-mzane0803

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Manually building and verifying bibliographies leads to broken DOIs, missing fields, duplicate entries, and inconsistent formatting that can delay or weaken a manuscript submission. ## Core Features & Use Cases - Multi-database paper search: Query OpenAlex, PubMed, and Google Scholar from the command line and merge results with deduplication. - Metadata extraction and enrichment: Convert DOIs, PMIDs, PMCIDs, arXiv IDs, and URLs into complete BibTeX entries via CrossRef, PubMed E-utilities, arXiv, and DataCite, then fill missing volume, pages, or DOI fields through web search. - Validation and formatting: Standardize citation keys, fix page ranges, detect duplicates, verify DOIs against CrossRef, and check reference counts against venue standards. - Use Case: While writing a Nature submission, search PubMed for relevant trials, extract metadata for 50 papers, enrich incomplete entries, then run validation against the manuscript to confirm every in-text citation resolves and the bibliography meets the venue's citation-count expectations. ## Quick Start Ask the AI to search OpenAlex and PubMed for papers on your topic, convert the results into a validated BibTeX bibliography, and check it against your manuscript.

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?▼

Run doi_to_bibtex.py with the DOI as an argument to fetch metadata from the CrossRef API and print a formatted BibTeX entry. For batch conversion, pass a file of identifiers to extract_metadata.py with an output path.

How do I search PubMed from the command line?▼

Use search_pubmed.py with a query string, result limit, and JSON output path. It calls the NCBI E-utilities API and supports MeSH terms, date filters, and publication types; an NCBI_API_KEY environment variable raises rate limits.

OpenAlex vs Google Scholar for literature search?▼

OpenAlex covers roughly 250 million works through a documented REST API with no key required, making it the preferred primary source. Google Scholar has no API, so the scholarly scraper is rate-limited and frequently blocked, suiting it only as a supplement.

Does this require an API key?▼

No API key is required. NCBI_EMAIL, NCBI_API_KEY, and OPENALEX_EMAIL are optional environment variables that only raise rate limits or join the OpenAlex polite pool, and each is sent solely to its own service.

Why are my BibTeX entries missing volume or pages?▼

Publisher APIs like CrossRef and PubMed routinely return incomplete records, especially for online-first articles. The skill mandates a web-search enrichment phase after extraction to fill missing volume, pages, and DOI fields before formatting.

How do I check citations against my manuscript?▼

Run validate_citations.py with the --manuscript flag pointing at your LaTeX or Markdown file. It detects unresolved in-text citations, unused bibliography entries, and enforces venue citation-count standards via --venue or --min-count.