citation-management

Search academic papers, extract metadata, and format BibTeX entries.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill citation-management-robotlearning123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citation-management
Source: https://github.com/robotlearning123/claude-scientific-skills/tree/main/scientific-skills/citation-management
Command: npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill citation-management-robotlearning123

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of managing citations, from searching for papers to validating and formatting BibTeX entries, ensuring accuracy and consistency in scientific writing.

Core Features & Use Cases

  • Academic Search: Search Google Scholar and PubMed for papers, using advanced search strategies and filters.
  • Metadata Extraction: Extract complete metadata from 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 BibTeX entries for accuracy and completeness, including DOI verification, required fields, and data consistency.
  • Integration with Writing Workflow: Seamlessly integrate with LaTeX documents for building bibliographies and ensuring citation accuracy.

Quick Start

Use the citation-management skill to search for papers on "CRISPR gene editing" and extract metadata for the search results.

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 generate a BibTeX entry?

To extract metadata from a DOI and generate a BibTeX entry, this process uses Python libraries like requests and bibtexparser to fetch academic paper details and format them into clean, properly structured citations for scientific writing.

Can I search Google Scholar and PubMed for academic papers automatically?

Yes, you can search Google Scholar and PubMed for academic papers automatically by utilizing the scholarly and biopython Python libraries, which enable advanced search strategies and filters to retrieve relevant scientific literature efficiently.

What is the best way to validate citations and check BibTeX entries for accuracy?

The best way to validate citations and check BibTeX entries for accuracy is to verify DOIs, check required fields, and ensure data consistency using automated validation scripts that process bibliography data with bibtexparser.

Does this approach work with arXiv IDs and PMIDs for metadata extraction?

Yes, this metadata extraction approach works with arXiv IDs and PMIDs alongside DOIs and URLs, utilizing API requests to pull complete publication details and format them into structured BibTeX entries for research workflows.

Do I need Selenium to scrape academic search results and extract metadata?

Yes, you need Selenium alongside the scholarly library to effectively search Google Scholar and extract metadata, as Selenium handles dynamic web page rendering required to retrieve academic search results and citation data.