adaptyv
How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user…
Secure transport toggle; default true.
$ npx -y skills add K-Dense-AI/scientific-agent-skills --skill omero-integration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/omero-integrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Secure transport toggle; default true.
name: omero-integration
description: Securely inspect and automate microscopy data workflows against OMERO.server with omero-py, BlitzGateway, OMERO CLI, tables, annotations, ROIs, rendering, and documented OMERO.web APIs. Use for scoped OMERO inventory, metadata export, import/export planning, or reviewed write workflows.
license: MIT
compatibility: >-
Requires network access to a user-selected OMERO.server for remote operations.
The 2026-07-23 snapshot uses OMERO.py 5.22.1 with ZeroC IcePy 3.6.5;
OMERO supports Python 3.10-3.12 (3.12 recommended) while 3.13-3.14 remain
upcoming in its support matrix. Bundled local planners require Python 3.10+
and read only named OMERO_* variables; they never load .env files.
metadata:
version: "1.4"
skill-author: K-Dense Inc.
openclaw:
envVars:
- name: OMERO_HOST
required: true
description: OMERO.server hostname.
- name: OMERO_PORT
required: false
description: OMERO SSL router port; default 4064.
- name: OMERO_USER
required: false
description: Username when not reusing a session.
- name: OMERO_PASSWORD
required: false
description: Password when not reusing a session.
- name: OMERO_SESSION_KEY
required: false
description: Existing session key as an alternative credential.
- name: OMERO_SECURE
required: false
description: Secure transport toggle; default true.Use current OME documentation and the smallest explicit data scope. OMERO data may contain unpublished images, identifiers, annotations, original files, and derived measurements.
This skill was refreshed on **2026-07-23**:
**OMERO.web 5.31.0**.
supports 3.10 and 3.11, recommends 3.12, and still labels 3.13/3.14 “upcoming.”
for Python versions through 3.12.
The pin above is a reproducible skill snapshot, not a promise that every OMERO.server release accepts that client. For another server version, consult its release entry and use the OMERO.py version tested with it. See [`references/sources.md`](references/sources.md).
1. Start with local validation or a dry run. Do not connect until the user has selected the host, group, object type, IDs, and result limit. 2. Read credentials only from the named `OMERO_*` variables in the frontmatter. Never search parent directories or load `.env` files. 3. Never place a password or session key in command arguments, source code, output JSON, logs, tracebacks, or chat. A session key is a bearer credential. 4. Default to `secure=True`. OMERO encrypts login by default, but post-login data and the session ID may otherwise travel unencrypted. `secure=True` does not by itself guarantee certificate hostname verification. 5. Bound every list, page, ROI, shape, annotation, table row, pixel plane, and local file scan. Do not turn an object request into a group-wide or cross-group export without explicit approval. 6. Treat all writes separately: annotation/link creation, rendering-default saves, image creation, imports, script uploads, table writes, ownership or group changes, and deletion require an exact reviewed target. 7. Close `BlitzGateway`, table handles, raw stores, thumbnail stores, rendering engines, script clients, and other stateful services in `finally` blocks or documented context-manager patterns. 8. Never connect to a real server merely to “test” examples.
pixels, annotations, ROIs, rendering, and services.
scripts, and administrative plugins. Most client commands are remote; import also needs the matching server-side Java libraries through `OMERODIR`.
documentation calls stable public APIs. The documented JSON API is version-discovered and has limited object coverage; it is not evidence that every webclient URL is a supported REST endpoint.
They are different from the bundled local client helpers in `scripts/`.
Create a Python 3.12 environment:
uv venv --python 3.12 .venv source .venv/bin/activate
Install the exact IcePy 3.6.5 wheel matching the interpreter, OS, architecture, and wheel tags, then OMERO.py:
# Download the matching 3.6.5 wheel from the official OMERO-linked matrix. uv pip install "/absolute/path/to/zeroc_ice-3.6.5-<matching-tags>.whl" uv pip install "omero-py==5.22.1"
Do not substitute Ice 3.7: the OMERO 5.6 support matrix marks Ice 3.6 as recommended and 3.7 as unsupported. A plain install may attempt to compile IcePy from source; prefer a reviewed matching wheel. The upstream package is GPL-2.0-or-later; this skill’s own files are MIT.
For import/admin commands only, `OMERODIR` must point to a compatible extracted OMERO.server directory. A normal remote BlitzGateway client does not require that server tree. Read [`references/connection.md`](references/connection.md) before installation or authentication work.
Set named variables in the calling environment or secret manager. Do not put the password on an `omero` CLI command:
export OMERO_HOST="omero.example.org" export OMERO_PORT="4064" export OMERO_USER="researcher" export OMERO_SECURE="true" # Supply OMERO_PASSWORD through the environment/secret manager, or use # OMERO_SESSION_KEY as an al
🔔 Claude Scientific Skills is now Scientific Agent Skills. Same skills, broader compatibility — now works with any AI agent that supports the open Agent Skills standard, not just Claude.
How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user…
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection,…
AlphaGenome API key, free for non-commercial use from deepmind.google.com/science/alphagenome. ALPHA_GENOME_API_KEY is accepted as an alternative spelling.
Plan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP…
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data…
Autonomously improve a real artifact (code, training recipe, agent harness, data pipeline, prompt) against an objective and an evaluator, using Hypothesis Tree…