13c-metabolic-flux
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…
Secure transport toggle; default true.
Claude Code
$ npx -y skills add K-Dense-AI/scientific-agent-skills --skill omero-integration --agent claude-code
Codex
$ npx skills add K-Dense-AI/scientific-agent-skills --skill omero-integration -a codex -y
Cursor
$ npx skills add K-Dense-AI/scientific-agent-skills --skill omero-integration -a cursor -y
Gemini CLI
$ npx skills add K-Dense-AI/scientific-agent-skills --skill omero-integration -a gemini-cli -y
GitHub Copilot
$ npx skills add K-Dense-AI/scientific-agent-skills --skill omero-integration -a github-copilot -y
OpenCode
$ npx skills add K-Dense-AI/scientific-agent-skills --skill omero-integration -a opencode -y
Windsurf
$ npx skills add K-Dense-AI/scientific-agent-skills --skill omero-integration -a windsurf -y
name: omero-integration
description: Inspects and automates microscopy data workflows against OMERO.server with omero-py, BlitzGateway, OMERO CLI, tables, annotations, ROIs, rendering, and documented OMERO.web APIs. Use this skill 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 server-tested 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.6"
last-reviewed: "2026-09-30"
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-09-30**:
**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.
**Latest client releases:** OMERO.py **5.23.0** (2026-07-30) and OMERO.web **5.33.2** are newer than the server history’s tested pairing. The bundled helpers were checked locally with OMERO.py 5.22.1 and 5.23.0, IcePy 3.6.5, and Python 3.12; this did not connect to an OMERO server. Remote snippets in this skill and its references are illustrative, verified against official docs/source, and require adaptation to an authorized server and its object IDs.
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 s
🔔 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.
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…
Uses the Adaptyv Bio Foundry API and Python SDK to design protein characterization experiments, estimate costs, submit sequences,…
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting,…
AlphaGenome API key, free for non-commercial use from deepmind.google.com/science/alphagenome. ALPHA_GENOME_API_KEY is accepted…
Plans, executes, and documents validation, verification, and transfer of analytical procedures under the governing framework -…
Handles annotated matrices in single-cell analysis, .h5ad and Zarr files, and integration with the scverse ecosystem. This is the…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…