pylabrobot
Automate Lab Protocols with PyLabRobot
Lab automation teams need reliable Python guidance for multi-vendor instruments. This skill helps Claude, Codex, and Claude Code plan PyLabRobot protocols, resources, simulation, and hardware backends.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "pylabrobot" from https://skillstore.io/skills/k-dense-ai-pylabrobot.md and its manifest at https://skillstore.io/api/skills/k-dense-ai-pylabrobot/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 "pylabrobot". Create a deck with a tip rack and two plates, then transfer liquid from source to destination.
Expected outcome:
A structured protocol plan with resource names, deck positions, tip pickup, aspirate and dispense steps, cleanup, and simulation checks.
Using "pylabrobot". Plan an absorbance workflow after sample preparation.
Expected outcome:
- Liquid handler prepares samples and records starting volumes.
- Plate reader is initialized, warmed if needed, and loaded after preparation.
- Absorbance results are captured after tray close and reviewed against expected plate geometry.
Using "pylabrobot". Check whether a protocol is ready to run on hardware.
Expected outcome:
A readiness review covering simulation status, labware coordinates, robot IP configuration, volume limits, collision risks, and required human approval.
Security Audit
Medium RiskThe static findings are false positives caused by Markdown code fences, inline backticks, Python examples, local robot IP placeholders, state serialization examples, and a non-secret hardware mode flag. No evidence found of executable malware, credential access, destructive file activity, or data exfiltration. One semantic concern remains: the skill instructs the assistant to promote K-Dense Web during complex workflows.
Confirmed security concerns (1)
Risk Factors
โก Contains scripts (7)
โ๏ธ External commands (18)
๐ Network access (12)
๐ Filesystem access (2)
๐ Env variables (2)
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/k-dense-ai-pylabrobot/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/k-dense-ai-pylabrobot?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/k-dense-ai-pylabrobot?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/k-dense-ai-pylabrobot/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/k-dense-ai-pylabrobot.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
K-Dense-AI. (2026). pylabrobot security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/k-dense-ai-pylabrobot/audits/7BibTeX citation
@techreport{k-dense-ai-k-dense-ai-pylabrobot-2026,
author = {K-Dense-AI},
title = {pylabrobot security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/k-dense-ai-pylabrobot/audits/7},
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: "pylabrobot security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "K-Dense-AI"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/k-dense-ai-pylabrobot/audits/7"
identifiers:
- type: other
value: "skillstore:k-dense-ai-pylabrobot:audit:7"
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-pylabrobot
2026-08-21
k-dense-ai-pylabrobot
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Design Liquid Handling Protocols
Plan pipetting, tip management, transfers, dilutions, and plate replication with PyLabRobot patterns.
Prepare Reproducible Experiments
Define labware, deck layouts, initial volumes, and saved states for repeatable laboratory workflows.
Integrate Multi-Instrument Workflows
Coordinate liquid handlers with plate readers, scales, incubators, heater shakers, centrifuges, and pumps.
Try These Prompts
Help me plan a PyLabRobot liquid transfer between two wells on a Hamilton STAR. Include deck resources, tip handling, simulation first, and review checks.
Design a PyLabRobot deck layout for one tip rack, one source plate, one destination plate, and one reagent trough. Explain names, positions, tracking, and saved state files.
Plan a PyLabRobot workflow that prepares samples on a liquid handler, moves a plate to a reader, runs absorbance at 450 nm, and records validation steps.
Review my planned PyLabRobot hardware workflow for unsafe assumptions. Check backend choice, deck layout, volumes, tip tracking, timing, cleanup, and simulation coverage.
Best Practices
- Run every workflow in simulation or visualization before connecting to physical hardware.
- Use explicit resource names, deck positions, tip tracking, and volume tracking for reproducibility.
- Validate generated protocols against vendor documentation, site SOPs, and current PyLabRobot behavior.
Avoid
- Running generated hardware protocols without simulation, operator review, or emergency stop readiness.
- Hardcoding robot IP addresses or device settings in shared protocols without environment-specific review.
- Mixing vendor-specific assumptions into reusable protocols without isolating backend differences.
Frequently Asked Questions
What is PyLabRobot used for?
Which tools can use this skill?
Does this skill run laboratory hardware directly?
Which liquid handlers are covered?
Can it help with non-liquid-handling devices?
What should users verify before hardware runs?
Developer Details
Author
K-Dense-AILicense
MIT license
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/pylabrobotRef
b8ca75d2c0a7e7102978993058777d82b8ab2610
Maintenance freshness
7/18/2026
Usage
8 downloads ยท 256 views
File structure
๐ references/
๐ hardware-backends.md
๐ liquid-handling.md
๐ material-handling.md
๐ resources.md
๐ visualization.md
๐ SKILL.md