Agent skill

Dnasp

by ClawBio in ClawBio/ClawBio

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

MITAuto-check passedData & Analytics

Install Dnasp

skills CLI
$ npx skills add ClawBio/ClawBio --skill dnasp -a claude-code

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

GitHub CLI
$ gh skill install ClawBio/ClawBio dnasp --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/dnasp .claude/skills/dnasp && 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
dnasp
GitHub stars
1.2k
Token cost
~5.1k tokens
SKILL.md length
1,717 words
Files
51
Skills in repo
99
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 9 steps: Confirm the input is pre-aligned and… → Use the full repository checkout or… → Choose an empty output directory. For… → …
  • Neutrality statistics
  • SKILL.md covers Trigger, Scope, Core Capabilities and Workflow, plus 11 more sections
  • Runs Python scripts from its folder; calls python

What it does

Dnasp is an agent skill from ClawBio/ClawBio. Population genetics of pre-aligned DNA sequences or multi-sample VCFs using selected DnaSP 6 methods. Use for diversity, neutrality statistics, linkage disequilibrium, InDel polymorphism, divergence, MK, Ka/Ks and codon usage; not alignment, phasing or clinical interpretation.

Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 55 other files (for example `CONTRIBUTORS.md`, `INTENTS.json` and `dnasp.py`).

It sits in Data & Analytics, covering Statistics. 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

  • Neutrality statistics
  • Linkage disequilibrium
  • InDel polymorphism
  • Ka/Ks and codon usage

Example prompts

  • “/dnasp”

Requirements

  • Python 3

Workflow steps

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

  1. Confirm the input is pre-aligned and identify the scientific comparison
  2. Use the full repository checkout or supplied validation code snapshot so the
  3. Choose an empty output directory. For alignment input use --input; for VCF
  4. Select actual implemented names with --analysis. Supply --outgroup,
  5. Execute the CLI. An explicit analysis that cannot run returns a non-zero code.
  6. Read stderr diagnostics, report.md and reproducibility/manifest.json.
  7. Interpret the chosen statistic within its documented assumptions. Do not turn
  8. Retain the input archive, settings, hashes and environment with the report.
  9. For Windows GUI comparison, follow the separate validation checklist and

What it can do on your machine

Read from SKILL.md and the folder at commit cea08d1. 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 script files (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python

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

  • Network

    No URLs in SKILL.md.

    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

Dnasp loads about 5.1k tokens when it runs. Until then it costs about 71 tokens; SKILL.md has 1,717 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~71
When it runs · the whole SKILL.md, loaded when a task matches
~5.1k

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from ClawBio/ClawBio at commit cea08d1, republished under its MIT licence (© ClawBio). 1,717 words, ~5,097 tokens.

Download SKILL.mdSave it as .claude/skills/dnasp/SKILL.md (or your agent's skills folder). This skill also uses 50 other files; get the full folder from GitHub.
name
dnasp
description
Population genetics of pre-aligned DNA sequences or multi-sample VCFs using selected DnaSP 6 methods. Use for diversity, neutrality statistics, linkage disequilibrium, InDel polymorphism, divergence, MK, Ka/Ks and codon usage; not alignment, phasing or clinical interpretation.
license
MIT
metadata.version
0.6.1
metadata.author
David De Lorenzo
metadata.domain
molecular-evolution
metadata.tags
population-genetics, molecular-evolution, DNA-polymorphism, neutrality-tests, linkage-disequilibrium, recombination, divergence, sequence-analysis

DnaSP

Trigger

Fire when a user requests population-genetic analysis of aligned DNA, a supported VCF, or a DnaSP-compatible statistic listed below. Do NOT fire for sequence alignment, read mapping, haplotype phasing, clinical advice, or significance tests other than the coalescent P-values --n-sim gives for D, R2 and Fs.

Scope

Analyse genetic variation in supplied alignments using 16 selected DnaSP methods. This is not a complete replacement for the DnaSP GUI or all its analysis modes. Read the statistical reference for definitions, exclusions, source conventions, file formats, examples and release validation evidence.

Core Capabilities

  • Polymorphism: S, Eta, haplotypes, Hd, VarHd, pi, k, theta-W, G+C, Tajima's D, Fu and Li D*/F*, Ramos-Onsins and Rozas R2.
  • LD: D, D', R2, ZnS, Za, ZZ and original-column pair labels; recombination Rm.
  • Mismatch distribution with unbiased variance over unordered pairs and Sokal & Rohlf corrected CV; Harpending (1994) raggedness; Model 1 diallelic InDel diversity.
  • Divergence and Hudson Fst between populations; outgroup Fu and Li D/F.
  • Two-locus HKA, McDonald-Kreitman, Nei-Gojobori Ka/Ks, Fu's Fs and SFS.
  • Opt-in coalescent P-values (--n-sim) for Tajima's D, R2 and Fu's Fs under a null with no recombination. A statistic whose simulated null takes one value (R2 with two sequences; Fu's Fs with two sequences given S; Tajima's D below four, its variance being zero at three) is reported without a P-value. A seed replays only on the same Python.
  • Ts/Tv, codon counts/RSCU including stops, named per-sequence ENC and its synonymous-codon-weighted summary.
  • Sliding windows mirror DnaSP's Gaps in Sliding Window = considered mode: starts advance from 1 by the step, capped at alignment length; ends are capped there too, and the first window reaching the end terminates the loop. Empty windows are retained. The not-considered mode is not implemented.
  • Window midpoints are the alignment position of the ceil(net/2)-th gap-free column, or the window start if none exists; exported in TSV, JSON and report and used for the plot. VCF windows use retained SNP indices, including the final partial window.
  • Raw per-site Fay-Wu H and theta-L minus theta-W; normalised Hn/ZE are absent.

Fu and Li D*/F* and outgroup D/F mirror Data > Segregating Sites/Mutations = Segregating sites, using DnaSP's v5-style panels. The rp49 Eta-setting D*/F* figures can be reproduced by substituting eta for S, but this is not a general conversion: FULI.vb also changes singleton and external-mutation capping (SingleMut and ExternaMut subtraction). No Eta-mode switch is implemented.

Workflow

  1. Confirm the input is pre-aligned and identify the scientific comparison: ingroup, explicit outgroup, populations, coding interval and genetic code. Do not infer an outgroup from record order or silently select a code.
  2. Use the full repository checkout or supplied validation code snapshot so the shared reproducibility helpers are available. Install the declared dependencies.
  3. Choose an empty output directory. For alignment input use --input; for VCF use --vcf; for two-locus HKA alone use --hka-file --analysis hka.
  4. Select actual implemented names with --analysis. Supply --outgroup, --input2 or --pop-file when needed. Use --genetic-code vertebrate-mitochondrial for the matching mitochondrial table. The default is standard. Coding intervals must be preselected and divisible by three.
  5. Execute the CLI. An explicit analysis that cannot run returns a non-zero code. --analysis all is opportunistic: inspect its completed/skipped manifest.
  6. Read stderr diagnostics, report.md and reproducibility/manifest.json. Distinguish a failed analysis, an undefined statistic and an excluded site.
  7. Interpret the chosen statistic within its documented assumptions. Do not turn a signed value or a threshold into a significance claim; only --n-sim P-values assess significance, and a rejection does not by itself identify its cause.
  8. Retain the input archive, settings, hashes and environment with the report. commands.sh replays on the recorded host/code path into a new output folder; moving a run requires the code and dependencies as well as its input archive.
  9. For Windows GUI comparison, follow the separate validation checklist and capture raw DnaSP output. Source-derived expectations are not GUI observations.

Example Output

bash
python skills/dnasp/dnasp.py --demo --output new_demo_run
python skills/dnasp/dnasp.py --input alignment.fas --analysis polymorphism,ld --output new_run
python skills/dnasp/dnasp.py --input coding.fas --outgroup OutSeq --genetic-code vertebrate-mitochondrial --analysis mk,kaks,codon --output new_coding_run
python skills/dnasp/dnasp.py --vcf samples.vcf --analysis polymorphism,sfs,fufs --output new_vcf_run

The synthetic demo contains 10 ingroup sequences, one outgroup and 300 sites:

QuantityDemo value
S / haplotypes5 / 8
Hd / Tajima D0.9556 / 0.6789
MK Pn / Ps / Dn / Ds2 / 3 / 2 / 1
MK alpha0.6667
Ka / Ks / omega0.010239 / 0.030291 / 0.3380
Ts / Tv4 / 1

The demo runs 15 modules; HKA uses a separate two-locus input. The regression suite, rather than the printed banner alone, checks the expected figures.

Output Structure

text
output/
  report.md
  results.tsv                  # polymorphism and windows
  summary.json                 # module summaries, window midpoints, named ENC/null
  result.json                  # ClawBio envelope: headline summary, summary.json payload, artifacts
  ld_pairs.tsv                 # when LD pairs exist
  figures/                     # when matplotlib is available
  reproducibility/
    inputs/
    commands.sh
    environment.yml
    manifest.json
    checksums.sha256

Dependencies

Python 3.10 or later. Core estimators use the standard library. Plotting uses matplotlib; the repository's shared reproducibility package also imports NumPy, pandas and OpenTelemetry. Use environment.yml or the validation package's pinned requirements. The Windows validation runner targets Python 3.12.

Gotchas

  • The model will want to count IUPAC symbols as alleles. Do not. Supported ambiguity symbols are missing data and the nucleotide mask excludes their columns.
  • The model will want to analyse an unknown outgroup as an ingroup-only run. Do not. Identifiers must be unique and an explicit outgroup must resolve.
  • The model will want to call VCF diversity per-base diversity. Do not. VCF columns represent retained variant records; invariant callable bases are absent.
  • The model will want to use any coding annotation in a NEXUS file. Do not. This implementation requires a preselected coding alignment and does not read CHARSET coding annotations. In COII, use positions 1-681 for codon usage.
  • The model will want to apply one stop-codon rule everywhere. Do not. Selected stops count in RSCU and as family 21 in MK/KaKs; ENC and coding G+C use sense codons.
  • The model will want to read raw H/E as normalised DnaSP Hn/ZE. Do not. These outputs are explicitly different, and no significance test is supplied.
  • The model will want to overwrite an earlier output folder. Do not. Choose a fresh folder; runs reject non-empty destinations to preserve prior artefacts.
  • The model will want to infer genomic-scale performance from the tiny bundled VCF examples. Do not. LD enumerates all biallelic-site pairs and uses quadratic storage; read the measured limits in the reference before a large run.
Show full SKILL.md (738 more words)Show less

Known Differences from DnaSP 6.12.03

Four values compared with DnaSP 6.12.03 are unresolved. They come from the DnaSP VCF examples with a single variant site: the phased diploid Scaffold_2 (n = 20) and the haploid Region_MSA_2 (n = 10). The skill follows the DnaSP 6 source code and the result files shipped with DnaSP 6.0.60; the captures cannot tell whether DnaSP's build or its analysis route changed.

StatisticSkillDnaSP 6.0.60DnaSP 6.12.03
Pi, Scaffold_20.10.1n.a.
R2, Scaffold_20.2179450.2179450.259808
Pi, Region_MSA_20.20.2n.a.
R2, Region_MSA_20.30.30.346410

Differences of setting or definition, not errors:

  • Fu and Li's tests follow DnaSP's Segregating sites setting; DnaSP's default Eta setting gives different D*, F*, D and F.
  • DnaSP prints two F* forms; the skill reproduces the "DnaSP v5" form (Simonsen et al. 1995), not the biallelic-positions form (Achaz 2009) that DnaSP's multi-alignment output reports.
  • A coding region whose final codon is a stop in every sequence is analysed without that codon; DnaSP keeps it if the user declines its prompt.
  • The folded SFS excludes multiallelic sites; DnaSP's segregating-sites spectrum places them in a frequency class.
  • Sliding windows with no segregating site report Tajima's D as undefined; DnaSP prints 0.0000.
  • Coalescent simulation (--n-sim): the null has no recombination, so for a recombining region a low Fu's Fs P-value may reflect recombination rather than growth (Tajima's D and R2 are conservative there). DnaSP 6 offers a recombination setting; DnaSP 6's own one-locus module conditions on theta only, fixed S being its v5 routine; and DnaSP reports the one-tailed P(Sim <= Obs), where this skill reports twice the smaller tail for Tajima's D.
  • Ts/Tv has no DnaSP 6 counterpart, and raw Fay and Wu H and Zeng E are not DnaSP's normalised Hn and ZE.

Version History

Current version 0.6.1. Every change that alters a result, and the version compared with DnaSP 6.12.03 (0.5.2), is recorded in docs/version_history.md.

Safety

All sequence analysis and output remain local. 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.

Agent Boundary

The agent selects documented inputs/options, executes the skill and explains reported results. The code computes the statistics. Neither the agent nor the skill may fabricate GUI validation, P-values or missing results.

Integration with Bio Orchestrator

CLI alias: dnasp. Use --analysis for module selection, not invented flags such as --pi, --kaks or --tajima. The repository dispatcher permits the implemented options, including VCF, populations and genetic-code selection.

Route here when the user asks for a statistic this skill computes (for example nucleotide or haplotype diversity, Tajima's D, Fu and Li's tests, Fu's Fs, McDonald-Kreitman, Ka/Ks, HKA, the mismatch distribution, InDel polymorphism or codon usage bias) on an aligned FASTA or NEXUS file or a multi-sample VCF. INTENTS.json publishes the dnasp aliases to ClawBio's intent planner and plans the demo only when the user explicitly asks for a demo; a real analysis needs the user's file, and --analysis selects modules other than the default polymorphism summary.

Chaining Partners

  • Alignment upstream. Sequences must be aligned before this skill. phylogenetics-builder aligns with MAFFT, MUSCLE and other aligners. Versions of that skill that save their alignment write alignment/aligned.fasta; use that untrimmed file rather than the trimAl output, because trimming removes gapped or poorly aligned columns and so changes S, pi and the InDel results. Otherwise align the sequences separately and pass the aligned FASTA.
  • fastreer. Builds distance trees from the same multi-sample VCF: run this skill for diversity and neutrality statistics, then fastreeR for sample relationships.
  • claw-ancestry-pca. Gives population-structure context before samples are grouped in a --pop-file for Fst or divergence.
  • equity-scorer. Reports HEIM heterozygosity and Fst from VCF or ancestry data with its own estimators; this skill's Hudson Fst and diversity statistics follow DnaSP 6, so the two sets of values are not interchangeable.
  • VCF preparation. A filtering or phasing workflow may prepare input, but every filter and phasing choice must be recorded; unphased heterozygotes stay unresolved here.
  • Reporting downstream. Use report.md, summary.json, result.json and the TSV files; the TSV does not contain every module's results.

Maintenance

Recheck source/help-derived regression cases and the 170 historical comparison fixtures after changes to formulas, masks or parsers. Review GUI differences when the target DnaSP build or analysis mode changes. Keep this file, the method reference, CLI metadata, version and catalogue consistent. New Windows GUI observations must be reviewed before changing published concordance counts.

© 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 50 other files in skills/dnasp of ClawBio/ClawBio.

  • SKILL.md
  • CONTRIBUTORS.md
  • INTENTS.json
  • dnasp.py
  • docs/index.md
  • docs/version_history.md
  • environment.yml
  • examples/demo_rp49.fas
  • examples/demo_simple.fas
  • tests/fixtures/historical_comparisons.json
  • tests/fixtures/inputs/COII_Apes.nex
  • tests/fixtures/inputs/COII_Apes_HsaPtr_pops.txt
  • tests/fixtures/inputs/COII_HsaPtr_outPpy.fas
  • tests/fixtures/inputs/COII_Hsa_outPpy.fas
  • tests/fixtures/inputs/COII_coding_1_681.fas
  • tests/fixtures/inputs/DmelOSRegion.nex
  • … and 35 more

Open the folder on GitHubat commit cea08d1

Compare with similar skills

Dnasp 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.

Dnasp compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dnasp this skillClawBio/ClawBio1.2k—~5.1kAutomated safety check: PassMIT
Statistical Powerspacering-net/codeg3.8k1 repos~3.6kAutomated safety check: NotesMIT
Statistical Data Analysislingzhi227/agent-research-skills383—~886Automated safety check: PassNone
Q-EDA Exploratory AnalysisTyrealQ/q-skills108—~1.1kAutomated safety check: PassMIT
RoundingRConsortium/pharma-skills117—~3.8kAutomated safety check: PassMIT
PyMC Bayesian Modelingdavila7/claude-code-templates32k12 repos~3.9kAutomated safety check: PassMIT

Similar skills

  • Statistical Power

    spacering-net/codeg

    Sample-size and statistical power calculations for planning studies.

    3.8k GitHub starsUsed in 1 repo~3.6k tokens
    Data & AnalyticsAuto-check: notes
  • Statistical Data Analysis

    lingzhi227/agent-research-skills

    Writes statistical analysis code for experimental data, runs it through a four-round review, and reports effect sizes, p-values and confidence intervals.

    383 GitHub stars~886 tokensUpdated 7 mo ago
    Data & AnalyticsAuto-check passed
  • Runs exploratory data analysis on tabular data after you confirm each column's measurement level, then writes CSV tables and a narrative summary.

    108 GitHub stars~1.1k tokensUpdated 13 days ago
    Data & AnalyticsAuto-check passed
  • Rounding

    RConsortium/pharma-skills

    Audit R code that prepares CSR/TLF statistics for SAS-compatible rounding compliance (ties away from zero, round-once-at-display, fixed trailing-zero precision).

    117 GitHub stars~3.8k tokensUpdated 3 days ago
    Data & AnalyticsAuto-check passed
  • PyMC Bayesian Modeling

    davila7/claude-code-templates

    Builds, fits, checks and compares Bayesian models in PyMC, from priors and NUTS sampling to variational inference, LOO and WAIC comparison, and diagnostics.

    32k GitHub starsUsed in 12 repos~3.9k tokens
    Data & AnalyticsAuto-check passed
  • scikit-survival Time-to-Event Modeling

    davila7/claude-code-templates

    Fits and evaluates survival models with scikit-survival: Cox models, Random Survival Forests, boosting, survival SVMs, concordance index, Brier score and competing risks.

    32k GitHub starsUsed in 12 repos~3.7k tokens
    Data & AnalyticsAuto-check passed

More from ClawBio/ClawBio

All 99 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.3k tokens
    Auto-check passed
  • Xena Tcga Gene Query

    ClawBio/ClawBio

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

    1.2k GitHub stars~4.7k tokensUpdated yesterday
    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
  • 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 yesterday
    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 yesterday
    Auto-check passed

Questions about Dnasp

What does Dnasp do?

Population genetics of pre-aligned DNA sequences or multi-sample VCFs using selected DnaSP 6 methods. Dnasp is an agent skill from ClawBio/ClawBio. Population genetics of pre-aligned DNA sequences or multi-sample VCFs using selected DnaSP 6 methods.

When should I use Dnasp?

Dnasp fits situations like: neutrality statistics; linkage disequilibrium; inDel polymorphism; ka/Ks and codon usage.

How do I install Dnasp in Claude Code?

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

How do I install Dnasp in Codex?

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

Can I use Dnasp 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 dnasp -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dnasp, .gemini/skills/dnasp, .github/skills/dnasp and .opencode/skills/dnasp in your project.

What does Dnasp need to run?

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

Does Dnasp access the network?

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.

Is Dnasp 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. Review the folder before installing.

What licence does Dnasp use?

Dnasp 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 Dnasp use?

About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Dnasp?

Skills that share tags, products or a category with Dnasp: Statistical Power (spacering-net/codeg, 3.8k stars), Statistical Data Analysis (lingzhi227/agent-research-skills, 383 stars), Q-EDA Exploratory Analysis (TyrealQ/q-skills, 108 stars) and Rounding (RConsortium/pharma-skills, 117 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dnasp?

ClawBio (a GitHub organization) maintains it in ClawBio/ClawBio, which has 1,152 GitHub stars. The repository holds 99 skills in this directory. The repository was last updated on October 6, 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.