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.
npx skills add foryourhealth111-pixel/Vibe-Skills --skill citation-management --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
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.
# 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
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.