Gene Structure Mapper
v0.1.0Visualize gene structure with exon-intron diagrams, domain annotations, and mutation position markers. Produces SVG, PNG, or PDF figures suitable for publica...
⭐ 0· 87·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
OpenClaw
Benign
high confidencePurpose & Capability
Name and description (gene exon/intron visualization with optional domain/mutation overlays) match the included script and SKILL.md. Required operations (Ensembl REST lookup, optional UniProt/EBI features fetch, matplotlib drawing, caching) are appropriate and expected for this functionality.
Instruction Scope
SKILL.md and scripts/main.py stick to the declared task. The runtime instructions and script fetch data from Ensembl and EBI Proteins APIs, cache responses to .cache/{gene}_ensembl.json, and write image output — all coherent with the stated purpose. Note: the skill performs network I/O and file writes (cache + generated figures); these are expected but worth being aware of.
Install Mechanism
No install specification is provided and no external installers are pulled. The skill is delivered as source (Python script) that uses standard libraries plus requests and matplotlib; nothing is downloaded during installation beyond normal runtime network calls to data APIs.
Credentials
The skill requests no environment variables, no credentials, and no unusual config paths. Network access to public Ensembl and EBI endpoints is required for live runs; the --demo mode avoids network use. No secrets/external credentials are asked for or embedded.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. It writes its own cache file under .cache/ and output files as requested — behavior appropriate for a data-caching visualization tool. It does not modify other skills or system-wide agent settings.
Assessment
This skill appears to be what it claims: a Python script that fetches Ensembl (and optionally EBI/UniProt) data to produce gene diagrams. Before installing or running it, consider: (1) Network access — live mode makes outbound requests to https://rest.ensembl.org and https://www.ebi.ac.uk; if you need to run offline, use --demo which uses hardcoded TP53 data. (2) Local files — the script creates/reads .cache/{gene}_ensembl.json and writes image files to the output path; check that this is acceptable in your environment. (3) No credentials are requested, but verify that running code from an unknown source is acceptable for your risk posture; review the script (scripts/main.py) if you need higher assurance. (4) Domain-to-genome mapping is approximate (as documented); validate figures for publication. If you want extra caution, run the demo first, inspect the code, and consider executing inside an isolated environment (container or VM) before using it on sensitive systems.Like a lobster shell, security has layers — review code before you run it.
latestvk971kj0qsrpxdcxk754cdgwwdn83fcat
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
