citation-management
Manage citations systematically throughout the research and writing process.
npx skills add sickn33/agentic-awesome-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
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.
How it works
- Phase 1: Paper Discovery and Search — includes Python scripts usage to search Google Scholar and PubMed with basic and advanced queries, and guidance on best practices and export of results.
- Phase 2: Metadata Extraction — uses Python scripts to convert identifiers (DOI, PMID, arXiv ID, URLs) into complete metadata via CrossRef, PubMed E-utilities, arXiv, and DataCite; lists required fields like author, title, year and conditional fields per type.
- Phase 3: BibTeX Formatting — includes formatting operations via Python scripts (format_bibtex.py) to format, sort, deduplicate, validate, and ensure proper BibTeX syntax and field integrity.
- Phase 4: Citation Validation — provides scripts to validate citations, optionally auto-fix, and produce detailed reports (validation_report.json); checks include DOI resolution, required fields, data consistency, duplicates, and format compliance.
- Phase 5: Integration with Writing Workflow — demonstrates a step-by-step pipeline from search to final references, and shows integration with a literature-review skill; includes commands to generate and prepare BibTeX for manuscripts and LaTeX usage.
- Additional: Visual enhancement guidance for adding schematics via the scientific-schematics skill, with commands to generate diagrams and ensure accessibility.
When to use it
Use this skill when:
- Searching for papers on Google Scholar or PubMed
- Converting DOIs, PMIDs, or arXiv IDs to formatted BibTeX
- Extracting complete metadata for citations
- Validating existing citations for accuracy
- Cleaning and formatting BibTeX files
- Building a bibliography for a manuscript or thesis
- Verifying citation information against publications
- Checking for duplicate citations
- Ensuring consistent citation formatting
What it can touch
- Tools and scripts listed for discovery and metadata extraction:
- 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
- Outputs include results.json, alzheimers.json, citations.bib, formatted_references.bib, validated_references.bib, validation_report.txt/json, final_references.bib
Caveats
- License: MIT License
- Declared risk: critical
- Requires access to external services (CrossRef, PubMed, Google Scholar) and network availability for metadata extraction and validation
# 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 ## Visual Enhancement with Scientific
- Overview
- When to Use This Skill
- Visual Enhancement with Scientific Schematics
- Core Workflow
- Phase 1: Paper Discovery and Search
- Phase 2: Metadata Extraction
- Phase 3: BibTeX Formatting
- Phase 4: Citation Validation
- Phase 5: Integration with Writing Workflow
- Search Strategies
- Google Scholar Best Practices
- PubMed Best Practices
- Tools and Scripts
- searchgooglescholar.py
python scripts/generate_schematic.py "your diagram description" -o figures/output.png Search for papers on a topic python scripts/search_google_scholar.py "CRISPR gene editing" \ Search with year filter python scripts/search_google_scholar.py "machine learning protein folding" \ Search PubMed python scripts/search_pubmed.py "Alzheimer's disease treatment" \ Search with MeSH terms and filters python scripts/search_pubmed.py \ Convert single DOI
What does the citation-management skill do?
Manage citations systematically throughout the research and writing process.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-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 sickn33/agentic-awesome-skills, a repository with 44,414 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.