biorefs-cli/skills/SKILL.md
Biomedical literature, reference, and entity research helper. Use whenever the user asks for PubMed/PMC/NCBI/Entrez paper search, PMID/PMCID/DOI conversion, biomedical citation/BibTeX/RIS export, legal OA full-text lookup, gene/protein/RNA/transcript evidence, OpenAlex citation/OA enrichment, Semantic Scholar enrichment, PubChem compound/assay/bioactivity lookup, or bio/medical literature review evidence collection.
npx skillsauth add mulatta/skillz biorefs-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use biorefs-cli workflows for biomedical references and connected bio entities. Prefer stable identifiers and source provenance over broad web search.
Current package implements identifier-first paper, NCBI entity, OpenAlex, PubChem compound/assay, and generic NCBI commands. Use API references for details, fallback policy, and fields not yet exposed by the CLI.
esearch | efetch | xtract pipelines.metadata-only, abstract-only, and full-text evidence.Read only the relevant reference file:
| Task | Read |
| --- | --- |
| PubMed/PMC metadata, paper search, PMID/PMCID/DOI, abstracts | references/pubmed-pmc.md |
| Generic NCBI Entrez DB search/fetch/link, gene/protein/nucleotide/taxonomy | references/ncbi-entrez.md |
| Legal OA full-text resolver, PMC/Europe PMC/bioRxiv/Unpaywall/publisher fallback | references/fulltext-fallbacks.md |
| OpenAlex DOI/PMID/PMCID enrichment, OA locations, citation graph, trends | references/openalex.md |
| Citation export, Crossref DOI metadata, BibTeX/RIS, deposited references | references/crossref.md |
| PubChem compounds, assays, bioactivity, safety, xrefs | references/pubchem.md |
| Semantic Scholar optional enrichment: TLDR, influential citations, recommendations | references/semantic-scholar.md |
gene, nuccore, protein, and taxonomy.For research summaries, use concise Markdown with source-backed claims:
## Summary
## Key papers
| Evidence | Year | Finding | IDs |
| --- | --- | --- | --- |
| abstract-only/full-text | YYYY | claim | PMID, DOI, PMCID |
## Entity links
## Full-text availability
## Missing or ambiguous items
For machine-readable output, use stable JSON with:
identifierstitle or entity nameevidence_levelsources / provenancewarningsmissingtried for unavailable full text or failed conversionsGeneric NCBI commands:
biorefs-cli ncbi search --db pubmed --query 'BRCA1[Title/Abstract]' --limit 20 --json
biorefs-cli ncbi summary --db gene --id 672 --json
biorefs-cli ncbi fetch --db protein --id NP_009225 --format fasta --raw
biorefs-cli ncbi link --dbfrom gene --db pubmed --id 672 --json
Higher-level commands:
biorefs-cli paper search 'BRCA1 PARP inhibitor resistance' --limit 50 --json
biorefs-cli paper fetch --pmid 23103855 --json
biorefs-cli paper fulltext --pmid 23103855 --sections methods,results
biorefs-cli paper related --pmid 23103855 --mode similar --limit 20
biorefs-cli paper cite --pmid 23103855 --format bibtex
biorefs-cli paper convert --doi 10.1158/2159-8290.cd-12-0049
biorefs-cli gene search BRCA1 --taxon human
biorefs-cli gene fetch --gene-id 672 --links pubmed,protein,nucleotide,clinvar
biorefs-cli nucleotide fetch --accession NM_007294 --format fasta
biorefs-cli protein fetch --accession NP_009225 --format fasta
biorefs-cli compound search olaparib --type name
biorefs-cli compound fetch --cid 23725625 --include properties,synonyms,description
biorefs-cli compound xrefs --cid 23725625 --to pubmed,gene,protein
biorefs-cli compound bioactivity --cid 23725625 --active-only
biorefs-cli assay search --target BRCA1
Keep these out of default context unless the user asks for deeper implementation planning:
tools
Use kmap-cli whenever the user asks for Korea-focused 장소찾기/POI lookup, 주변검색, 맛집 후보 찾기, 대중교통 길찾기, 경유지 transit routing, address geocoding, reverse geocoding, saved home/work aliases, or NAVER/Kakao/TMAP map app handoff. Default to TMAP API for machine-readable place/transit data; use NAVER/Kakao only as URL handoff helpers without NAVER/Kakao API keys. Do not use ODsay.
tools
Manage Linkwarden bookmarks, collections, tags, highlights, RSS subscriptions, archives, and API tokens through a restricted CLI. Use when the user asks to save, search, organize, archive, or delete Linkwarden links.
tools
Manage Vikunja projects, tasks, relations, templates, attachments, labels, comments, due/reminder notifications, views, and kanban buckets through a restricted CLI. Use whenever the user asks to inspect or update Vikunja tasks/projects, create structured tasks from sources, attach evidence, link blockers/subtasks/order with task relations, move tasks between projects or kanban buckets, manage workflow labels/comments, or check Vikunja reminders/overdue items. Prefer this skill over raw Vikunja API calls.
tools
Get current weather and forecasts for Korea from KMA. Use for Korean weather, Korean addresses, KMA grid coordinates, and coordinate-based weather lookups.