Find, import, and manage citations. Supports BibTeX for LaTeX and Word bibliography for DOCX formats.
Resources
3Install
npx skillscat add midhunxavier/article-writing/manage-citations Install via the SkillsCat registry.
SKILL.md
Manage Citations Skill
Find, import, and manage citations for your paper. Acts as a Bibliography Manager supporting both BibTeX (LaTeX) and Word bibliography (DOCX) formats.
Overview
This skill helps you:
- Search for relevant academic papers
- Generate BibTeX entries or Word bibliography sources
- Import citations from external sources
- Validate bibliography files
- Deduplicate entries
- Manage citation keys
Commands
/manage-citations search <topic> [--format latex|docx]
Search for papers and generate citation entries.
Parameters:
topic(required): Search query (e.g., "transformers attention", "graph neural networks")--format latex|docx(optional): Citation format (default:latex)
/manage-citations import <file> [--format latex|docx]
Import bibliography from external file.
Parameters:
file(required): Path to bibliography file (BibTeX, Zotero export, Mendeley export)--format latex|docx(optional): Target format (default:latex)
/manage-citations validate [--format latex|docx]
Validate bibliography file.
Parameters:
--format latex|docx(optional): Format to validate (default:latex)
Format Support
LaTeX (BibTeX)
- Manages
references.bibfile - Generates
\cite{}commands with appropriate keys - Key naming:
FirstAuthor:Yearformat (e.g.,Vaswani:2017)
DOCX (Word Bibliography)
- Manages Word bibliography sources
- Generates Word citations
- Maintains citation consistency
BibTeX Entry Standards
| Entry Type | Required Fields |
|---|---|
@article |
author, title, journal, year, volume |
@inproceedings |
author, title, booktitle, year |
@book |
author/editor, title, publisher, year |
Examples
# Search for papers and add to bibliography
/manage-citations search "transformers attention" --format latex
# Search for DOCX citations
/manage-citations search "graph neural networks" --format docx
# Import from Zotero export
/manage-citations import zotero_export.bib --format latex
# Import from Mendeley
/manage-citations import mendeley_export.bib
# Validate bibliography
/manage-citations validate --format latexBest Practices
- Build bibliography early: Add citations before writing sections
- Check for duplicates: Use
validateto find duplicate entries - Consistent keys: Use
FirstAuthor:Yearformat - Verify fields: Ensure all required fields are populated
- Check DOIs: Include DOI/URLs where available
Key Naming Convention
Use FirstAuthor:Year format:
Vaswani:2017for "Attention is All You Need"Kipf:2017for "Semi-Supervised Classification with GCN"Devlin:2019for "BERT: Pre-training"
Integration with Writing
- Search citations: Use
manage-citations searchto find papers - Verify entries: Check
references.bibhas entries - Write sections: Use
write-sectionwhich will use keys from bibliography - Validate: Run
manage-citations validatebefore final compilation
Scripts Used
./bib_manager.py- Bibliography management./scholar_search.py- Paper search./docx_citations.py- Word bibliography management
Platform Compatibility
Works on all platforms (Claude Code, Codex, OpenCode, Gemini, Cursor). Command syntax may vary by platform - see platform-specific documentation in docs/.