Repository
TianGzlab/OmicsClaw agent skills
- skills
- 88
- GitHub stars
- 161
GitHub description: “Conversational & memory-enabled AI research partner for multi-omics analysis. CLI + Desktop App (installers in Releases). From biological idea to full research paper.”
- Stars
- 161 (27 forks)
- Licence
- Apache-2.0
- Last push
- Oct 2026
- Created
- Mar 2026
- Homepage
- TianGzlab.github.io/OmicsClaw
- bioinformatics
- knowledge-graph
- llm-agent
- multi-agents
- multi-omics
- single-cell
- spatial-transcriptomics
Install all skills
npx skills add TianGzlab/OmicsClawAdd --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).
Skills in TianGzlab/OmicsClaw, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Load when the user needs Deterministic fixed-period 24-hour single-component cosinor OLS rhythm analysis for a bulk RNA time-course CSV. | TianGzlab/ | 161 | — | ~840 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 2 | Load when correcting batch effects in bulk expression using R sva ComBat or the legacy Python parametric approximation. | TianGzlab/ | 161 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 3 | Load when discovering bulk gene co-expression modules and hub genes with R WGCNA. | TianGzlab/ | 161 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 4 | Load when comparing gene expression between two conditions in bulk RNA-seq count data. | TianGzlab/ | 161 | — | ~867 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 5 | Load when estimating cell-type proportions in bulk RNA-seq samples from a single-cell or signature-matrix reference. | TianGzlab/ | 161 | — | ~757 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 6 | Load when running pathway / GO term enrichment on a bulk RNA-seq DE result list. | TianGzlab/ | 161 | — | ~860 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 7 | Load when converting Ensembl, Entrez or symbol IDs in a bulk RNA count matrix using an explicit mapping or a small human demo reference. | TianGzlab/ | 161 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 8 | Load when querying STRING for the protein-protein interaction neighborhood of a bulk RNA-seq DEG list and finding hub genes. | TianGzlab/ | 161 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 9 | Load when checking a bulk RNA-seq count matrix for library-size outliers, gene detection rates, and sample-sample correlation before DE. | TianGzlab/ | 161 | — | ~789 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 10 | Load when summarising STAR / HISAT2 / Salmon alignment-rate logs in bulk RNA-seq. | TianGzlab/ | 161 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 11 | Load when checking raw FASTQ quality (Phred / GC / adapter / Q20-Q30) before alignment in bulk RNA-seq. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 12 | Load when summarising rMATS / SUPPA2 alternative-splicing output and identifying significant differential splicing events. | TianGzlab/ | 161 | — | ~822 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 13 | Load when comparing bulk expression strata against clinical time-to-event data with Kaplan-Meier and log-rank tests. | TianGzlab/ | 161 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 14 | Load when placing bulk RNA-seq samples on a single-cell reference's pseudotime axis (NNLS deconvolution + nearest-neighbour mapping). | TianGzlab/ | 161 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 15 | Load when computing alignment QC metrics (mapping rate, MAPQ distribution, insert size, duplicate rate, proper-pair rate) from a text SAM file produced by any short-/long-read aligner (BWA / Bowtie2… | TianGzlab/ | 161 | — | ~999 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 16 | Load when computing genome-assembly QC metrics — N50/N90, L50/L90, total length, contig count, GC content, longest-contig — from a FASTA produced by any assembler (SPAdes / Megahit / Flye / Canu). | TianGzlab/ | 161 | — | ~1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 17 | Load when calling CNV segments via CBS-style segmentation on a bin-level log2-ratio CSV from exome / WGS coverage — emits per-segment 5-class CN state (amplification / gain / neutral / loss /… | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 18 | Load when summarising a peak file (BED / narrowPeak) from ATAC-seq / ChIP-seq / CUT&Tag — peak count, width distribution, per-chromosome counts, score statistics. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 19 | Load when summarising a phased VCF (output of WhatsHap / SHAPEIT5 / Eagle2) — phased fraction of het variants, phase-block N50, PS-field parsing, pipe-delimited genotype detection. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 20 | 20.Genomics Qc Load when running pre-alignment FASTQ quality control — Phred quality scores, Q20/Q30 rates, GC / N content, read-length distribution, adapter-contamination detection. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 21 | Load when summarising structural variants from an SV VCF (DEL / DUP / INV / TRA) — INFO/SVTYPE-based classification, size classification, per-type counts. | TianGzlab/ | 161 | — | ~1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 22 | Load when summarising functional impact of an annotated variant CSV — per-IMPACT counts (HIGH / MODERATE / LOW / MODIFIER), top consequences, gene-affected count. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 23 | Load when summarising small variants (SNVs / indels) from a VCF or computing demo-pattern variant statistics (Ti/Tv ratio, per-chromosome distribution, SNP / indel split). | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 24 | Load when summarising / filtering a VCF — variant classification (SNP / MNP / INS / DEL / COMPLEX), Ti/Tv ratio, QUAL / DP threshold filtering, INFO-field parsing. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 25 | 25.Literature Load when extracting GEO accessions, dataset metadata, and downloadable references from a scientific paper (PDF / URL / DOI / PubMed ID / raw text) for downstream omics analysis. | TianGzlab/ | 161 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 26 | Load when matching LC-MS m/z features to an explicit local metabolite reference within a ppm tolerance; bundled HMDB entries are for explicit demonstrations only. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 27 | Load when running two-group metabolomics DE (t-test + log2FC + BH-FDR + PCA) on a feature × sample CSV using --group-a-prefix / --group-b-prefix (default ctrl / treat). | TianGzlab/ | 161 | — | ~983 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 28 | Load when normalising a feature × sample metabolomics CSV via median, quantile, total (sum), PQN (probabilistic quotient), or log methods — emits a normalised wide-form table. | TianGzlab/ | 161 | — | ~836 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 29 | Load when running metabolite-name ORA against an explicit local pathway reference with BH-FDR; bundled pathway sets are for explicit demonstrations only. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 30 | Load when running per-sample peak picking on a feature × intensity table via scipy.signal.findpeaks — emits per-(sample, feature) detected peaks with prominence and width. | TianGzlab/ | 161 | — | ~914 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 31 | Load when imputing missing values (min / median / KNN) and normalising (TIC / median / log) a feature × sample metabolomics CSV. | TianGzlab/ | 161 | — | ~916 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 32 | Load when running univariate two-group testing (t-test / Wilcoxon / ANOVA / Kruskal-Wallis) on a feature × sample metabolomics CSV with --group1-prefix / --group2-prefix column matching, BH-FDR… | TianGzlab/ | 161 | — | ~991 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 33 | Load when exercising the CLI and replay pipeline with a synthetic LC-MS peak table. | TianGzlab/ | 161 | — | ~566 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 34 | Load when ingesting a MaxQuant proteinGroups.txt, FragPipe combinedprotein.tsv, DIA-NN report, or generic CSV / TSV protein-quantification table — normalises columns to a standard schema, emits… | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 35 | Load when computing two-group differential protein abundance (group2 vs group1, log2FC + p-value + BH-adjusted FDR) via Welch t-test, equal-variance t-test, or Mann-Whitney on a wide protein ×… | TianGzlab/ | 161 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 36 | Load for Fisher over-representation analysis of protein identifiers against caller-supplied pathways. | TianGzlab/ | 161 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 37 | Load when summarising peptide identifications (PSM count, unique peptide count, distinct protein count, score / charge distributions) from a peptide-level CSV produced by MaxQuant / FragPipe / DIA-NN. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 38 | Load when computing protein-table QC — proteins × samples count, missing-value rate, intensity CV (median + mean) — from a MaxQuant / FragPipe / DIA-NN protein-quantification CSV. | TianGzlab/ | 161 | — | ~987 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 39 | Load when summarising PTM sites (phosphorylation, acetylation, ubiquitination, etc.) from a per-site CSV — site-class assignment (Olsen et al. | TianGzlab/ | 161 | — | ~989 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 40 | Load when computing per-protein abundance from a peptide / PSM table via LFQ (intensity summation), iBAQ (intensity / tryptic peptide count), or spectral counting (PSMs per protein). | TianGzlab/ | 161 | — | ~1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 41 | Load when summarising cross-linking MS (XL-MS) results — intra/inter-protein link split, optional FDR filtering, distance-constraint validation against a per-crosslinker (DSS / BS3 / EDC / DSSO /… | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 42 | Load when removing ambient RNA contamination from droplet-based scRNA-seq using a simple subtraction path, CellBender, or SoupX. | TianGzlab/ | 161 | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 43 | Load when integrating multi-sample scRNA-seq with Harmony, scVI, scANVI, BBKNN, Scanorama, SIMBA, or supported R-backed methods to remove batch effects. | TianGzlab/ | 161 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 44 | Load when assigning cell-type labels to a clustered scRNA AnnData via marker dictionaries, CellTypist, PopV, KNNPredict, SingleR, scmap, SCSA, or a manual cluster-to-label map. | TianGzlab/ | 161 | — | ~3.5k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 45 | Load when computing cell-cell ligand-receptor communication on an annotated scRNA AnnData via builtin scorer, LIANA, CellPhoneDB, CellChat (R), or NicheNet (R). | TianGzlab/ | 161 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 46 | Load when building the neighbour graph, embedding (UMAP/t-SNE/diffmap/PHATE), and clustering (Leiden/Louvain) on a normalised single-cell AnnData. | TianGzlab/ | 161 | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 47 | 47.Sc Count Load when turning scRNA FASTQ (or existing CellRanger/STARsolo/SimpleAF/kb-python output) into a downstream-ready AnnData. | TianGzlab/ | 161 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 48 | 48.Sc Cytotrace Load when computing per-cell differentiation potency / stemness scores from gene-expression complexity on a scRNA AnnData via the CytoTRACE-simple method. | TianGzlab/ | 161 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
Questions, answered from the data.
What is the best skill in TianGzlab/OmicsClaw?
Bulkrna Cosinor Rhythm from TianGzlab/OmicsClaw ranks first of the 88 skills in TianGzlab/OmicsClaw listed here, with the highest score: its repository has 161 GitHub stars, its SKILL.md loads about 840 tokens and it passes the automated safety check with no findings. Next come Bulkrna Batch Correction and Bulkrna Coexpression.
Are the skills in TianGzlab/OmicsClaw official?
None yet. All 88 skills in TianGzlab/OmicsClaw listed here come from community repositories; a skill counts as official when the product's own GitHub organization publishes it.
How do I install all skills from TianGzlab/OmicsClaw?
Run npx skills add TianGzlab/OmicsClaw in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.