zhongjingyun/codex-plugins/ncbi-entrez-skill
Claude Code and agent skill by zhongjingyun/codex-plugins
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Submit compact NCBI Entrez E-Utilities requests for PubMed, Gene, Protein, Nucleotide, PMC metadata, and GEO metadata workflows. Use when a user wants concise Entrez search, fetch, summary, or link results; save raw JSON or XML only on request.
Install
npx vskill@latest install zhongjingyun/codex-plugins/ncbi-entrez-skillSKILL.md
The same SKILL.md was published earlier as openai/plugins/ncbi-entrez-skill.
Operating rules
- Use
scripts/ncbi_entrez.pyfor all Entrez calls in this package. - Use explicit
endpointvalues such asesearch,esummary,efetch,elink, oreinfo. - Search-style Entrez calls are better with
retmax=10andmax_items=10. - GEO is nested under this skill. Use
db=gdsordb=geoprofilesfor GEO metadata and loadreferences/geo.mdonly when the user is specifically asking about GEO. - BLAST workflows belong in
ncbi-blast-skill. PMC Open Access workflows belong inncbi-pmc-skill. Datasets v2 workflows belong inncbi-datasets-skill. - Re-run requests in long conversations instead of relying on older tool output.
- Treat displayed
...in tool previews as UI truncation, not literal request content.
Execution behavior
- Return concise markdown summaries from the script output by default.
- In final user-facing summaries, never display a bare PMID or DOI. Render every PMID as a Markdown link in the form
[PMID <PMID>](https://pubmed.ncbi.nlm.nih.gov/<PMID>/)and every DOI as[<DOI>](https://doi.org/<DOI>), including in tables, bullets, parentheticals, and source lists. - Return raw JSON or XML only if the user explicitly asks for machine-readable output.
- Prefer targeted endpoint calls instead of broad unfiltered dumps.
- If the user needs the full raw response, set
save_raw=trueand report the saved file path.
Input
- Read one JSON object from stdin.
- Required field:
endpoint - Optional fields:
params,record_path,response_format,max_items,max_depth,timeout_sec,save_raw,raw_output_path - Common Entrez patterns:
{"endpoint":"esearch","params":{"db":"pubmed","term":"KRAS AND colorectal cancer","retmode":"json","retmax":10},"max_items":10}{"endpoint":"esummary","params":{"db":"gene","id":"7157","retmode":"json"},"max_items":10}{"endpoint":"efetch","params":{"db":"protein","id":"NP_000537.3","retmode":"xml"},"response_format":"xml","max_items":10}{"endpoint":"elink","params":{"dbfrom":"gds","db":"pubmed","id":"200000001","retmode":"json"},"max_items":10}
Output
- Success returns
ok,source, endpoint metadata, and either compactrecords, a compactsummary, ortext_head. - Use
raw_output_pathwhensave_raw=true. - Failure returns
ok=falsewitherror.codeanderror.message.
Execution
References
- Load
references/geo.mdonly when the user specifically needs GEO query patterns. - Keep the import package limited to this file,
references/geo.md, andscripts/ncbi_entrez.py.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/life-science-research/skills/ncbi-entrez-skill/SKILL.md
Popularity
- Repository stars
- 24
- Repository forks
- 2
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zhongjingyun/codex-plugins/ncbi-entrez-skill)