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.
Inspect skills/benchling-integration/SKILL.md and the install command before adding it to a shared agent workflow. No actionable warning was returned for this snapshot.
Compare nearby workflow skills in the OpenClaw channel when 2,690 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
60/100 from GitHub star count, star growth rate, and recent update.
60/100 from GitHub star count, star growth rate, and recent update.
30.9/45 points. Star count is log-scaled so large repos lead without completely hiding newer projects.
18.9/35 points from 565 net stars over 53.3 observed day(s).
10/20 points. Most recent GitHub activity: 2026-03-27T02:21:01Z.
- 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
