🇺🇸English
Claude Scientific Skills
Overview
A comprehensive collection of 139 ready-to-use scientific skills that transform Claude into an AI research assistant capable of executing complex multi-step scientific workflows across biology, chemistry, medicine, and related fields.
When to Use
Invoke this skill when:
- Working on scientific research tasks
- Need access to specialized databases (PubMed, ChEMBL, UniProt, etc.)
- Performing bioinformatics or cheminformatics analysis
- Creating literature reviews or scientific documents
- Analyzing single-cell RNA-seq, proteomics, or multi-omics data
- Drug discovery and molecular analysis workflows
- Statistical analysis and machine learning on scientific data
Quick Start
// Invoke the main skill catalog
Skill({ skill: 'scientific-skills' });
// Or invoke specific sub-skills directly
Skill({ skill: 'scientific-skills/rdkit' }); // Cheminformatics
Skill({ skill: 'scientific-skills/scanpy' }); // Single-cell analysis
Skill({ skill: 'scientific-skills/biopython' }); // Bioinformatics
Skill({ skill: 'scientific-skills/literature-review' }); // Literature review
Skill Categories
Scientific Databases (28+)
| Skill | Description |
|---|
pubchem | Chemical compound database |
chembl-database | Bioactivity database for drug discovery |
uniprot-database | Protein sequence and function database |
pdb | Protein Data Bank structures |
drugbank-database | Drug and drug target information |
kegg | Pathway and genome database |
clinvar-database |
Python Analysis Libraries (55+)
| Skill | Description |
|---|
rdkit | Cheminformatics toolkit |
scanpy | Single-cell RNA-seq analysis |
anndata | Annotated data matrices |
biopython | Computational biology tools |
pytorch-lightning | Deep learning framework |
scikit-learn | Machine learning library |
Bioinformatics & Genomics
| Skill | Description |
|---|
gget | Gene and transcript information |
pysam | SAM/BAM file manipulation |
deeptools | NGS data analysis |
pydeseq2 | Differential expression |
scvi-tools | Deep learning for single-cell |
etetoolkit | Phylogenetic analysis |
|
Cheminformatics & Drug Discovery
| Skill | Description |
|---|
rdkit | Molecular manipulation |
datamol | Molecular data handling |
molfeat | Molecular featurization |
diffdock | Molecular docking |
torchdrug | Drug discovery ML |
pytdc | Therapeutics data commons |
|
Scientific Communication
| Skill | Description |
|---|
literature-review | Systematic literature reviews |
scientific-writing | Academic writing assistance |
scientific-schematics | AI-generated figures |
scientific-slides | Presentation generation |
hypothesis-generation | Hypothesis development |
venue-templates |
Clinical & Medical
| Skill | Description |
|---|
clinical-decision-support | Clinical reasoning |
clinical-reports | Medical report generation |
treatment-plans | Treatment planning |
pyhealth | Healthcare ML |
pydicom | Medical imaging |
Laboratory & Integration
| Skill | Description |
|---|
benchling-integration | Lab informatics platform |
dnanexus-integration | Genomics cloud platform |
pylabrobot | Laboratory automation |
flowio | Flow cytometry data |
omero-integration | Bioimaging platform |
Core Workflows
Literature Review Workflow
# 7-phase systematic literature review
# 1. Planning with PICO framework
# 2. Multi-database search execution
# 3. Screening with PRISMA flow
# 4. Data extraction and quality assessment
# 5. Thematic synthesis
# 6. Citation verification
# 7. PDF generation
Drug Discovery Workflow
# Using RDKit + ChEMBL + datamol
from rdkit import Chem
from rdkit.Chem import Descriptors, AllChem
# 1. Query ChEMBL for bioactivity data
# 2. Calculate molecular properties
# 3. Filter by drug-likeness (Lipinski)
# 4. Similarity screening
# 5. Substructure analysis
Single-Cell Analysis Workflow
# Using scanpy + anndata
import scanpy as sc
# 1. Load and QC data
# 2. Normalization and feature selection
# 3. Dimensionality reduction (PCA, UMAP)
# 4. Clustering (Leiden algorithm)
# 5. Marker gene identification
# 6. Cell type annotation
Hypothesis Generation Workflow
# 8-step systematic process
# 1. Understand phenomenon
# 2. Literature search
# 3. Synthesize evidence
# 4. Generate competing hypotheses
# 5. Evaluate quality
# 6. Design experiments
# 7. Formulate predictions
# 8. Generate report
Sub-Skill Structure
Each sub-skill follows a consistent structure:
scientific-skills/
├── SKILL.md # This file (catalog/index)
├── skills/ # Individual skill directories
│ ├── rdkit/
│ │ ├── SKILL.md # Skill documentation
│ │ ├── references/ # API references, patterns
│ │ └── scripts/ # Example scripts
│ ├── scanpy/
│ ├── biopython/
│ └── ... (139 total)
Invoking Sub-Skills
Direct Invocation
// Invoke specific skill
Skill({ skill: 'scientific-skills/rdkit' });
Skill({ skill: 'scientific-skills/scanpy' });
Chained Workflows
// Multi-skill workflow
Skill({ skill: 'scientific-skills/literature-review' });
Skill({ skill: 'scientific-skills/hypothesis-generation' });
Skill({ skill: 'scientific-skills/scientific-schematics' });
Prerequisites
- Python 3.9+ (3.12+ recommended)
- uv package manager (recommended)
- Platform: macOS, Linux, or Windows with WSL2
Best Practices
- Start with the right skill : Use the category tables above to find appropriate skills
- Chain skills for complex workflows : Literature review → Hypothesis → Experiment design
- Use database skills for data access : Query databases before analysis
- Visualize results : Use matplotlib/seaborn/plotly skills for publication-quality figures
- Document findings : Use scientific-writing skill for formal documentation
Integration with Agent Framework
Recommended Agent Pairings
| Agent | Scientific Skills |
|---|
data-engineer | polars, dask, vaex, zarr-python |
python-pro | All Python-based skills |
database-architect | Database skills for schema design |
technical-writer | literature-review, scientific-writing |
Example Agent Spawn
Task({
subagent_type: 'python-pro',
description: 'Analyze molecular dataset with RDKit',
prompt: `You are the PYTHON-PRO agent with scientific research expertise.
## Task
Analyze the molecular dataset for drug-likeness properties.
## Skills to Invoke
1. Skill({ skill: "scientific-skills/rdkit" })
2. Skill({ skill: "scientific-skills/datamol" })
## Workflow
1. Load molecular data
2. Calculate descriptors
3. Apply Lipinski filters
4. Generate visualization
5. Report findings
`,
});
Resources
Bundled Documentation
skills/*/SKILL.md - Individual skill documentation
skills/*/references/ - API references and patterns
skills/*/scripts/ - Example scripts and templates
External Resources
Version History
- v2.17.0 - Current version with 139 skills
- Integrated from K-Dense-AI/claude-scientific-skills repository
License
MIT License - Open source and freely available for research and commercial use.
Weekly Installs
60
Repository
oimiragieo/agent-studio
GitHub Stars
23
First Seen
Jan 27, 2026
Security Audits
SocketPass
Installed on
gemini-cli57
github-copilot56
cursor56
codex55
opencode55
kimi-cli54