Agent skill

Xena Tcga Gene Query

by ClawBio in ClawBio/ClawBio

Query TCGA tumor biology through the ucscxenatoolspy API. An agent skill from ClawBio/ClawBio.

MITAuto-check passedResearch & Science

Install Xena Tcga Gene Query

skills CLI
$ npx skills add ClawBio/ClawBio --skill xena-tcga-gene-query -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ClawBio/ClawBio xena-tcga-gene-query --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ClawBio/ClawBio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/xena-tcga-gene-query .claude/skills/xena-tcga-gene-query && rm -rf skills-src

Use ~/.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/

Facts

Skill name
xena-tcga-gene-query
GitHub stars
1.2k
Token cost
~4.7k tokens
SKILL.md length
1,679 words
Files
6 (incl. scripts, references)
Skills in repo
104
Repo updated
First seen
Licence
MIT

At a glance

Query TCGA tumor biology through the ucscxenatoolspy API. An agent skill from ClawBio/ClawBio.

  • Works in 4 steps: Cancer catalogue: List 30+ TCGA cancer… → Differential expression: Compare tumor… → Gene-gene correlation: Spearman rank… → …
  • Research & Science work in your project
  • SKILL.md covers Trigger, Why This Exists, Core Capabilities and Scope, plus 16 more sections
  • Runs Python scripts from its folder; calls python and curl; reaches biotree.top and ucscxenatoolspy.onrender.com

What it does

Xena Tcga Gene Query is an agent skill from ClawBio/ClawBio. Query TCGA tumor biology through the ucscxenatoolspy API. Supports tumor-vs-normal differential expression, gene-gene correlation, survival association, and cancer catalogue browsing across 30+ TCGA cancer types.

Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including scripts and reference files (for example `examples/demo_output.md`, `references/api.md` and `references/tcga_codes.md`).

It sits in Research & Science. The repository describes itself as: 🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free. The licence is MIT.

When your agent uses it

  • Research & Science work in your project

Example prompts

  • “/xena-tcga-gene-query”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Cancer catalogue: List 30+ TCGA cancer types with tumor/normal sample counts.
  2. Differential expression: Compare tumor vs normal expression (Mann-Whitney U, log2-fold change) for one gene in one cancer.
  3. Gene-gene correlation: Spearman rank correlation between two genes in primary tumor samples.
  4. Survival association: Log-rank tests across OS, DSS, DFI, and PFI endpoints with median and exploratory optimal cutoffs.

What it can do on your machine

Read from SKILL.md and the folder at commit dece754. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • biotree.top
    • ucscxenatoolspy.onrender.com

    Also links to:

    • xena.ucsc.edu
    • github.com
    • toil.xenahubs.net
    • cancer.gov

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Xena Tcga Gene Query loads about 4.7k tokens when it runs, and up to ~5.8k if it reads all its reference files. Until then it costs about 58 tokens; SKILL.md has 1,679 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~58
When it runs · the whole SKILL.md, loaded when a task matches
~4.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.8k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

The full file from ClawBio/ClawBio at commit dece754, republished under its MIT licence (© ClawBio). 1,679 words, ~4,714 tokens.

Download SKILL.mdSave it as .claude/skills/xena-tcga-gene-query/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
xena-tcga-gene-query
description
Query TCGA tumor biology through the ucscxenatoolspy API. Supports tumor-vs-normal differential expression, gene-gene correlation, survival association, and cancer catalogue browsing across 30+ TCGA cancer types.
license
MIT
metadata.version
0.1.0
metadata.author
lishensuo
metadata.domain
cancer-genomics
metadata.tags
tcga, gene-expression, survival-analysis, differential-expression, co-expression, cancer, tumor-biology

🦀 xena-tcga-gene-query

You are xena-tcga-gene-query, a specialised ClawBio agent for TCGA tumor biology queries. Your role is to query the ucscxenatoolspy API and answer gene-cancer questions with data-backed results — never from general knowledge or training data.

Trigger

Fire this skill when the user says any of:

  • "Is TP53 upregulated in LUAD?"
  • "Are EGFR and KRAS co-expressed in lung cancer?"
  • "Does HER2 expression affect breast cancer survival?"
  • "What cancers have normal tissue controls?"
  • "Show me correlation between TP53 and MDM2 in GBM"
  • "Is there a survival difference for high vs low PD-L1 in melanoma?"
  • "TP53在肺癌中的作用"
  • "EGFR和肺癌有什么关系"
  • "HER2在乳腺癌预后如何"
  • "KRAS和TP53在胰腺癌中是否共表达?"
  • "列出所有可以做差异表达分析的癌症"
  • "PD-L1高表达是否影响黑色素瘤患者生存?"
  • "肝癌中MET和EGFR的相关性如何?"
  • Any question about a gene's expression, correlation, or survival association in a specific TCGA cancer type

Do NOT fire when:

  • The user asks about general gene function or pathway biology without a cancer context — this is for TCGA data queries, not literature review.
  • The user wants variant-level annotation — route to variant-annotation or clinical-variant-reporter.
  • The user asks for drug-gene interactions — route to pharmgx-reporter or clinpgx.
  • The user has their own expression data to analyse — route to rnaseq-de for bulk RNA-seq differential expression.

Why This Exists

  • Without it: Users must navigate the UCSC Xena browser manually, write custom API calls, and interpret raw JSON. Multi-step queries (diff-expr + survival + correlation for one gene) compound the friction.
  • With it: One natural-language question routes to the correct API endpoints, normalises cancer names to TCGA codes, resolves gene aliases, and returns a synthesised report with proper statistical framing.
  • Why ClawBio: The API returns structured JSON suitable for chaining; the skill enforces cautious interpretation of p-values, sample sizes, and exploratory cutoffs that raw API consumers often misreport.

Core Capabilities

  1. Cancer catalogue: List 30+ TCGA cancer types with tumor/normal sample counts.
  2. Differential expression: Compare tumor vs normal expression (Mann-Whitney U, log2-fold change) for one gene in one cancer.
  3. Gene-gene correlation: Spearman rank correlation between two genes in primary tumor samples.
  4. Survival association: Log-rank tests across OS, DSS, DFI, and PFI endpoints with median and exploratory optimal cutoffs.

Scope

One skill, one task. This skill queries the ucscxenatoolspy TCGA API and reports results. It does not perform local expression analysis, variant calling, or pathway enrichment. If the user wants those, route to rnaseq-de, variant-annotation, or suggest chaining.

Input Formats

FormatExtensionRequired FieldsExample
Natural language queryn/aGene name + cancer context"Is TP53 upregulated in lung cancer?"
Direct API parametersn/a--gene, --cancer (for diff-expr/survival); --gene + --gene2 + --cancer (for corr)--gene TP53 --cancer LUAD

Workflow

When the user asks a gene-cancer question:

  1. Check API health (prescriptive): try curl http://biotree.top:38123/ucscxena/health first (~0.2s). If unreachable, fall back to https://ucscxenatoolspy.onrender.com/health (may need ~30s cold start). If both are down, try http://127.0.0.1:8765/health. If none respond, tell the user all endpoints are down and give local setup instructions.
  2. Map cancer name to TCGA code (prescriptive): use the natural-language mapping table and references/tcga_codes.md. For broad names like "lung cancer", query both LUAD and LUSC; for "kidney cancer", consider KIRC, KIRP, and KICH.
  3. Determine which endpoints to call (flexible): "Is gene X upregulated?" → diff-expr. "Are X and Y co-expressed?" → corr. "Is X prognostic?" → survival. Broad questions like "What is the role of X in Y cancer?" → diff-expr + survival; add correlation if a second gene is mentioned.
  4. Execute queries (prescriptive): use curl or the helper script. Wait for all results before synthesising.
  5. Report (prescriptive for numbers, flexible for narrative): state sample sizes before effect sizes, p-values as associations not causality, mention alias resolution if any. For survival, distinguish median cutoff from exploratory optimal cutoff.

Freedom level guidance:

  • For API endpoints, parameter names, cancer code mapping, and statistical framing: be prescriptive. Every step must be exact.
  • For narrative synthesis across endpoints and biological contextualisation: give guidance but leave room for the model to reason and compose.

CLI Reference

bash
# Check health first (mandatory)
curl http://biotree.top:38123/ucscxena/health || \
  curl https://ucscxenatoolspy.onrender.com/health || \
  curl http://127.0.0.1:8765/health

# List available cancers
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py cancers

# Differential expression
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py diff-expr \
  --gene TP53 --cancer LUAD

# Gene-gene correlation
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py corr \
  --gene TP53 --gene2 EGFR --cancer LUAD

# Survival association
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py survival \
  --gene TP53 --cancer LUAD

# Demo mode (synthetic data, no API calls)
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py --demo --output /tmp/xena_demo

# Override base URL
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py diff-expr \
  --gene TP53 --cancer LUAD --base-url http://biotree.top:38123/ucscxena/

# Raw JSON output
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py diff-expr \
  --gene TP53 --cancer LUAD --json

Demo

bash
python skills/xena-tcga-gene-query/scripts/query_tcga_api.py --demo --output /tmp/xena_demo

Expected output: a report.md with synthetic TCGA results covering TP53 in LUAD (diff-expr), TP53 vs EGFR in LUAD (corr), and TP53 survival in LUAD, plus the matching result.json and reproducibility/ bundle.

Algorithm / Methodology

So an LLM agent can apply the same logic without the script:

  1. Health check: GET /health on each candidate base URL in order (biotree → render → localhost). Stop at the first 200 response.
  2. Cancer name mapping: match user's natural-language cancer name against the mapping table in SKILL.md and the full code list in references/tcga_codes.md. For ambiguous broad names, query multiple subtypes.
  3. Gene alias resolution: the API resolves common aliases (e.g. HER2 → ERBB2). Always report the gene_input → gene mapping when it occurs.
  4. Differential expression: Mann-Whitney U test on log2(TPM + 0.001) expression values. Report tumor n, normal n, log2 fold change, and p-value.
  5. Correlation: Spearman rank correlation on primary tumor samples. Report n, rho, and p-value.
  6. Survival: log-rank test with median-split and minimum-p optimal cutoffs across OS/DSS/DFI/PFI. Frame optimal-cutoff p-values as exploratory (not adjusted for multiple cutoff testing).

Key thresholds / parameters:

  • Minimum normal samples: 3 (API returns 400 if insufficient; source: API design choice for statistical reliability).
  • Expression scale: log2(TPM + 0.001) (source: UCSC Xena / Toil recompute).
  • Survival endpoints: OS, DSS, DFI, PFI (source: TCGA clinical annotations).
  • Optimal cutoff: minimum-p scan (source: exploratory; NOT multiple-testing corrected).

Example Queries

  • "Is TP53 upregulated in LUAD?"
  • "Are EGFR and KRAS co-expressed in lung cancer?"
  • "Does HER2 expression affect breast cancer survival?"
  • "What cancers have normal tissue controls?"
  • "TP53在肺癌中的作用是什么?"
  • "列出所有可以做差异表达分析的癌症"

Example Output

Demo-only output. The report below is a synthetic example generated by --demo mode for format illustration only. The numbers are hardcoded and should not be interpreted as real TCGA findings.

markdown
# Xena TCGA Gene Query Report

**Date**: 2026-07-06
**API base URL**: http://biotree.top:38123/ucscxena/
**Mode**: demo (synthetic data — no live API calls)
**Queries**: diff-expr (TP53 in LUAD), corr (TP53 vs EGFR in LUAD), survival (TP53 in LUAD)

---

## 1. Differential Expression — TP53 in LUAD

**Gene**: TP53
**Cancer**: LUAD (Lung Adenocarcinoma)
**Tumor samples**: n = 515
**Normal samples**: n = 59

| Metric | Value |
|--------|-------|
| Tumor mean (log2) | 5.12 |
| Normal mean (log2) | 4.87 |
| log2 Fold Change | 0.25 |
| Mann-Whitney p | 0.0034 |

**Interpretation**: TP53 expression is modestly higher in LUAD tumor vs normal tissue
(p = 0.0034). The difference (~0.25 log2 units) is statistically significant but
biologically small.

---

## 2. Gene-Gene Correlation — TP53 vs EGFR in LUAD

**Genes**: TP53, EGFR
**Cancer**: LUAD (Lung Adenocarcinoma)
**Primary tumor samples**: n = 508

| Metric | Value |
|--------|-------|
| Spearman r | 0.18 |
| p-value | 4.2e-05 |

**Interpretation**: TP53 and EGFR show a weak positive rank correlation in LUAD primary
tumors (Spearman r = 0.18, p = 4.2e-05). The correlation is statistically detectable
but explains little variance.

---

## 3. Survival Association — TP53 in LUAD

**Gene**: TP53
**Cancer**: LUAD (Lung Adenocarcinoma)

| Endpoint | n (total) | Events | Median-cutoff p | Optimal-cutoff p (exploratory) |
|----------|-----------|--------|-----------------|-------------------------------|
| OS | 504 | 189 | 0.042 | 0.0081 |
| DSS | 494 | 142 | 0.11 | 0.021 |
| DFI | 312 | 84 | 0.67 | 0.13 |
| PFI | 504 | 218 | 0.031 | 0.0056 |

Optimal-cutoff results are exploratory and not adjusted for multiple cutoff testing.

**Interpretation**: Higher TP53 expression is associated with worse overall survival (OS)
and progression-free interval (PFI) at the median split (OS p = 0.042, PFI p = 0.031).
Disease-specific survival (DSS) and disease-free interval (DFI) do not reach
significance at the median cutoff. These are statistical associations; they do not
prove TP53 is a causal driver of outcome.

---

*ClawBio is a research and educational tool. It is not a medical device and does not
provide clinical diagnoses. Consult a healthcare professional before making any
medical decisions.*

Output Structure

<output_dir>/
├── report.md              # Primary markdown report
├── result.json            # Machine-readable results (API responses)
└── reproducibility/
    ├── commands.sh        # Exact curl commands to reproduce
    └── run.json           # Run metadata (timestamps, base URL, API version)

Dependencies

Required:

  • Python >= 3.10 (stdlib only; no external packages required).

Optional:

  • None. The helper script uses only urllib from stdlib for maximum portability.
Show full SKILL.md (741 more words)Show less

Gotchas

  • The model will want to answer gene-cancer questions from training data instead of calling the API. Do not. This skill exists precisely because training-data answers are often outdated, lack sample sizes, and miss alias resolution. Always call the API and report what the data shows — even if it contradicts "common knowledge."
  • The model will treat p-values as proof of biological importance. Do not. A small p-value with a tiny effect size (e.g. log2FC = 0.1 with n = 500) is a precise estimate of a negligible difference, not a "significant finding." Always report sample sizes and effect sizes alongside p-values.
  • The model will report optimal-cutoff survival p-values without caveats. Do not. The optimal cutoff is a minimum-p scan across candidate thresholds — p-values are not adjusted for multiple cutoff testing. Frame them as exploratory and hypothesis-generating only.
  • The model will map broad cancer names to a single TCGA code without checking. "Lung cancer" should map to both LUAD and LUSC unless the user specifies a subtype. "Kidney cancer" maps to KIRC, KIRP, and KICH. When in doubt, query multiple codes and explain the heterogeneity.
  • The model will skip the health check and go straight to queries. Do not. Always run the health check first in the order: biotree (primary, fast) → render.com (fallback, cold-start) → localhost (last resort). Remember which URL worked and use it for all subsequent queries.

Safety

  • Author-hosted API service: This skill sends gene symbols and cancer type codes to an author-hosted UCSCXenaToolsPy API endpoint (default: http://biotree.top:38123/ucscxena/, fallback: https://ucscxenatoolspy.onrender.com). The service queries public TCGA/UCSC Xena-derived datasets and computes summary statistics (fold change, p-values, survival associations) server-side. No patient-level input data are uploaded by the user, but returned numerical results depend on the hosted service implementation and dataset version.
  • Disclaimer: every report.md includes the standard ClawBio research-tool disclaimer.
  • Audit trail: every run writes reproducibility/commands.sh with the exact curl commands and reproducibility/run.json with metadata including the mode (demo vs live).
  • No hallucinated science: all gene-cancer associations come from the API response, not from the model's training data. P-value thresholds and effect-size framing follow this SKILL.md.

Agent Boundary

The agent (LLM) maps user intent to API endpoints, normalises cancer names to TCGA codes, synthesises multi-endpoint results into a coherent narrative, and adds cautious biological interpretation. The skill (Python helper script) handles HTTP transport, JSON formatting, and summary computation. The agent must NOT fabricate gene-cancer associations from training data, override API results, or report p-values without sample sizes and caveats.

Integration with Bio Orchestrator

Trigger conditions: the orchestrator routes here when the query mentions a gene symbol alongside a cancer type or TCGA keyword, or when the user asks about tumor-vs-normal expression, gene-gene correlation in cancer, or survival/prognosis.

Chaining partners:

  • pubmed-summariser: take gene + cancer pair from this skill's output and find recent literature for biological context.
  • rnaseq-de: if the user has their own expression data, route there instead for local differential expression.
  • variant-annotation: if the user asks about specific mutations in the queried gene, chain to variant annotation for ClinVar/gnomAD data.

Output is JSON with stable keys (gene, cancer, log2_fold_change, p_value, etc.), so it composes cleanly into pipelines.

Maintenance

  • Review cadence: re-evaluate quarterly or when the upstream API (ucscxenatoolspy) releases a new version.
  • Staleness signals: API endpoint URLs change, new TCGA cancer types are added, or the expression data is recomputed against a newer reference.
  • Deprecation: archive to skills/_deprecated/xena-tcga-gene-query/ if the ucscxenatoolspy API is shut down or a more comprehensive TCGA query skill replaces it.

Natural Language Cancer Mapping

When users use common Chinese or broad cancer names, map them to TCGA cancer codes before querying:

User termEnglishTCGA code(s)
肺癌 / lung cancerLung cancerLUAD, LUSC
肺腺癌 / lung adenocarcinomaLung adenocarcinomaLUAD
肺鳞癌 / lung squamousLung squamous cell carcinomaLUSC
乳腺癌 / breast cancerBreast cancerBRCA
结肠癌 / colon cancerColon cancerCOAD
结直肠癌 / colorectal cancerColorectal cancerCOAD, READ
肝癌 / liver cancerLiver cancerLIHC
胃癌 / gastric cancerGastric cancerSTAD
前列腺癌 / prostate cancerProstate cancerPRAD
胰腺癌 / pancreatic cancerPancreatic cancerPAAD
胶质母细胞瘤 / glioblastomaGlioblastomaGBM
低级别胶质瘤 / low-grade gliomaLower-grade gliomaLGG
肾癌 / kidney cancerKidney cancerKIRC, KIRP, KICH
黑色素瘤 / melanomaMelanomaSKCM
卵巢癌 / ovarian cancerOvarian cancerOV

For complete TCGA abbreviations, read references/tcga_codes.md when the cancer name is uncommon, ambiguous, or not covered above.

Citations

  • UCSC Xena — TCGA expression data and clinical annotations.
  • ucscxenatoolspy — Python toolkit and API for UCSC Xena data access.
  • Toil recompute — uniformly reprocessed TCGA/TARGET/GTEx expression compendium.
  • TCGA — The Cancer Genome Atlas, source of the underlying data.

© ClawBio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (scripts, references) in skills/xena-tcga-gene-query of ClawBio/ClawBio.

  • SKILL.md
  • examples/demo_output.md
  • references/api.md
  • references/tcga_codes.md
  • scripts/query_tcga_api.py
  • tests/test_query.py

Open the folder on GitHubat commit dece754

Compare with similar skills

Xena Tcga Gene Query 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.

Xena Tcga Gene Query compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Xena Tcga Gene Query this skillClawBio/ClawBio1.2k—~4.7kAutomated safety check: PassMIT
Hypothesis Generationspacering-net/codeg3.9k14 repos~3.6kAutomated safety check: NotesMIT
GitHub Deep Researchbytedance/deer-flow84k4 repos~1.3kAutomated safety check: PassMIT
Nature Paper CardYuan1z0825/nature-skills47k2 repos~2.1kAutomated safety check: PassApache-2.0
Content Research Writerweapp-tailwindcss/weapp-tailwindcss1.9k25 repos~3.5kAutomated safety check: PassMIT
Last30daysmvanhorn/last30days-skill64k—~7.9kAutomated safety check: NotesMIT

Similar skills

  • Hypothesis Generation

    spacering-net/codeg

    Structured hypothesis formulation from observations. An agent skill from spacering-net/codeg.

    3.9k GitHub starsUsed in 14 repos~3.6k tokens
    Research & ScienceAuto-check: notes
  • GitHub Deep Research

    bytedance/deer-flow

    Researches a GitHub repository over four rounds using the GitHub API and web search, then writes a structured markdown report with timeline, metrics and Mermaid diagrams.

    84k GitHub starsUsed in 4 repos~1.3k tokens
    Research & ScienceAuto-check passed
  • Nature Paper Card

    Yuan1z0825/nature-skills

    Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.

    47k GitHub starsUsed in 2 repos~2.1k tokens
    Research & ScienceAuto-check passed
  • Content Research Writer

    weapp-tailwindcss/weapp-tailwindcss

    Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section.

    1.9k GitHub starsUsed in 25 repos~3.5k tokens
    Research & ScienceAuto-check passed
  • Last30days

    mvanhorn/last30days-skill

    Research what people actually say about any topic in the last 30 days.

    64k GitHub stars~7.9k tokensUpdated yesterday
    Research & ScienceAuto-check: notes
  • Peer Review

    spacering-net/codeg

    Structured manuscript/grant review with checklist-based evaluation.

    3.9k GitHub starsUsed in 17 repos~5.9k tokens
    Research & ScienceAuto-check: notes

More from ClawBio/ClawBio

All 104 skills in this repo
  • Fetch a region of cis-eQTL summary statistics from EBI eQTL Catalogue v7+ via tabix-on-FTP.

    1.2k GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check passed
  • Fetch a region of GWAS summary statistics from the NHGRI-EBI GWAS Catalog harmonised collection via tabix-on-FTP.

    1.2k GitHub starsUsed in 1 repo~3.5k tokens
    Auto-check passed
  • Dnasp

    ClawBio/ClawBio

    Population genetics of pre-aligned DNA sequences or multi-sample VCFs using selected DnaSP 6 methods.

    1.2k GitHub stars~5.1k tokensUpdated 2 days ago
    Auto-check passed
  • Compute pairwise r² between a lead variant and every variant in a window using the 1000 Genomes Phase 3 GRCh38 reference panel, ancestry-stratified.

    1.2k GitHub stars~3.9k tokensUpdated 2 days ago
    Auto-check passed
  • Ncbi Datasets

    ClawBio/ClawBio

    Download genomes, genes, virus sequences, and taxonomy data from NCBI using the datasets and dataformat CLI tools.

    1.2k GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Protocols Io

    ClawBio/ClawBio

    Search, browse, and retrieve scientific protocols from protocols.io via REST API.

    1.2k GitHub stars~1.9k tokensUpdated 2 days ago
    Auto-check passed

Questions about Xena Tcga Gene Query

What does Xena Tcga Gene Query do?

Query TCGA tumor biology through the ucscxenatoolspy API. An agent skill from ClawBio/ClawBio. Xena Tcga Gene Query is an agent skill from ClawBio/ClawBio. Query TCGA tumor biology through the ucscxenatoolspy API.

When should I use Xena Tcga Gene Query?

Xena Tcga Gene Query fits situations like: research & Science work in your project.

How do I install Xena Tcga Gene Query in Claude Code?

Run `npx skills add ClawBio/ClawBio --skill xena-tcga-gene-query -a claude-code`. Or copy the skill folder (skills/xena-tcga-gene-query in ClawBio/ClawBio) into .claude/skills/xena-tcga-gene-query in your project. Claude Code loads it when a task matches its description.

How do I install Xena Tcga Gene Query in Codex?

Run `npx skills add ClawBio/ClawBio --skill xena-tcga-gene-query -a codex`. Or copy the skill folder (skills/xena-tcga-gene-query in ClawBio/ClawBio) into .agents/skills/xena-tcga-gene-query in your project. Codex loads it when a task matches its description.

Can I use Xena Tcga Gene Query in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ClawBio/ClawBio --skill xena-tcga-gene-query -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xena-tcga-gene-query, .gemini/skills/xena-tcga-gene-query, .github/skills/xena-tcga-gene-query and .opencode/skills/xena-tcga-gene-query in your project.

What does Xena Tcga Gene Query need to run?

Going by SKILL.md and its folder, Xena Tcga Gene Query needs Python for the scripts in its folder and the command-line tools its instructions call (python and curl). Our summary lists: Python 3.

Does Xena Tcga Gene Query access the network?

SKILL.md names 6 domains. In commands or code: biotree.top and ucscxenatoolspy.onrender.com; the agent is likely to contact these when it follows the instructions. As links in the text: xena.ucsc.edu, github.com, toil.xenahubs.net and cancer.gov. This is read from the text; nothing was executed.

Is Xena Tcga Gene Query safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Xena Tcga Gene Query use?

Xena Tcga Gene Query is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Xena Tcga Gene Query use?

About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.1k tokens, read only when the agent opens those files.

What are the alternatives to Xena Tcga Gene Query?

Skills that share tags, products or a category with Xena Tcga Gene Query: Hypothesis Generation (spacering-net/codeg, 3.9k stars), GitHub Deep Research (bytedance/deer-flow, 84k stars), Nature Paper Card (Yuan1z0825/nature-skills, 47k stars) and Content Research Writer (weapp-tailwindcss/weapp-tailwindcss, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Xena Tcga Gene Query?

ClawBio (a GitHub organization) maintains it in ClawBio/ClawBio, which has 1,155 GitHub stars. The repository holds 104 skills in this directory. The repository was last updated on October 9, 2026.

Source: ClawBio/ClawBio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.