citation-tools

Automate DOI lookups, BibTeX generation, and PubMed metadata extraction.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/sencersoylu/scholar-flow --skill citation-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-tools
Source: https://github.com/sencersoylu/scholar-flow/tree/main/skills/publication/citation-tools
Command: npx skills add https://github.com/sencersoylu/scholar-flow --skill citation-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Citation management for researchers is fragmented: researchers need to lookup DOIs, convert to BibTeX, fetch PubMed metadata, and validate entries across formats.

Core Features & Use Cases

  • DOI to BibTeX conversion via CrossRef
  • PubMed metadata extraction and BibTeX/JSON output
  • BibTeX validation and error/warning reporting
  • Use Case: Assembling a clean references section for a manuscript with consistent formatting

Quick Start

Convert a DOI to a BibTeX entry by running the doi_to_bibtex.py tool with a DOI.

Frequently Asked Questions about citation-tools

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

FAQPage Schema
How do I convert a DOI to a BibTeX entry?

PubMed metadata extraction retrieves bibliographic data directly via NCBI E-utilities and outputs it as structured BibTeX or JSON. This allows you to programmatically capture article details for literature lists without manual entry.

Can I validate BibTeX entries and check for formatting errors?

Yes, you can validate BibTeX entries to ensure metadata accuracy and consistency across formats. The Skill reports specific errors and warnings, helping you clean up references before assembling a manuscript.

Does this citation tool require any external dependencies?

No, this citation tool does not require external dependencies to run. It autonomously handles networked data retrieval via CrossRef and NCBI E-utilities to fetch and validate your bibliographic metadata.

Why does my BibTeX validation report formatting inconsistencies?

BibTeX validation reports formatting inconsistencies when metadata extracted from sources like PubMed or CrossRef deviates from expected standards. The tool flags these errors and warnings so you can correct fields before final output.

What is the best way to assemble a clean references section for a manuscript?

The best way to assemble a clean references section is to automate DOI lookups, extract PubMed metadata, and validate BibTeX entries for consistency. This ensures metadata accuracy across all citations before final output.