Agent skill · Documentation

citation-management

Comprehensive citation management for academic research. Resolve bibliographic identifiers, extract accurate metadata, validate citations, deduplicate references, and generate properly formatted BibTeX entries. This skill should be used when you need to verify citation information, convert DOIs/PMIDs/arXiv IDs to BibTeX, or ensure reference accuracy in scientific writing.

foryourhealth111-pixelgithub.com/foryourhealth111-pixelGitHub ↗
claude-codecodexcan modify filesships scriptsApache-2.0
Install
npx skills add foryourhealth111-pixel/Vibe-Skills --skill citation-management --agent claude-code

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

Facts
Files in the skill folder: 14
SKILL.md size: 30 KB
Bundled scripts: yes
Allowed tools: ReadWriteEditBash
Path: bundled/skills/citation-management/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,593
Language: Python
Read our review of the source →

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

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Guides an AI to manage citations: locate source records from identifiers or titles, convert DOIs/PMIDs/arXiv IDs to BibTeX, extract complete metadata, format BibTeX entries, deduplicate, and validate citations for accuracy.

How it works

Follows a core workflow with phases:

  • Phase 1: Citation Source Lookup
    • Uses Google Scholar Search and PubMed Search commands to locate records by keywords, identifiers, or MeSH terms, with basic and advanced query examples.
  • Phase 2: Metadata Extraction
    • Converts identifiers to metadata via tools such as DOI to BibTeX and extract_metadata scripts for DOI, PMID, arXiv, or URL, including batch extraction.
    • Metadata sources include CrossRef, PubMed E-utilities, arXiv API, and DataCite, extracting fields like author, title, year, journal, volume, number, pages, DOI, publisher, ISBN, edition, booktitle, conference location, preprint repository, abstract, keywords, and URL.
  • Phase 3: BibTeX Formatting
    • Generates BibTeX entries with types (@article, @inproceedings, @book, etc.), filling required fields, and formatting operations with scripts/format_bibtex.py to format, sort, deduplicate, and validate.
  • Phase 4: Citation Validation
    • Validates BibTeX files using validate_citations.py, with options for auto-fix and detailed reports; checks DOI resolution, required fields, data consistency, duplicates, and format compliance.
  • Phase 5: Integration with Writing Workflow
    • Provides end-to-end workflows for building, formatting, validating, and integrating references into manuscripts (e.g., final_references.bib for LaTeX).
    • Includes validation in review documents and tools for style-specific formatting (e.g., --style nature).

When to use it

Use this skill when you need to:

  • Resolve known or candidate papers from identifiers, titles, Google Scholar, or PubMed records
  • Convert DOIs, PMIDs, or arXiv IDs to properly formatted BibTeX
  • Extract complete metadata for citations
  • Validate existing citations for accuracy
  • Clean and format BibTeX files
  • Check citation counts, verify that information matches publications, and build bibliographies for manuscripts
  • Check for duplicate citations and ensure consistent formatting

What it can touch

  • Scripts and tools for searching, metadata extraction, BibTeX formatting, and validation
  • Commands such as:
    • python scripts/search_google_scholar.py
    • python scripts/search_pubmed.py
    • python scripts/doi_to_bibtex.py
    • python scripts/extract_metadata.py
    • python scripts/format_bibtex.py
    • python scripts/validate_citations.py
  • Output files like results.json, references.bib, formatted_references.bib, validated_references.bib, validation_report.txt/json

Caveats

  • License and provenance details vary by phase; the skill frontmatter lists MIT License for the project providing the skill, and the description references various APIs with usage constraints.
  • The workflow relies on external services (CrossRef, PubMed, arXiv, Google Scholar) whose availability and rate limits may affect reproducibility.
  • Formatting and validation rules depend on the implemented scripts and BibTeX standards; deviations may occur if external styles are applied.
From the SKILL.md

# Citation Management ## Overview Manage citations systematically throughout the research and writing process. This skill provides tools and strategies for extracting accurate metadata from identifiers and bibliographic sources, validating citation information, cleaning duplicate references, and generating properly formatted BibTeX entries. Critical for maintaining citation accuracy, avoiding refe

More from Vibe-Skills
All skills →
About this skill
What does the citation-management skill do?

Comprehensive citation management for academic research. Resolve bibliographic identifiers, extract accurate metadata, validate citations, deduplicate references, and generate properly formatted BibTeX entries. This skill should be used when you need to verify citation information, convert DOIs/PMIDs/arXiv IDs to BibTeX, or ensure reference accuracy in scientific writing.

How do I install it?

Run `npx skills add foryourhealth111-pixel/Vibe-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 foryourhealth111-pixel/Vibe-Skills, a repository with 2,593 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