Skip to main content
skill CX Codex

journal-abbrev — Claude Code skill: journal name abbreviations

Looks up journal name abbreviations and expands them back, using ISO 4 and MEDLINE. Handy when you prepare a reference list or clean up BibTeX.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Agents365-ai/365-skills --skill journal-abbrev -a claude-code
Open on GitHub

What journal-abbrev does

The skill does one narrow job: get a journal name into the right form. Lookups run through a cascade — a local JabRef database first, then the AbbrevISO API for ISO 4, then the NLM Catalog for MEDLINE. It works both ways: a full title becomes an abbreviation, an abbreviation becomes the full title.

Behind it sits jabbrv.py, called through python3. There are abbrev, expand and lookup modes, with lookup detecting the direction on its own. Fuzzy matching lives in search, and batch handles a list of names at once. A separate bib command rewrites journal names inside a .bib file, while --dry-run previews the changes without writing. For retries, --idempotency-key returns the stored result instead of rewriting again.

You need python3 on the machine. With JABBRV_OFFLINE set, the external sources are skipped and a miss becomes a final not_found — worth knowing if you run this in a sandbox without network access. cache rebuild replaces the cache atomically, but it does delete the old files, so check --dry-run first. The author's advice is blunt: don't guess abbreviations by hand, since even well-known journals abbreviate in non-obvious ways.

What it helps with

  • abbreviate a journal title to ISO 4 for a reference list
  • expand an abbreviation from someone else's paper back to the full title
  • standardize journal names across a .bib file
  • find a journal from a partial or misspelled name
  • process a list of titles in one batch and get JSON back

Example prompts for the agent

  • Abbreviate the journal name Nature Medicine to ISO 4
  • What journal is Nat. Med. short for?
  • Standardize the journal names in refs.bib, show me a dry run first

How to install journal-abbrev

1Skills CLI (Vercel)

npx skills add Agents365-ai/365-skills --skill journal-abbrev -a claude-code

2Manually: put the files in place

~/.claude/skills/journal-abbrev/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/journal-abbrev/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about journal-abbrev

How do I install journal-abbrev in Claude?

Run npx skills add Agents365-ai/365-skills --skill journal-abbrev -a claude-code. The skill lands at ~/.claude/skills/journal-abbrev/SKILL.md.

What does journal-abbrev do?

It looks up journal name abbreviations and expands them back. Sources are tried in order: the JabRef database, AbbrevISO for ISO 4, and the NLM Catalog for MEDLINE.

What do I need for it to work?

python3 has to be available, since jabbrv.py runs through it. With JABBRV_OFFLINE set, only the local cache is consulted and misses are no longer retried against the upstream APIs.

Similar skills

All skills for Science and research →

From the same set21

tldraw-skill Generates .tldr diagram files and exports them to PNG or SVG via a local CLI. Useful for visualizing multi-component systems and data flows. CX Codex +1 3,700installs semanticscholar-skill Searches academic papers, authors, and citation graphs using the Semantic Scholar API. Helps agents explore scientific literature, gather references, and get recommendations. CX Codex +1 3,400installs paper-fetch Finds and downloads research paper PDFs from a DOI, title, or DOI list. Handy when you need to retrieve a paper from available sources. CX Codex +1 3,400installs asta Searches the Semantic Scholar academic graph via AI2's Asta MCP server. Finds citations, author publications, and 500-word snippets. CX Codex +1 3,100installs pi-prompting Internal prompt guidance for Pi task runners using DeepSeek models. It helps structure coding, debugging, and repository review through strict XML contracts. CX Codex +1 2,900installs target-prioritization The skill builds a per-gene dossier from UniProt, OpenTargets, PubMed, HPA and ChEMBL, then re-ranks your candidate genes by a composite score. CX Codex +1 2,900installs pi-cli-runtime This skill defines how a forwarding subagent sends requests to the Pi runtime through a helper script. Use it to route diagnosis, research, or code-change requests. CX Codex +1 2,800installs pi-result-handling Skill for presenting Pi helper output correctly in Claude Code, Cursor and other IDEs. Preserves review structure, file paths and line numbers as reported. CX Codex +1 2,800installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor