ncbi-pmc-skill — Codex skill: query NCBI PMC metadata
Skill to search NCBI PMC Open Access for article availability metadata. Returns concise summaries by PMCID or DOI, saves raw XML on request.
npx skills add openai/plugins --skill ncbi-pmc-skill -a codexWhat ncbi-pmc-skill does
ncbi-pmc-skill calls the NCBI PMC Open Access service and retrieves metadata about whether scientific articles are publicly available. It runs all queries through scripts/ncbi_pmc.py. By default it returns a compact markdown summary; set save_raw=true to save the full XML response to disk.
The skill accepts endpoint parameters like id (PMCID or DOI), max_items, and timeout_sec. In longer conversations, re-run requests instead of relying on cached tool output. If tool preview shows ..., that is UI truncation, not the actual request.
Install via npx skills add openai/plugins --skill ncbi-pmc-skill in Codex, or add -a claude-code for Claude Code. No additional dependencies.
What it helps with
- retrieve article availability metadata by PMCID
- find full-text access status via DOI lookup
- check if a scientific paper is in PMC Open Access
- export raw XML response for downstream processing
Example prompts for the agent
- Look up PMC3257301 and tell me if it's open access
- Query PMC by DOI 10.1093/nar/gkr1184, limit 10 results
- Fetch NCBI PMC metadata for PMC3257301 and save as XML
How to install ncbi-pmc-skill
1Skills CLI (Vercel)
npx skills add openai/plugins --skill ncbi-pmc-skill -a codex2Manually: put the files in place
.agents/skills/ncbi-pmc-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill ncbi-pmc-skill -a claude-code2Manually: put the files in place
~/.claude/skills/ncbi-pmc-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ncbi-pmc-skill/
Manually: put the files in place
.cursor/skills/ncbi-pmc-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins ncbi-pmc-skill2Manually: put the files in place
.github/skills/ncbi-pmc-skill/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/ncbi-pmc-skillManually: put the files in place
.devin/skills/ncbi-pmc-skill/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set201
The whole set →Similar
Questions about ncbi-pmc-skill
How do I install ncbi-pmc-skill in Codex?
Run npx skills add openai/plugins --skill ncbi-pmc-skill. For Codex specifically, use npx skills add openai/plugins --skill ncbi-pmc-skill -a codex. The skill file will be available at .agents/skills/ncbi-pmc-skill/SKILL.md.
What does ncbi-pmc-skill do?
It queries NCBI PMC Open Access for article metadata by PMCID or DOI and returns a brief summary. On request, it saves the full raw XML response.
What parameters does ncbi-pmc-skill accept?
Main parameter: id (PMCID like PMC3257301 or DOI like 10.1093/nar/gkr1184). Also max_items, max_depth, timeout_sec, save_raw, and raw_output_path to control response scope and format.