citation-management

Search academic databases, extract metadata, and generate BibTeX entries.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill citation-management-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/citation-management
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill citation-management-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, requests, python-docx, python-bibtex, python-pypdf2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you systematically manage citations for academic research, streamlining the process of searching, extracting metadata, validating citations, and generating BibTeX entries.

Core Features & Use Cases

  • Search: Search academic databases (Google Scholar, PubMed) and extract metadata from multiple sources.
  • Extract: Convert DOIs, PMIDs, or arXiv IDs to BibTeX entries and validate citations.
  • Format: Generate properly formatted BibTeX entries, sort and clean BibTeX files.
  • Validate: Check the accuracy and completeness of BibTeX entries and auto-fix common issues.
  • Use Case: Imagine you are writing a paper and need to cite several research papers. Use this Skill to search for the papers, extract metadata, validate the citations, and generate a formatted BibTeX entry for each paper.

Quick Start

Search for papers on "CRISPR gene editing" and extract metadata to BibTeX format using the citation-management skill.

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 a DOI?

To extract metadata and generate BibTeX entries from a DOI, the Skill queries external APIs like CrossRef and DataCite. It automates converting DOIs, PMIDs, or arXiv IDs into properly formatted BibTeX entries for academic research.

What is the best way to validate and auto-fix errors in BibTeX files?

The best way to validate BibTeX files is using automated Python scripts that check citation accuracy and completeness. This Skill validates entries and automatically corrects common formatting issues to ensure clean, properly sorted BibTeX files.

Does this citation management approach require specific API access to work?

Yes, full citation management functionality requires access to Google Scholar, PubMed, CrossRef, PubMed E-utilities, arXiv API, and DataCite API. These external APIs provide the metadata extraction and validation capabilities needed for comprehensive processing.

Can I search PubMed and Google Scholar systematically for academic citations?

Yes, you can systematically search academic databases like PubMed and Google Scholar. The Skill automates searching these platforms, extracting relevant metadata, and formatting the results into validated BibTeX entries for your research papers.

What Python dependencies are needed for academic citation validation?

Academic citation validation requires Python, requests, python-docx, python-bibtex, and python-pypdf2. These dependencies support the underlying scripts that extract metadata, validate citations, and auto-correct formatting issues across academic databases.