If you're working with phylogenetic trees or doing any serious evolutionary analysis, this gives Claude direct access to the ETE toolkit. It handles the full workflow: reading Newick and NHX formats, detecting duplication and speciation events, identifying orthologs and paralogs, and rendering publication-quality visualizations as PDF or SVG. The NCBI taxonomy integration is genuinely useful for annotating trees with lineage information. The included command-line scripts for tree operations and visualization mean you can get results without writing Python every time. It's GPL-licensed, so factor that into your project's compliance requirements.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill etetoolkit --agent claude-code

Installs into .claude/skills of the current project.

Files

ETE Toolkit 4

Scope

Use ETE 4 to work with an existing tree:

  • Read Newick/Nexus, then inspect, annotate, transform, root, prune, and write Newick trees
  • Compare topologies and calculate phylogenetic distances
  • Find repeated subtree topologies with TreePattern
  • Analyze gene trees with PhyloTree
  • Query local NCBI or GTDB taxonomy databases
  • Explore large trees interactively with SmartView
  • Render PNG with SmartView or PNG/PDF/SVG with the optional Qt treeview

ETE does not replace sequence alignment or phylogenetic inference software. For raw sequences, first use MAFFT or another aligner and IQ-TREE 2, FastTree, or another inference tool; then load the resulting tree into ETE.

Current Target

This skill targets ETE 4.4.0, released September 3, 2025 and verified as the current PyPI release on September 30, 2026. Core, phylogeny, local synthetic taxonomy and helper checks target this released package, not unreleased upstream changes. See references/review.md for executed coverage and limitations.

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1k-dense-ai avatargenimlk-dense-ai/scientific-agent-skillsUse Geniml for audited local genomic-interval workflows: validate BED and universe contracts, plan Region2Vec or scEmbed runs, inspect model/tokenizer compatibi2Kskills.sh installs
2k-dense-ai avatarpennylanek-dense-ai/scientific-agent-skillsHardware-agnostic quantum ML framework with automatic differentiation. Use when training quantum circuits via gradients, building hybrid quantum-classical model2Kskills.sh installs
3k-dense-ai avatarflowiok-dense-ai/scientific-agent-skillsRead, inspect, and write Flow Cytometry Standard (FCS) 2.0, 3.0, and 3.1 files with FlowIO. Use for low-level FCS metadata and channel inspection, NumPy event e2Kskills.sh installs
4k-dense-ai avatarlabarchive-integrationk-dense-ai/scientific-agent-skillsSecurely integrate with the official LabArchives ELN REST-like API and Inventory API v1. Use for regional endpoint selection, signed-request construction, user 2Kskills.sh installs
5k-dense-ai avatarpytdck-dense-ai/scientific-agent-skillsUse Therapeutics Data Commons through the PyTDC Python package for registry discovery, approved dataset access, task-aware splits, evaluator metrics, benchmark 2Kskills.sh installs
6k-dense-ai avatarlamindbk-dense-ai/scientific-agent-skillsUse when working with LaminDB, the open-source lineage-native lakehouse for biological datasets and models. Covers setup, artifact registration, query/search, l2Kskills.sh installs