Metabolic Study Planner
aiming-lab/AutoResearchClaw
Turns a broad metabolic modelling topic into a concrete, paper-shaped plan with organism, model, perturbations, metrics and figures before any FBA code is written.
Estimates the minimum biological replicates (or cells/events) for a target power at a target FDR in genomics experiments using ssizeRNA, PROPER, powsimR for scRNA-seq, and pilot-data dispersion…
$ npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install GPTomics/bioSkills bio-experimental-design-sample-size --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/experimental-design/sample-size .claude/skills/bio-experimental-design-sample-size && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bio-experimental-design-sample-size" agent skill from https://github.com/GPTomics/bioSkills/tree/main/experimental-design/sample-size into .claude/skills/bio-experimental-design-sample-size/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-experimental-design-sample-size", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/GPTomics/bioSkills/tree/main/experimental-design/sample-sizeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install GPTomics/bioSkills bio-experimental-design-sample-size --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/experimental-design/sample-size .agents/skills/bio-experimental-design-sample-size && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bio-experimental-design-sample-size" agent skill from https://github.com/GPTomics/bioSkills/tree/main/experimental-design/sample-size into .agents/skills/bio-experimental-design-sample-size/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-experimental-design-sample-size", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install GPTomics/bioSkills bio-experimental-design-sample-size --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/experimental-design/sample-size .cursor/skills/bio-experimental-design-sample-size && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bio-experimental-design-sample-size" agent skill from https://github.com/GPTomics/bioSkills/tree/main/experimental-design/sample-size into .cursor/skills/bio-experimental-design-sample-size/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-experimental-design-sample-size", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/GPTomics/bioSkills.git --path experimental-design/sample-size--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install GPTomics/bioSkills bio-experimental-design-sample-size --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/experimental-design/sample-size .gemini/skills/bio-experimental-design-sample-size && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bio-experimental-design-sample-size" agent skill from https://github.com/GPTomics/bioSkills/tree/main/experimental-design/sample-size into .gemini/skills/bio-experimental-design-sample-size/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-experimental-design-sample-size", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install GPTomics/bioSkills bio-experimental-design-sample-sizeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .github/skills && cp -r skills-src/experimental-design/sample-size .github/skills/bio-experimental-design-sample-size && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bio-experimental-design-sample-size" agent skill from https://github.com/GPTomics/bioSkills/tree/main/experimental-design/sample-size into .github/skills/bio-experimental-design-sample-size/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-experimental-design-sample-size", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install GPTomics/bioSkills bio-experimental-design-sample-size --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/experimental-design/sample-size .opencode/skills/bio-experimental-design-sample-size && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bio-experimental-design-sample-size" agent skill from https://github.com/GPTomics/bioSkills/tree/main/experimental-design/sample-size into .opencode/skills/bio-experimental-design-sample-size/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-experimental-design-sample-size", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bio-experimental-design-sample-sizeEstimates the minimum biological replicates (or cells/events) for a target power at a target FDR in genomics experiments using ssizeRNA, PROPER, powsimR for scRNA-seq, and pilot-data dispersion…
Bio Experimental Design Sample Size is an agent skill from GPTomics/bioSkills. Estimates the minimum biological replicates (or cells/events) for a target power at a target FDR in genomics experiments using ssizeRNA, PROPER, powsimR for scRNA-seq, and pilot-data dispersion estimation from DESeq2/edgeR. Covers the biological-versus-technical replication distinction (technical replicates do not add degrees of freedom for biological inference), replicate-number-versus-sequencing-depth budgeting, scRNA-seq sample-versus-cell allocation under a pseudobulk model, and the critique that "n=3" is a…
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `usage-guide.md`).
It sits in Research & Science, covering Experimental design and Bioinformatics. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.
Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (R), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bio Experimental Design Sample Size loads about 3.5k tokens when it runs. Until then it costs about 246 tokens; SKILL.md has 1,554 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,554 words, ~3,490 tokens.
.claude/skills/bio-experimental-design-sample-size/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Reference examples tested with: ssizeRNA 1.3+, PROPER 1.34+, powsimR 1.2+ (GitHub), DESeq2 1.42+, edgeR 4.0+.
Before using code patterns, verify installed versions match. If versions differ:
packageVersion('<pkg>') then ?function_name to verify parametersIf code throws an error, introspect the installed package and adapt to the actual API. Notes: ssizeRNA provides ssizeRNA_single() (one mean/dispersion for all genes), ssizeRNA_vary() (genes vary), and check.power() (average power and true FDR for a given n); powsimR is GitHub-only with drifting signatures. Verify against the installed help before use.
"How many samples do I need?" -> Find the smallest number of biological replicates per group that achieves a target marginal power at a target FDR, given the dispersion and effect-size distribution expected for the assay — counting biological units, not measurements.
ssizeRNA::ssizeRNA_vary(), ssizeRNA::check.power() — FDR-aware NB sample size; pilot dispersions from DESeq2/edgeRSample size is a count of biological replicates — independent experimental units (animals, donors, cultures from independent passages), not measurements. Technical replicates (one library split across lanes, one RNA split into preps) reduce measurement noise but add no degrees of freedom for biological inference; averaging them into their biological unit is correct, and selling "n = 3 samples x 3 technical reps = 9" as biological power is a standard error (Blainey, Krzywinski & Altman 2014 Nat Methods 11:879). The ubiquitous "n=3" is a publication convention, not a calculation: in the 48-vs-48 yeast benchmark, >=6 biological replicates were needed to recover most true DE genes at realistic effect sizes, and below that the choice of DE tool mattered more than at higher n (Schurch 2016 RNA 22:839). Human and primary material, with higher dispersion, need more. For single-cell, the corollary is sharp: population-level DE power is set by the number of donors, not the number of cells, because cells are pseudoreplicates — pseudobulk per donor is the correct unit (Squair 2021 Nat Commun 12:5692; Murphy & Skene 2022 Nat Commun 13:7851).
| Approach | Model | Tool | Strength | Fails / costs when |
|---|---|---|---|---|
| FDR-aware NB sample size | NB, varying mean/dispersion | ssizeRNA::ssizeRNA_vary | controls average power at a true FDR | needs a dispersion/expression model |
| Pilot-dispersion simulation | empirical dispersions from pilot | PROPER, powsimR | most defensible; study-specific | requires a pilot dataset |
| Single-parameter NB | one mean/dispersion for all genes | ssizeRNA::ssizeRNA_single | quick; transparent | ignores the mean-dispersion trend |
| Verify a planned n | average power + true FDR at fixed n | ssizeRNA::check.power | sanity-checks a budget-driven n | not a search over n |
| scRNA-seq cohort sizing | pseudobulk over donors | powsimR | counts the right unit (donors) | cell-level sizing is wrong unit |
| Per-feature t-test n | Gaussian (Cohen's d) | pwr::pwr.t.test | proteomics/continuous after transform | wrong for raw counts |
| Scenario | Recommended approach | Why |
|---|---|---|
| Bulk RNA-seq, pilot available | estimate dispersions, then ssizeRNA_vary/PROPER | study-specific dispersion beats a guess |
| Bulk RNA-seq, no pilot | ssizeRNA_vary with a literature dispersion, stated as approximate | transparent starting point |
| Budget already fixed at some n | check.power to report achieved power and true FDR | answers "is this n adequate?" |
| scRNA-seq disease vs control | size the number of DONORS (pseudobulk; powsimR) | population power scales with donors |
| ChIP/ATAC/methylation | NB sample size per region; assay floor as minimum | overdispersed counts; detection floor |
| Proteomics (continuous) | pwr::pwr.t.test per protein, with missingness caveat | Gaussian after transform |
| Have technical replicates | collapse to biological units first | technical reps add no biological df |
| Clinical-trial endpoint | -> clinical-biostatistics/power-and-sample-size | regulated regime |
Goal: Find the minimum biological replicates per group for a target power at a target FDR, accounting for the proportion of DE genes and the mean-dispersion structure.
Approach: Specify the number of genes, the proportion non-DE (pi0), the mean count and dispersion (ideally from pilot data), the fold change, the target FDR, and the target power; let ssizeRNA_vary search replicate numbers and return the smallest that reaches the target.
library(ssizeRNA)
res <- ssizeRNA_vary(nGenes = 20000, pi0 = 0.95, # 5% DE
mu = 10, disp = 0.2, # mean count + dispersion (from pilot ideally)
fc = 1.5, fdr = 0.05, power = 0.80,
maxN = 30)
res$ssize # minimum n per group
# Verify a budget-fixed n: average power and TRUE realized FDR
check.power(nGenes = 20000, pi0 = 0.95, m = 6, mu = 10, disp = 0.2, fc = 1.5, fdr = 0.05, sims = 50)Goal: Replace a guessed CV with a measured dispersion-mean trend from pilot data.
Approach: Fit dispersions on the pilot with DESeq2 or edgeR, summarize them, and feed them into the simulation-based estimator (PROPER or powsimR) rather than a single-CV closed form.
library(DESeq2)
dds <- DESeqDataSetFromMatrix(pilot_counts, pilot_coldata, ~ condition)
dds <- DESeq(dds)
disp <- dispersions(dds) # per-gene dispersion estimates
summary(disp[is.finite(disp)]) # feed median/trend to PROPER/powsimR
# A literature CV can be off by ~2x; a pilot dispersion is the defensible input.Technical replicates estimate measurement variance; biological replicates estimate the variance that generalizes to the population, and only the latter supports inference about the biology. Average or sum technical replicates into their biological unit before any test. "n = 3 samples x 3 technical reps" is n = 3, not n = 9 (Blainey 2014). This is the sample-size face of the experimental-unit principle (see experimental-design/randomization-blocking).
Once depth is adequate (roughly >=10-20M mapped reads for bulk RNA-seq DE), additional biological replicates buy more power than additional depth (Liu 2014 Bioinformatics 30:301). Allocate a fixed budget toward more biological units first. scRNA-seq has an analogous rule at the donor level: more donors beat more cells per donor for population DE, with cells per cell type showing diminishing returns past a few hundred (Squair 2021; Murphy-Skene 2022).
| Assay | Practical minimum | For small effects | Source / note |
|---|---|---|---|
| Bulk RNA-seq | 3 (convention) | 6-12 | Schurch 2016 RNA 22:839: >=6 recovers most true DE |
| scRNA-seq (population DE) | 3 donors | 6+ donors | Squair 2021; donors, not cells, drive power |
| ATAC-seq | 2 | 4-6 | library complexity + peak detection floor |
| ChIP-seq | 2 | 3-4 | IDR reproducibility framework (ENCODE) |
| Proteomics (DIA/TMT) | 3 | 6-10 | higher missingness; MNAR |
| Methylation (array/WGBS) | 4 | 8-12 | high per-CpG variance |
The "minimum" columns are floors that assume low dispersion and large effects; treat them as the smallest defensible n only after a pilot or literature dispersion supports them.
| Threshold | Source | Rationale |
|---|---|---|
| >=6 biological replicates for bulk RNA-seq DE | Schurch 2016 RNA 22:839 | recovers most true DE at realistic effects |
| n=3 is a convention, not a calculation | Schurch 2016 | low power and tool-dependent below 6 |
| Donors, not cells, set scRNA-seq DE power | Squair 2021 Nat Commun 12:5692 | cells are pseudoreplicates |
| Technical reps add 0 biological df | Blainey 2014 Nat Methods 11:879 | only biological reps generalize |
| Depth saturates ~10-20M reads; add replicates | Liu 2014 Bioinformatics 30:301 | biological variance dominates |
| Add 10-20% extra units for failures | common practice | RNA degradation, failed libraries |
| Error / symptom | Cause | Solution |
|---|---|---|
| Over-stated power | technical reps counted as n | collapse to biological units |
| Underpowered at n=3 | convention not calculation | size to >=6 (or pilot-driven) |
| scRNA-seq DE does not replicate | sized on cells | size on donors (pseudobulk) |
| Planned n off by a large factor | guessed CV | estimate dispersion from pilot |
| Study fails after sample loss | no failure margin | add 10-20% extra units |
| Pushback | Response |
|---|---|
| "Why this n?" | smallest n reaching marginal power >= 0.8 at FDR 0.05 for the minimum meaningful FC; power curve provided |
| "Where did dispersion come from?" | estimated from pilot (DESeq2); literature value used only as a cross-check |
| "Is n=3 enough?" | no; sized to >=6 per Schurch 2016 for realistic effects |
| "Why so many donors for scRNA-seq?" | population DE power scales with donors, not cells (Squair 2021) |
| "Technical replicates?" | collapsed to biological units; they add no biological degrees of freedom |
© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in experimental-design/sample-size of GPTomics/bioSkills.
Open the folder on GitHubat commit d91ed3d
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.
Bio Experimental Design Sample Size next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bio Experimental Design Sample Size this skillGPTomics/bioSkills | 1.2k | 1 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Metabolic Study Planneraiming-lab/AutoResearchClaw | 15k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Aviv RegevK-Dense-AI/mimeographs | 129 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Arrayexpress FetchClawBio/ClawBio | 1.2k | — | ~5.7k | Automated safety check: Pass | MIT | |
| Medical Research Literature Reader Proaipoch/medical-research-skills | 2k | — | ~3.4k | Automated safety check: Pass | MIT | |
| Bioconductor Scdesign3bioMate-AI/biomate-bioconductor-kb | 804 | — | ~1.3k | Automated safety check: Pass | Custom licence |
aiming-lab/AutoResearchClaw
Turns a broad metabolic modelling topic into a concrete, paper-shaped plan with organism, model, perturbations, metrics and figures before any FBA code is written.
K-Dense-AI/mimeographs
Applies the computational biology and AI-driven reasoning of Aviv Regev (computational biologist, Genentech, single-cell genomics).
ClawBio/ClawBio
Query metadata and download data from ArrayExpress, EMBL-EBI's functional genomics collection, now hosted inside BioStudies.
aipoch/medical-research-skills
A medical-research-native literature reading skill for users with clinical, bioinformatics, translational, and basic experimental backgrounds.
bioMate-AI/biomate-bioconductor-kb
We present a statistical simulator, scDesign3, to generate realistic single-cell and spatial omics data, including various cell states, experimental designs, and feature modalities, by learning…
weapp-tailwindcss/weapp-tailwindcss
Evaluate research rigor. An agent skill from weapp-tailwindcss/weapp-tailwindcss.
GPTomics/bioSkills
Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.
GPTomics/bioSkills
Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.
GPTomics/bioSkills
Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.
GPTomics/bioSkills
Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.
GPTomics/bioSkills
Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.
GPTomics/bioSkills
Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.
Categories
Estimates the minimum biological replicates (or cells/events) for a target power at a target FDR in genomics experiments using ssizeRNA, PROPER, powsimR for scRNA-seq, and pilot-data dispersion…. Bio Experimental Design Sample Size is an agent skill from GPTomics/bioSkills. Estimates the minimum biological replicates (or cells/events) for a target power at a target FDR in genomics experiments using ssizeRNA, PROPER, powsimR for scRNA-seq, and pilot-data dispersion estimation from DESeq2/edgeR.
Bio Experimental Design Sample Size fits situations like: budgeting a sequencing experiment; writing the sample-size justification in a grant; estimating replicates from pilot data; allocating a fixed budget between samples and depth.
Run `npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a claude-code`. Or copy the skill folder (experimental-design/sample-size in GPTomics/bioSkills) into .claude/skills/bio-experimental-design-sample-size in your project. Claude Code loads it when a task matches its description.
Run `npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a codex`. Or copy the skill folder (experimental-design/sample-size in GPTomics/bioSkills) into .agents/skills/bio-experimental-design-sample-size in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-experimental-design-sample-size -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-experimental-design-sample-size, .gemini/skills/bio-experimental-design-sample-size, .github/skills/bio-experimental-design-sample-size and .opencode/skills/bio-experimental-design-sample-size in your project.
Going by SKILL.md and its folder, Bio Experimental Design Sample Size needs R for the scripts in its folder.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Bio Experimental Design Sample Size is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bio Experimental Design Sample Size: Metabolic Study Planner (aiming-lab/AutoResearchClaw, 15k stars), Aviv Regev (K-Dense-AI/mimeographs, 129 stars), Arrayexpress Fetch (ClawBio/ClawBio, 1.2k stars) and Medical Research Literature Reader Pro (aipoch/medical-research-skills, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,217 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.
Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.