biolims
Call Bio-LIMS system APIs to manage orders, sample receiving, and experiment templates, including querying, creating, updating orders, sample receive management, barcode scanning, and experiment template creation, querying, modification, copying, and cancellation. Use when the user mentions keywords such as "order", "sample", "patient", "receive", "scan", "barcode", "experiment template", "test template", "et-", etc. The script automatically handles token login and refresh; no manual authentication is needed.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/biolims/biolims-skillWhat This Skill Does
The biolims skill provides an integrated interface for managing laboratory information systems (Bio-LIMS) directly through the OpenClaw AI agent. It abstracts complex API interactions into simplified shell commands, enabling automated management of the entire laboratory lifecycle. The skill covers end-to-end laboratory processes, including the creation and tracking of orders, comprehensive sample reception management, real-time barcode scanning integration, and the modification of experiment test templates. By automating token authentication and maintenance, it allows users to focus on laboratory data workflows rather than security configurations.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/biolims/biolims-skill
Ensure that your environment has node.js access and the necessary permissions to execute the biolims.mjs script located within the workspace/skills/biolims directory.
Use Cases
- Clinical Laboratory Workflow: Automate the creation of test orders from patient registration data.
- Inventory & Sample Tracking: Perform bulk sample reception and verify status using barcode scanners integrated with the system.
- Experimental Oversight: Create, copy, and modify experiment templates (et-) to ensure standardized testing protocols across the laboratory.
- Audit & Reporting: Quickly query historical order lists, fee structures, and sample type details to provide stakeholders with up-to-date data insights.
Example Prompts
- "Create a new order for John Smith for the Genetic Testing product and ensure the bank transfer fee of 3500 is recorded."
- "Scan the barcode BC20240118001 for receive order SR202401180001 and confirm the sample details."
- "List all unreceived samples associated with order ORD202401180001."
Tips & Limitations
- Field Precision: The API is strict regarding JSON schema keys. Ensure that fields like
sampleOrderItemandcrmConsumeRmarketsare used exactly as specified in the documentation; using synonyms like "samples" or "fees" will result in failure. - Pagination: Most list commands support pagination parameters. Use these when handling large volumes of orders to maintain optimal system performance.
- Execution Environment: This skill is designed for server-side execution. Do not attempt to run these commands in a sandboxed or restricted environment without sufficient read/write access to the local Bio-LIMS configuration files.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-biolims-biolims-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution, file-read, file-write