omero-integration
Integrate OMERO Microscopy Workflows
Microscopy teams need reliable access to OMERO data and analysis workflows. This skill provides practical Python patterns for connections, images, metadata, ROIs, tables, and batch scripts.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "omero-integration" from https://skillstore.io/skills/davila7-omero-integration.md and its manifest at https://skillstore.io/api/skills/davila7-omero-integration/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "omero-integration". Connect to my OMERO server and summarize available projects.
Expected outcome:
- A connection plan using protected OMERO environment variables
- A project inventory with identifiers, owners, and groups
- Session cleanup and connection error guidance
Using "omero-integration". Measure channel intensity for every rectangular ROI on an image.
Expected outcome:
A workflow that retrieves rectangles, reads the selected pixel plane, computes bounded-region statistics, and prepares table rows linked to the image.
Using "omero-integration". Design a batch analysis script for a large dataset.
Expected outcome:
A batch-script design with parameters, progress reporting, a result-table schema, permission checks, bounded processing, failure handling, and cleanup steps.
Security Audit
SafeMost findings are false positives caused by Markdown backticks, OMERO identifiers, documentation links, and safe configuration examples. Two filesystem examples have path traversal risks because server-provided filenames are joined directly to local download directories before writing. No prompt injection, concealed payload, data-exfiltration intent, or unauthorized command execution was found.
Capability review items (2)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Filesystem access (5)
๐ Env variables (6)
โ๏ธ External commands (34)
๐ Network access (4)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/davila7-omero-integration/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/davila7-omero-integration?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/davila7-omero-integration?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/davila7-omero-integration/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/davila7-omero-integration.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
davila7. (2026). omero-integration security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/davila7-omero-integration/audits/9BibTeX citation
@techreport{davila7-davila7-omero-integration-2026,
author = {davila7},
title = {omero-integration security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/davila7-omero-integration/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "omero-integration security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "davila7"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/davila7-omero-integration/audits/9"
identifiers:
- type: other
value: "skillstore:davila7-omero-integration:audit:9"
description: "Skillstore immutable audit report identifier"
Compare variants
2 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
davila7-omero-integration
2026-08-21
k-dense-ai-omero-integration
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Analyze screening images
Retrieve plate images, inspect pixel data, measure regions, and store quantitative results in OMERO tables.
Standardize OMERO workflows
Create consistent connection, annotation, permission, and lifecycle patterns for shared imaging projects.
Build server-side processing
Design parameterized OMERO scripts for authorized batch analysis, progress reporting, cleanup, and result publication.
Try These Prompts
Show a secure Python pattern to connect to OMERO at {host} and list projects. Use environment variables and always close the session.Create a workflow to retrieve images from OMERO dataset {dataset_id}. Include metadata fields, pagination, missing-object handling, and session cleanup.Plan an analysis for image {image_id} that retrieves ROIs, extracts channel {channel} pixels, calculates intensity statistics, and stores results in an OMERO table.Design an OMERO server script that processes images from {dataset_id}, stores measurements in a table, handles failures, and reports progress. Include permission checks, idempotency, and a dry-run plan.Best Practices
- Use environment variables or protected configuration files for credentials, and never place real passwords in prompts or generated source.
- Confirm object identifiers, ownership, group context, and permissions before write, delete, or administrative operations.
- Sanitize downloaded filenames, close OMERO services, and process large pixel datasets in bounded chunks or generators.
Avoid
- Do not execute deletion, impersonation, or cross-group actions without explicit authorization and a reviewed object list.
- Do not trust server-provided filenames when writing downloads to the local filesystem.
- Do not load entire multidimensional image collections into memory when streaming or tiled access is available.
Frequently Asked Questions
Does this skill connect to OMERO directly?
How should I provide OMERO credentials?
Can the generated workflows modify OMERO data?
Does it support high-content screening data?
Does the skill install omero-py automatically?
Which operations need additional review?
Developer Details
Author
davila7License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
c43861a65bb95efcae259cd161c9d6f4dc7eec6f
Maintenance freshness
7/24/2026
Usage
4 downloads ยท 532 views
File structure
๐ references/
๐ advanced.md
๐ connection.md
๐ data_access.md
๐ image_processing.md
๐ metadata.md
๐ rois.md
๐ scripts.md
๐ tables.md
๐ SKILL.md