OpenClaw-Medical-Skills
The largest open-source medical AI skills library for OpenClaw🦞.
This rank signal uses GitHub stars, measured star growth, and recent maintenance. It is not a safety score or install approval.
Worth reviewing before you install
Worth a closer look if the use case fits. It has adoption, measured growth, and recent maintenance. Install notes are available, but you should still inspect the source.
Workflow teams. Channel tag: OpenClaw. Treat this as a search fit signal, not compatibility proof. Best when you want a concrete install path. Start with skills/benchling-integration/SKILL.md.
Review the install path in skills/benchling-integration/SKILL.md and confirm the warning does not affect your agent workflow. Scanner note: Install hook or lifecycle script found
Compare nearby workflow skills in the OpenClaw channel when 2,891 GitHub stars, source freshness, or install notes are close. This one has a clearer install path, but a nearby skill may still fit your agent setup better.
How to install OpenClaw-Medical-Skills
git clone https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills.gitSKILL.md and source review
Primary path: skills/benchling-integration/SKILL.md
69/100 from GitHub star count, star growth rate, and recent update.
69/100 from GitHub star count, star growth rate, and recent update.
31.2/45 points. Star count is log-scaled so large repos lead without completely hiding newer projects.
17.6/35 points from 766 net stars over 97.3 observed day(s).
20/20 points. Most recent GitHub activity: 2026-07-21T01:01:51Z.
- GitHub ranking score uses star count, measured star growth rate, and recent repository update only.
- 2,199 stars at last scan.
- 70 stars/week measured from 2026-04-22 to 2026-04-29T10:48:38.264Z.
- Most recent GitHub activity was 2026-03-27T02:21:01Z.
Source evidence preview
We show selected README/SKILL.md excerpts, not a full mirror of the repo. Use the focus cards for install notes, usage, and skill rules, then open GitHub before installing.
Command extracted from README.md.
git clone https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills.gitSections found: 5. Workflows & Automation, Update all pending tasks for a workflow.
Sections found: When to Use This Skill, 5. Workflows & Automation, Update all pending tasks for a workflow.
Installation
Install to your workspace skills directory
cp -r skills/* /skills/
Or install globally (available to all agents)
cp -r skills/* ~/.openclaw/skills/
Note: Some skills bundle large data files (databases, datasets). The sparse-checkout method above avoids downloading them. If you need the full repo including all data, install Git LFS first, then run git clone https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills.git.Skills are picked up automatically on the next session. No restart needed.
Method 4 — Install Selected Skills Only
Pick skills relevant to your domain:
## Skills Overview
| Category | Count | Highlights |
|---|---|---|
| General & Core | 10 | Browser/search, document tools, and developer workflow utilities |
| Medical & Clinical | 119 | Clinical reports, CDS, oncology, imaging, and healthcare AI |
| Scientific Databases | 43 | Genomics/protein/drug databases and biomedical knowledge retrieval |
| Bioinformatics (gptomics) | 239 | Variant analysis, sequencing QC, DE, pathways, single-cell, and epigenomics |
| Omics & Computational Biology | 59 | Single-cell/spatial, proteomics, cheminformatics, and protein design tools |
| ClawBio Pipelines | 21 | Orchestration pipelines for scRNA, GWAS, ancestry, and structural workflows |
| BioOS Extended Suite | 285 | Extended agent suite for oncology, immunology, clinical AI, and infrastructure |
| Data Science & Tools | 93 | Statistics, visualization, automation, simulation, and scientific tooling |
| **Total** | **869** | |Need the full source? Read full README on GitHub
When to Use This Skill
This skill should be used when:
- Working with Benchling's Python SDK or REST API
- Managing biological sequences (DNA, RNA, proteins) and registry entities
- Automating inventory operations (samples, containers, locations, transfers)
- Creating or querying electronic lab notebook entries
- Building workflow automations or Benchling Apps
- Syncing data between Benchling and external systems
- Querying the Benchling Data Warehouse for analytics
- Setting up event-driven integrations with AWS EventBridge
1. Authentication & Setup
Python SDK Installation:
# or with Poetry
poetry add benchling-sdkAuthentication Methods:
API Key Authentication (recommended for scripts):
from benchling_sdk.benchling import Benchling
from benchling_sdk.auth.api_key_auth import ApiKeyAuth
benchling = Benchling(
url="https://your-tenant.benchling.com",
auth_method=ApiKeyAuth("your_api_key")
)OAuth Client Credentials (for apps):
from benchling_sdk.auth.client_credentials_oauth2 import ClientCredentialsOAuth2
auth_method = ClientCredentialsOAuth2(
client_id="your_client_id",
client_secret="your_client_secret"
)
benchling = Benchling(
url="https://your-tenant.benchling.com",
auth_method=auth_method
)Key Points:
- API keys are obtained from Profile Settings in Benchling
- Store credentials securely (use environment variables or password managers)
- All API requests require HTTPS
- Authentication permissions mirror user permissions in the UI
For detailed authentication information including OIDC and security best practices, refer to references/authentication.md.
5. Workflows & Automation
Automate laboratory processes using Benchling's workflow system.
Creating Workflow Tasks:
from benchling_sdk.models import WorkflowTaskCreate
task = benchling.workflow_tasks.create(
WorkflowTaskCreate(
name="PCR Amplification",
workflow_id="wf_abc123",
assignee_id="user_abc123",
fields=benchling.models.fields({"template": "seq_abc123"})
)
)Updating Task Status:
from benchling_sdk.models import WorkflowTaskUpdate
updated_task = benchling.workflow_tasks.update(
task_id="task_abc123",
workflow_task=WorkflowTaskUpdate(
status_id="status_complete_abc123"
)
)Asynchronous Operations:
Some operations are asynchronous and return tasks:
# Update all pending tasks for a workflow
tasks = benchling.workflow_tasks.list(
workflow_id="wf_abc123",
status="pending"
)
for page in tasks:
for task in page:
# Perform automated checks
if auto_validate(task):
benchling.workflow_tasks.update(
task_id=task.id,
workflow_task=WorkflowTaskUpdate(
status_id="status_complete"
)
)4. Data Export:
Need the full source? Read full SKILL.md on GitHub
