← Back to Skills Marketplace
aipoch-ai

Sequence Alignment

by AIpoch · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
114
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sequence-alignment
Description
A skill for performing sequence alignment using NCBI BLAST API. Supports nucleotide and protein sequence comparison against major biological databases.
Usage Guidance
This package appears coherent for running BLAST queries against NCBI. Before installing or running it, consider: (1) Data sensitivity — BLAST queries are sent to NCBI; do not submit proprietary or patient-identifiable sequences you cannot transmit externally. (2) Rate limits and etiquette — respect NCBI rate limits (sleep/polling delays are present but follow NCBI guidance and include a tool/email if required). (3) Run in an isolated environment (virtualenv/container) and review scripts/main.py yourself to confirm no local changes are needed. (4) The SKILL.md mentions editing a CONFIG block that may not exist; verify parameters via --help and the script code. (5) If you prefer to prevent autonomous runs, restrict the skill to manual invocation at the platform level. Overall the skill is internally consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: sequence-alignment Version: 1.0.0 The sequence-alignment skill is a legitimate tool for performing biological sequence analysis using the official NCBI BLAST API. The core logic in scripts/main.py uses standard Python libraries (urllib, xml.etree) to submit sequences to https://blast.ncbi.nlm.nih.gov/Blast.cgi and retrieve results. There is no evidence of data exfiltration, malicious code execution, or harmful prompt injection; the instructions in SKILL.md are strictly aligned with the stated purpose of sequence alignment.
Capability Assessment
Purpose & Capability
Name/description (sequence alignment via NCBI BLAST) matches the included files and implementation: scripts/main.py posts to blast.ncbi.nlm.nih.gov and implements BLAST Put/Get flows and XML parsing. No unrelated services, binaries, or secrets are requested.
Instruction Scope
SKILL.md correctly instructs running scripts/main.py and validating with python -m py_compile. One minor inconsistency: the docs mention editing an in-file CONFIG block but the packaged main.py does not contain an obvious CONFIG section in the reviewed portions—this is likely a documentation mismatch, not malicious scope creep. Instructions do not request reading unrelated system files or transmitting data to unexpected endpoints.
Install Mechanism
No install spec; the skill is instruction-first and ships a Python script that uses only standard-library modules (urllib, xml.etree, etc.). No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill declares no required environment variables or credentials and the code does not read secrets or config paths. Network access to NCBI is required and is consistent with the skill's purpose.
Persistence & Privilege
always:false and no code attempts to persist or modify other skills or system-wide agent settings. The skill can be invoked autonomously by the agent platform (disable-model-invocation:false) — this is platform default and not by itself a problem.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sequence-alignment
  3. After installation, invoke the skill by name or use /sequence-alignment
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the sequence-alignment skill. - Provides sequence alignment using the NCBI BLAST API with support for both nucleotide and protein comparisons. - Supports multiple BLAST programs (blastn, blastp, blastx, tblastn, tblastx) and major biological databases (nr, nt, swissprot, refseq, pdb, etc.). - Offers human-readable result formats and customizable parameters (output format, max hits, e-value threshold). - Includes audit-ready commands, risk assessment, and security checklist. - Documentation covers usage examples, prerequisites, evaluation criteria, and workflow steps.
Metadata
Slug sequence-alignment
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Sequence Alignment?

A skill for performing sequence alignment using NCBI BLAST API. Supports nucleotide and protein sequence comparison against major biological databases. It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.

How do I install Sequence Alignment?

Run "/install sequence-alignment" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sequence Alignment free?

Yes, Sequence Alignment is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sequence Alignment support?

Sequence Alignment is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sequence Alignment?

It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.

💬 Comments