| name | journal-abbrev |
| description | Use when looking up journal or magazine name abbreviations, converting between full names and ISO 4/MEDLINE abbreviations, processing BibTeX files for journal name standardization, or answering questions about ๆๅ็ผฉๅ/ๆๅฟ็ผฉๅ. Triggers on "journal abbreviation", "abbreviate journal", "journal name", "ๆๅ็ผฉๅ", "ๆๅฟ็ผฉๅ", "ISO 4", "LTWA", "BibTeX journal". PROACTIVELY USE when user mentions citation formatting, reference list preparation, or manuscript submission to specific journals. |
| allowed-tools | Bash, Read, Write, Edit, Glob, Grep |
| author | Agents365-ai |
| category | Academic Research |
| version | 1.3.1 |
| created | 2026-03-29T00:00:00.000Z |
| updated | 2026-07-14T00:00:00.000Z |
| github | https://github.com/Agents365-ai/journal-abbrev |
| homepage | https://github.com/Agents365-ai/journal-abbrev |
| metadata | {"version":"1.3.1","openclaw":{"requires":{"bins":"[Truncated]"},"emoji":"๐","homepage":"https://github.com/Agents365-ai/journal-abbrev","os":["macos","linux","windows"]}} |
Journal Abbreviation Lookup
Look up journal/magazine name abbreviations using a multi-source cascade: JabRef database (~25K journals) โ AbbrevISO API (ISO 4) โ NLM Catalog (MEDLINE).
Critical rule: Always use jabbrv.py for lookups. Never guess abbreviations โ even common journals have non-obvious abbreviations.
Quick Reference
| User wants... | Tier | Command |
|---|
| Abbreviate a journal name | read | python3 jabbrv.py abbrev "Nature Medicine" |
| Expand an abbreviation | read | python3 jabbrv.py expand "Nat. Med." |
| Auto-detect direction | read | python3 jabbrv.py lookup "J. Am. Chem. Soc." |
| Fuzzy search (paginated) | read | python3 jabbrv.py search "biolog chem" --limit 10 --offset 0 |
| Process a .bib file | write | python3 jabbrv.py bib refs.bib |
| Preview .bib changes (no write) | read | python3 jabbrv.py bib refs.bib --dry-run |
| Explicit .bib output path | write | python3 jabbrv.py bib refs.bib --output out.bib |
| Expand .bib abbreviations | write | python3 jabbrv.py bib refs.bib --expand |
| Replay-safe .bib (retry returns cached envelope) | write | python3 jabbrv.py bib refs.bib --idempotency-key run-001 |
| Batch text list | read | python3 jabbrv.py batch journals.txt |
| Batch as NDJSON stream | read | python3 jabbrv.py batch journals.txt --stream |
| Inspect cache state | read | python3 jabbrv.py cache status |
| Download missing cache files | write | python3 jabbrv.py cache update |
| Preview what update would fetch | read | python3 jabbrv.py cache update --dry-run |