med-paper-assistant: Skill for Claude Code

.claude/skills/pubmed-export-citations/SKILL.md

pubmed-export-citations is a skill for Claude Code from u9401066/med-paper-assistant. It costs 43 tokens per session (949 once invoked), scanned A, original, Apache-2.0.

A citation-export workflow for PubMed articles. It turns PMID search results into formats used by reference managers and research tools, such as RIS, BibTeX, CSV, CSL, and JSON.

In plain words
What is it for?
Use it to send references to EndNote, Zotero, or Mendeley; cite papers in LaTeX or Overleaf; move results into Excel; or process citation data in a program.
Why use it?
It removes the need to copy article details by hand or convert citations between formats. It can export the previous search or a specified list of PMIDs.

Skill for Claude Code

Written for Claude Code: installed under .claude/.

This is u9401066/med-paper-assistant's own configuration. It tells Claude Code how to work on med-paper-assistant itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything med-paper-assistant configures →

Reuse

Borrowing it

Nothing to install: this file belongs to u9401066/med-paper-assistant. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/u9401066/med-paper-assistant/master/.claude/skills/pubmed-export-citations/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/u9401066/med-paper-assistant

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for pubmed-export-citations

README.md
[![agentmods](https://agentmods.dev/badge/skills/u9401066/med-paper-assistant/pubmed-export-citations/github.svg)](https://agentmods.dev/skills/u9401066/med-paper-assistant/pubmed-export-citations)
Your own site
<a href="https://agentmods.dev/skills/u9401066/med-paper-assistant/pubmed-export-citations"><img src="https://agentmods.dev/badge/skills/u9401066/med-paper-assistant/pubmed-export-citations/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for pubmed-export-citations

Your own site · 80×15
<a href="https://agentmods.dev/skills/u9401066/med-paper-assistant/pubmed-export-citations"><img src="https://agentmods.dev/badge/skills/u9401066/med-paper-assistant/pubmed-export-citations.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 43 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 949 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00043 $0.00949
Opus 5 $0.00022 $0.00475
Sonnet 5 $0.00009 $0.00190
Haiku 4.5 $0.00004 $0.00095

Measured 11d ago against content hash 45273b91ee63, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

pubmed-export-citations scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

Copies of this mod

3 near-identical copies found in the catalogue:

.claude/skills/pubmed-export-citations/SKILL.md · 136 lines

How it starts

The opening of the file, as written. The whole thing — 136 lines — stays where its author put it; the contents beside it link to each section on GitHub.

引用匯出指南

描述

引用匯出現在統一使用 prepare_export。最常見的做法是先搜尋,再用 pmids="last" 匯出上一輪搜尋結果;若只想匯出指定文章,則直接傳 PMID 清單。


快速決策樹

需要匯出引用?
├── EndNote / Zotero / Mendeley → prepare_export(pmids="last", format="ris")
├── LaTeX / Overleaf → prepare_export(pmids="last", format="bibtex", source="local")
├── Excel / 分析 → prepare_export(pmids="last", format="csv", source="local")
└── 程式處理 → prepare_export(pmids="last", format="csl")

核心工具

prepare_export(
    pmids="last",
    format="ris",
    include_abstract=True,
    source="official"
)

pmids 可接受

  • "last"
  • "12345678,87654321"
  • ["12345678", "87654321"]
  • "PMID:12345678"

來源與格式

source 支援格式 何時用
official ris, medline, csl 預設首選,品質最好
local ris, bibtex, csv, medline, json 需要 BibTeX、CSV 或離線替代

常用格式

用途 呼叫方式
EndNote / Zotero / Mendeley prepare_export(pmids="last", format="ris")
LaTeX / Overleaf prepare_export(pmids="last", format="bibtex", source="local")
Excel / 數據分析 prepare_export(pmids="last", format="csv", source="local")
程式處理 prepare_export(pmids="last", format="csl")
MEDLINE / NBIB 交換 prepare_export(pmids="last", format="medline")

常見工作流程

1. 搜尋後直接匯出

unified_search(query="remimazolam ICU sedation", limit=30)
prepare_export(pmids="last", format="ris")

2. 匯出指定 PMID

prepare_export(
    pmids="30217674,28523456,35678901",
    format="ris"
)

3. 匯出 BibTeX 給 LaTeX

prepare_export(
    pmids="last",
    format="bibtex",
    source="local"
)

Read the full file on GitHub · 136 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 136 lines · 43 tokens per session scan A 45273b91ee63

Subscribe to this mod's changes

pubmed-export-citations is a skill published in the GitHub repository u9401066/med-paper-assistant (12 stars, last pushed 9d ago), licensed Apache-2.0. It adds 43 tokens to every session and 949 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

read

Read PDF page by page with structured output — key arguments, terms glossary, thesis connections. Use when reading academic papers, books, or articles.

yha9806/academic-writing-toolkit · 31 tokens

release-governance

Use when preparing, auditing, releasing, PDF-hardening, or rebuttal-hardening academic manuscripts, datasets, artifacts, reviewer packets, or claim registers involving multiple refs, local assets, human labels, agent-assisted drafts, wide tables, figure provenance, submission PDFs, or evidence-boundary checks.

yha9806/academic-writing-toolkit · 64 tokens

export

Convert thesis chapters and reading notes from Markdown to Word (.docx) and package for submission. Use when preparing materials for supervisors or examiners.

yha9806/academic-writing-toolkit · 31 tokens

human-eval-handoff-repair

Use when validating, repairing, or mapping human-evaluation handoff packages, filled annotation CSVs, rebuttal annotation UIs, or reviewer annotation returns across package versions. Applies to checking row alignment, detecting cross-snapshot contamination, converting old labels to current schemas, generating…

yha9806/academic-writing-toolkit · 78 tokens

proposal-import

Import an existing proposal (usually PDF) into the standard single-file format — extract text and references, strip personal data, mark gaps. Use when the user has a draft from Word, LaTeX, Overleaf or another tool, pastes the text of an older proposal, or wants to carry existing work over and continue it here.

hutzelmann/thesis-proposal-skills · 71 tokens

proposal-publish

Build a PDF (or docx fallback) from a proposal file via pandoc — compact layout, typst-first, with install guidance when tools are missing. Also offers a stripped hand-in export, and hands over to a workspace build script where one exists. Use when the user wants a PDF or something to email, print or hand to their…

hutzelmann/thesis-proposal-skills · 100 tokens