Phylogenetic Tree Styler

v1.0.0

Analyze data with `phylogenetic-tree-styler` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.

0· 36·0 current·0 all-time
byAIpoch@aipoch-ai
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the included code and README: the skill packages a Python script (scripts/main.py) to style Newick phylogenetic trees; required libraries (ete3, matplotlib, numpy, pandas, Python 3.8+) are appropriate for this functionality.
Instruction Scope
SKILL.md instructions are scoped to validating inputs, running the packaged script, and returning results; they do not instruct reading unrelated system files, accessing secrets, or contacting external endpoints. The workflow emphasizes a smoke-check (python -m py_compile) before execution.
Install Mechanism
No install spec (instruction-only) and the code is packaged locally. Dependencies are standard Python packages listed in requirements.txt; there are no downloads from arbitrary URLs or extracted archives.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The runtime script reads only user-supplied input files (Newick tree, optional taxonomy CSV) and writes an image output — which matches the stated purpose.
Persistence & Privilege
The skill is not always-enabled, does not request elevated privileges, and does not attempt to modify other skills or system-wide agent configuration in the provided materials.
Scan Findings in Context
[unicode-control-chars] unexpected: SKILL.md contained unicode control characters that can be used for prompt/visual trickery; this is not expected for a tree-styling README and warrants caution (they may be harmless formatting artifacts, but they are a recognized prompt-injection signal).
Assessment
This skill appears to do what it says: a local Python script to render/stylize phylogenetic trees. Before running it: (1) inspect the full scripts/main.py file yourself (the provided prompt truncated the file tail — confirm there are no network calls or unexpected filesystem operations), (2) run the recommended smoke check python -m py_compile scripts/main.py, (3) install dependencies in an isolated virtualenv or container and run the script on non-sensitive sample data first, (4) be aware SKILL.md contained unicode control characters — open the file in a plain-text editor and remove/inspect any invisible control characters, and (5) if you will process untrusted tree files, run the tool in a sandbox (VM/container) to limit any unexpected behavior.

Like a lobster shell, security has layers — review code before you run it.

latestvk972ac9t853stck3j3hxdz7sg583wzrp

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments