Agent skill · Documentation

citation-management

Comprehensive citation management for academic research. Search OpenAlex, PubMed, and Google Scholar for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

K-Dense-AIgithub.com/K-Dense-AIGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 21
SKILL.md size: 14 KB
Bundled scripts: yes
Version: 2.0
Allowed tools: ReadWriteEditBashWebSearchWebFetch
Requires: Requires Python 3.9+ with requests. Google Scholar search additionally needs scholarly. Needs network access to…
Path: skills/citation-management/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 32,619
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Citation Management ## Overview Manage citations systematically throughout the research and writing process. This skill provides tools and strategies for searching academic databases (Google Scholar, PubMed), extracting accurate metadata from multiple sources (CrossRef, PubMed, arXiv), validating citation information, and generating properly formatted BibTeX entries. Critical for maintaining citation accuracy, avoiding reference errors, and ensuring reproducible research. Integrates seamlessly with the literature-review skill for comprehensive research workflows. ## When to Use This Skill Use this skill when: - Searching for specific papers on Google Scholar or PubMed - Converting DOIs, PMIDs, or arXiv IDs to properly formatted BibTeX - Extracting complete metadata for citations (authors, title, journal, year, etc.) - Validating existing citations for accuracy - Cleaning and formatting BibTeX files - Finding highly cited papers in a specific field - Verifying that citation information matches the actual publication - Building a bibliography for a manuscript or thesis - Checking for duplicate citations - Ensuring consistent citation formatting If a document built from these citati

What's inside
Steps it walks through
  1. Overview
  2. When to Use This Skill
  3. Core Workflow
  4. Phase 1: Paper Discovery and Search
  5. Phase 2: Metadata Extraction
  6. Phase 2.5: Metadata Enrichment via Web Search (MANDATORY)
  7. Phase 3: BibTeX Formatting
  8. Phase 4: Citation Validation
  9. Phase 5: Integration with Writing Workflow
  10. Reference Files
  11. Common Pitfalls to Avoid
  12. Integration with Other Skills
  13. Literature Review Skill
  14. Scientific Writing Skill
Ships with 20 files
  • assets/bibtex_template.bib
  • assets/citation_checklist.md
  • references/best_practices.md
  • references/bibtex_formatting.md
  • references/citation_validation.md
  • references/core_workflow.md
  • references/example_workflows.md
  • references/google_scholar_search.md
  • references/metadata_extraction.md
  • references/pubmed_search.md
  • references/script_reference.md
  • references/search_strategies.md
  • scripts/_common.py
  • scripts/doi_to_bibtex.py
  • scripts/extract_metadata.py
  • scripts/format_bibtex.py
  • scripts/search_google_scholar.py
  • scripts/search_openalex.py
  • scripts/search_pubmed.py
  • scripts/validate_citations.py
Commands it runs
python scripts/search_openalex.py "CRISPR gene editing" --limit 50 --output results.json
python scripts/search_pubmed.py "Alzheimer's disease treatment" --limit 100 --output alz.json
Google Scholar: broadest reach, but scraped -- rate-limited and prone to blocking
python scripts/search_google_scholar.py "CRISPR gene editing" --limit 50 --output scholar.json
python scripts/doi_to_bibtex.py 10.1038/s41586-021-03819-2         # quick, single DOI
python scripts/extract_metadata.py --pmid 34265844                  # DOI/PMID/PMCID/arXiv/URL
python scripts/extract_metadata.py --input identifiers.txt --output citations.bib
python scripts/search_openalex.py "<exact title>" --limit 1
python scripts/format_bibtex.py references.bib --output clean.bib --deduplicate
python scripts/format_bibtex.py references.bib --output clean.bib --rekey --deduplicate
More from scientific-agent-skills
All skills →
About this skill
What does the citation-management skill do?

Comprehensive citation management for academic research. Search OpenAlex, PubMed, and Google Scholar for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

How do I install it?

Run `npx skills add K-Dense-AI/scientific-agent-skills --skill citation-management --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From K-Dense-AI/scientific-agent-skills, a repository with 32,619 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going