BioDeepagents CLI
PyPI Package
The openbioskill package ships the bioinformatics skill bundle so you can manage and distribute skills via PyPI.
Install from PyPI:
python3 -m pip install openbioskill
The package includes:
- Bundled bioinformatics skills under
skills/ - A console entry point:
openbio
Install the bundled skills to the default model path (~/.claude/skills):
openbio install
openbio install auto-detects these targets (in order) when no flags are passed:
- Cursor:
~/.cursor/skills - Claude Code:
~/.claude/skills - Codex:
~/.codex/skills - Gemini CLI:
~/.gemini/skills - Deepagents CLI:
~/.deepagents/skills
If none are detected, it falls back to ~/.claude/skills.
Install to a different model path:
openbio install --model-name codex
openbio install --model-name deepagents-cli
Skills
Upstream skill sources and datasets:
Skills are sourced from BioClaw. The following skills are sourced from claude-scientific-skills:
- Bioinformatics & Genomics
- Sequence Analysis: Process DNA/RNA/protein sequences with BioPython and pysam
- Single-Cell Analysis: Analyze 10X Genomics data with Scanpy, identify cell types, infer GRNs with Arboreto
- Variant Annotation: Annotate VCF files with Ensembl VEP, query ClinVar for pathogenicity
- Variant Database Management: Build scalable VCF databases with TileDB-VCF for incremental sample addition, efficient population-scale queries, and compressed storage of genomic variant data
- Gene Discovery: Query NCBI Gene, UniProt, and Ensembl for comprehensive gene information
- Network Analysis: Identify protein-protein interactions via STRING, map to pathways (KEGG, Reactome)
| Skill | Description |
|---|---|
| bio-orchestrator | Meta-agent that routes bioinformatics requests to specialised sub-skills. Handles file type detection, analysis planning, report generation, and reproducibility export. |
| ... | |
| vcf-annotator | Annotate VCF variants with VEP, ClinVar, gnomAD frequencies, and ancestry-aware context. Generates prioritised variant reports. |
This project is basing on deepagents CLI, an open source coding assistant that runs in your terminal, similar to Claude Code.
Verified K-Dense Skills (146 total)
iso-13485-certification(author: K-Dense Inc.) – comprehensive ISO 13485:2016 QMS guidance with gap analysis tooling, clause-by-clause references, and templates for Quality Manuals, procedures, and Medical Device Files so teams can assess readiness and build compliant documentation.
| Skills Source | Verified # | Total # | Verification Methods |
|---|---|---|---|
claude-scientific-skills (K-Dense Inc.) |
146 | 147 (total skills in skills/) |
Metadata-driven audit: only SKILL.md files with skill-author: K-Dense Inc. are promoted from skills_unverified/claude-scientific-skills/ into skills/, ensuring each verified skill is explicitly claimed by the author. |
Key Features:*
- Built-in Tools: File operations (read, write, edit, glob, grep), shell commands, web search, and subagent delegation
- Customizable Skills: Add domain-specific capabilities through a progressive disclosure skill system
- Persistent Memory: Agent remembers your preferences, coding style, and project context across sessions
- Project-Aware: Automatically detects project roots and loads project-specific configurations
🐳 Docker
Build the CLI image from the repository root so both the CLI sources and the shared deepagents package are available to Docker:
This project is a docker-compose hosted a deepagents-cli, and inside container some other agents(e.g. dsl) were also hosted.
docker compose run --rm --service-ports --build flask-app
Copy the sample configuration into place and edit the credentials or tracing toggles you need:
docker run --rm -it -P \
-v "$(pwd)/workspace/:/workspace/project" \
--env-file ./.env \
deepagents-cli
Type naturally as you would in a chat interface. The agent will use its built-in tools, skills, and memory to help you with tasks.
[!WARNING] Human-in-the-Loop (HITL) Approval Required
Potentially destructive operations require user approval before execution:
- File operations:
write_file,edit_file- Command execution:
shell,execute- External requests:
web_search,fetch_url- Delegation:
task(subagents)Each operation will prompt for approval showing the action details. Use
--auto-approveto skip prompts:deepagents --auto-approve
Release files for openbioskill 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openbioskill-0.1.1.tar.gz | 3.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openbioskill-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.6 MB
Release files / openbioskill-0.1.1.tar.gz
| Download URL | openbioskill-0.1.1.tar.gz |
|---|---|
| Size | 3.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
88072c7735cdb8c6c49c47daeb0190ca8c1298ddaccd5de9ee787ed970a5740d
|
|
BLAKE2b-256 checksum How to use checksums |
a8b63ea957ad014134818a43e1e2a327aab171bfa959ec8b6b2eeb586a21252b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / openbioskill-0.1.1-py3-none-any.whl
| Download URL | openbioskill-0.1.1-py3-none-any.whl |
|---|---|
| Size | 4.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ed4d1b2c9d980b4c30e518e7cd80f731d197c8adb3ecf0212aed0c23047ed5ae
|
|
BLAKE2b-256 checksum How to use checksums |
bfd1fd339345bbdb6fd73f97c2f1370ea832a84978f4954f9d8d1f60764679f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|