citation-management
Comprehensive citation management for academic research. Search Google Scholar and PubMed 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.
npx skills add LeonChaoX/qinyan-academic-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
A comprehensive workflow for citation management: search Google Scholar and PubMed for papers, extract metadata from multiple sources (CrossRef, PubMed, arXiv), convert DOIs/PMIDs/arXiv IDs to BibTeX, format and clean BibTeX, validate citations, and integrate with writing workflows to build bibliographies.
How it works
- Provides steps to search Google Scholar using basic and advanced queries, with Python tools like
scripts/search_google_scholar.pyand parameters such as--limit,--output, and optional--year-start/--year-end. - Provides steps to search PubMed with
scripts/search_pubmed.py, supporting queries, date filters, and outputs (e.g.,--output alzheimers.json). - Describes converting identifiers to BibTeX via
python scripts/doi_to_bibtex.pyand extracting metadata withpython scripts/extract_metadata.pyfor DOIs, PMIDs, arXiv IDs, or URLs. - Details how to format BibTeX entries using
python scripts/format_bibtex.pywith options like--output,--sort,--deduplicate, and--validateto produce clean BibTeX files. - Outlines a comprehensive validation process with
python scripts/validate_citations.py, including--auto-fix,--report, and--verboseto identify missing fields, invalid DOIs, duplicates, and format issues. - Explains integration into writing workflows, including building references, reviewing validation reports, and inserting into LaTeX documents with
\bibliography{...}. - Recommends visual schematics via
scientific-schematicswhen creating documents, with example schematic generation commands.
When to use it
Use when:
- You need to search for papers on Google Scholar or PubMed
- You need to convert DOIs/PMIDs/arXiv IDs to BibTeX or extract complete metadata
- You need to generate or clean BibTeX entries and ensure consistency
- You need to validate BibTeX files for accuracy and completeness
- You are building a bibliography for a manuscript or thesis and require end-to-end workflow integration
What it can touch
- Tools:
pythonscripts such asscripts/search_google_scholar.py,scripts/search_pubmed.py,scripts/doi_to_bibtex.py,scripts/extract_metadata.py,scripts/format_bibtex.py,scripts/validate_citations.py. - Outputs: BibTeX files (e.g.,
references.bib,formatted_references.bib,sorted_references.bib,clean_references.bib), validation reports (e.g.,validation_report.txt,validation_report.json).
Caveats
- License: MIT License. The skill relies on external data sources (Google Scholar, PubMed) that may have access limitations or rate limits.
- Validation checks depend on external metadata sources; discrepancies may require manual review.
# 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?
Comprehensive citation management for academic research. Search Google Scholar and PubMed 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 LeonChaoX/qinyan-academic-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 LeonChaoX/qinyan-academic-skills, a repository with 759 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.
