Borrowing it
Nothing to install: this file belongs to ZimoLiao/scholaraio. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/ZimoLiao/scholaraio/main/.claude/skills/bioinformatics/SKILL.mdgit clone --depth 1 https://github.com/ZimoLiao/scholaraioWrote 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.
[](https://agentmods.dev/skills/zimoliao/scholaraio/bioinformatics)<a href="https://agentmods.dev/skills/zimoliao/scholaraio/bioinformatics"><img src="https://agentmods.dev/badge/skills/zimoliao/scholaraio/bioinformatics/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.
<a href="https://agentmods.dev/skills/zimoliao/scholaraio/bioinformatics"><img src="https://agentmods.dev/badge/skills/zimoliao/scholaraio/bioinformatics.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00055 | $0.02596 |
| Opus 5 | $0.00028 | $0.01298 |
| Sonnet 5 | $0.00011 | $0.00519 |
| Haiku 4.5 | $0.00006 | $0.00260 |
Grade A, and why
bioinformatics 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.
How it starts
The opening of the file, as written. The whole thing — 250 lines — stays where its author put it; the contents beside it link to each section on GitHub.
生物信息学分析
用生物信息学工具链做序列比对、变异检测、系统发育和蛋白质结构分析。
本 skill 故意保持轻量:
- 它负责告诉 agent 哪类问题该用哪类工具、标准分析链路是什么、哪些生信规范不能忽略
- 它不承担各个命令行工具的完整手册职责
- 具体 CLI 选项、子命令、输入输出细节统一去查
scholaraio toolref
Agent 默认协议(toolref-first, toolchain-aware)
Bioinformatics 不是单一程序,而是一组工具链。agent 必须先判断自己在用哪一个子工具,再决定怎么查。
默认顺序:
- 先判断当前任务属于哪类:
- 同源搜索:BLAST
- 组装序列比对:minimap2
- BAM/SAM 处理:samtools
- 变异调用:bcftools
- 多序列比对:MAFFT
- 建树:IQ-TREE
- 结构预测:ESMFold
- 再用
toolref show bioinformatics <program> ...或search --program <program>查对应程序 - 不要把“生信工具链”当一个大黑箱查
- 如果某个子工具当前
toolref覆盖不全,agent 应先回退该工具的官方手册或 README,再继续任务 - 不要让普通用户自己补齐某个子工具的
toolref
这意味着:
bioinformaticsskill 负责先分流,再选工具toolref负责各子工具的接口细节- 当前覆盖不全时,复杂度应由 agent 吸收,而不是由用户承担
前置条件
# 核心工具(conda bioconda 频道)
conda install -c bioconda minimap2 mafft iqtree bcftools samtools blast
# Python 库
pip install biopython py3Dmol pycirclize toytree matplotlib seaborn pandas
# 蛋白质结构预测(需 GPU)
pip install fair-esm
# 数据获取
pip install ncbi-datasets-cli
验证:minimap2 --version、samtools --version、blastn -version 均应正常输出。
何时使用
适合:
- 序列相似性搜索、参考比对、变异检测、系统发育树构建
- 蛋白质结构预测与突变位点解释
不适合:
- 没有明确数据类型就盲选工具
- 把生信流程当“黑箱一键按钮”,不检查质量控制和统计假设
Toolref 优先
当 agent 不确定子命令、选项、参数含义时,先查 toolref。
常用查法:
scholaraio toolref show bioinformatics samtools sort
scholaraio toolref show bioinformatics bcftools manual
scholaraio toolref show bioinformatics minimap2 manual
scholaraio toolref show bioinformatics blast blastn
scholaraio toolref search bioinformatics bootstrap tree --program iqtree
推荐习惯:
- 在决定工具前先确认数据类型:组装序列、短读段、蛋白序列、树推断
- 写命令前先查对应手册页,而不是靠记忆拼接参数
- 报告结果时带上阈值、模型和置信度,而不是只给一张图
如果遇到覆盖缺口:
- 先回退到对应子工具的官方手册
- 在回答里明确指出是哪个子工具存在
toolref覆盖不足 - 不要让用户为了当前分析去维护
toolref
核心工具链
| 工具 | 功能 | 何时用 |
|---|---|---|
| BLAST | 序列相似性搜索 | 查找同源序列、注释未知基因 |
| minimap2 | 序列比对 | 组装序列/长读段 vs 参考基因组 |
| BWA-MEM2 | 短读段比对 | Illumina 短读段 vs 参考基因组 |
| samtools | BAM/SAM 操作 | 排序、索引、统计 |
| bcftools | 变异检测 | SNP/InDel calling |
| MAFFT | 多序列比对 | 建树前的全局比对 |
| IQ-TREE | 最大似然系统发育 | 建进化树(支持 bootstrap) |
| FastTree | 快速近似建树 | 大规模序列(>1000 条) |
| ESMFold | 蛋白质结构预测 | AI 蛋白质折叠(用 A100 GPU) |
| BioPython | 通用生物信息学 | PDB 解析、序列操作、Entrez 查询 |
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.
- 11d ago First seen · 250 lines · 55 tokens per session scan A fd0ad30530bb
bioinformatics is a skill published in the GitHub repository ZimoLiao/scholaraio (570 stars, last pushed 11d ago), licensed MIT. It adds 55 tokens to every session and 2,596 once invoked, about $0.0003 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.
Other skills, from other repositories
infrastructure-validation
Skill for the validation infrastructure module providing PDF validation, markdown validation, output integrity checks, link verification, documentation audits, issue categorization, and repository scanning. Use when validating research outputs, checking document quality, running audits, or verifying cross-references.
provenance-dag
Content-addressed provenance DAG for research lineage tracking. Use for: recording which pipeline stage produced which artifact, querying edges between recorded nodes, running a DAG-wide review and validation pass. CLI: python -m infrastructure.provenance {list,record-artifact,review,validate}. Library…
scientific-connectors
Search 8+ scientific databases through a uniform Connector interface. Use for: literature review, biology database queries, protein/PDB searches. CLI: python -m infrastructure.search.connectors {list-dbs,search}. Config: set queries in projects/{name}/manuscript/config.yaml connectorsearch: block. Orchestrator…
infrastructure-documentation
Skill for the documentation infrastructure module providing figure management, image handling, markdown integration, and API glossary generation. Use when managing research figures, inserting images into manuscripts, auto-numbering figures, or generating API documentation.
infrastructure-search-literature
Paperclip-style multi-source literature search across arXiv, Crossref, local JSON corpora, and (opt-in) the Paperclip API. Provides Paper/SearchQuery/SearchResult data models, a LiteratureClient aggregator with per-backend failure isolation, DOI/arXiv-aware deduplication via mergepapers, deterministic JSON caching via…
template-formal
Strongly-typed multiagent ant-robot colony exemplar — ADTs, session-typed protocols, affine-discipline resource handles, storage-as-functor framing, Active-Inference-flavored decision loop, mypy-as-oracle negative controls.