Skip to content
OpenScienceDocs

Skill directory

Browse the research procedures included with this documentation version.

OpenScience includes 372 skill files in this version. This directory is generated from the bundled library. Each entry describes the procedure and links to its full usage instructions and supporting files on GitHub.

Use Customize → Skills or openscience skill list --all for the library available in your installed version. A listed skill is a procedure, not a claim that all of its software, data, or services are installed.

How to use any entry

Find the skill by name in Customize → Skills, enable it, then select it through the conversation's / picker or ask OpenScience to use it. Give the actual input path, expected output, and checks. Open the linked instructions for prerequisites and detailed usage.

For example: "Use peer-review on drafts/paper.md. Save prioritized findings with source sections and proposed checks in results/review.md."

See Skills for installation and authoring, and Skill recipes for complete example requests. The summaries below describe skill instructions, not a guarantee of installed software, account access, or current third-party product terms.

Where the skills come from

Most of these skills were written by other people and adapted for OpenScience's tools: Scientific Agent Skills and Claude Scientific Writer by K-Dense Inc. (MIT), AI Research Skills by Orchestra Research (MIT), Hugging Face skills (Apache-2.0), Anthropic's document skills, and the NVIDIA BioNeMo Agent Toolkit. Each skill's frontmatter names its original author, and ATTRIBUTION.md lists every derived skill with its upstream path and license. If a K-Dense skill contributes to published work, cite Kassis et al. (2026).

Biology

Skill and usage instructionsWhat the procedure covers
anndataData structure for annotated matrices in single-cell analysis.
benchling-integrationBenchling R&D platform integration.
bidsUse this skill when working with Brain Imaging Data Structure (BIDS) datasets: organizing neuroscience and biomedical data (MRI, EEG, MEG, iEEG, PET, microscopy, NIRS, motion capture, EMG, MR spectroscopy, behavioral), querying BIDS layouts, validating…
bioimage-analysisMicroscopy image analysis for cell biology.
bionemo-nimsRun NVIDIA BioNeMo NIMs through the hosted scientific_capability tool with your own NVIDIA API key.
biopythonComprehensive molecular biology toolkit.
bioservicesUnified Python interface to 40+ bioinformatics services.
bulk-rnaseqEnd-to-end bulk RNA-seq orchestrator — takes raw FASTQ reads through QC and trimming (FastQC, fastp/Trim Galore), alignment and quantification (STAR, Salmon, featureCounts), assembles a gene-level counts matrix, then hands off to differential expression…
cancer-genomics-analysisComputational cancer genomics workflows.
clinical-decision-supportGenerate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with…
clinical-imagingClinical and physiological imaging analysis.
clinical-reportsWrite comprehensive clinical reports including case reports (CARE guidelines), diagnostic reports (radiology/pathology/lab), clinical trial reports (ICH-E3, SAE, CSR), and patient documentation (SOAP, H&P, discharge summaries).
cobrapyConstraint-based metabolic modeling (COBRA).
curated-bio-datasetsGuide to accessing curated biological datasets for computational biology.
deepspot-mGenerate transcriptome-wide virtual spatial transcriptomics from H&E histology with DeepSpot-M.
deeptoolsNGS analysis toolkit.
dnanexus-integrationDNAnexus cloud genomics platform.
esmComprehensive toolkit for protein language models including ESM3 (generative multimodal protein design across sequence, structure, and function) and ESM C (efficient protein embeddings and representations).
etetoolkitPhylogenetic tree toolkit (ETE).
flow-cytometry-analysisComplete flow cytometry analysis pipeline.
flowioParse FCS (Flow Cytometry Standard) files v2.0-3.1.
folklore-variant-evidenceRetrieve ClinGen gene-disease validity assertions for a public gene or disease, and review source-linked public evidence and literature for one supported GRCh38 germline nuclear SNV or simple indel through Folklore Clinical Variant Interpretation MCP.
genomic-coordinatesConvert genomic intervals between coordinate conventions, normalise and compare variant representations, and detect assembly or contig-naming mismatches before they corrupt an analysis.
genomic-intelligencePredict regulatory features, gene structure, and expression directly from DNA sequence using Genomic Intelligence's hosted transformer DNA language models — no local GPU or model weights.
ggetFast CLI/Python queries to 20+ bioinformatics databases.
ginkgo-cloud-labSubmit and manage protocols on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio), a web-based interface for autonomous lab execution on Reconfigurable Automation Carts (RACs).
glycobiologyGlycosylation site prediction and glycobiology analysis.
glycoengineeringAnalyze and engineer protein glycosylation.
histolabLightweight WSI tile extraction and preprocessing.
immunology-assaysComputational analysis of immunology experimental data.
lamindbThis skill should be used when working with LaminDB, an open-source data framework for biology that makes data queryable, traceable, reproducible, and FAIR.
latchbio-integrationLatch platform for bioinformatics workflows.
marker-panel-annotationAssigns cell-type labels to clusters from a protein marker panel (multiplexed imaging such as MIBI, CODEX, IMC and CyCIF; mass and flow cytometry; CITE-seq protein), where the labels are judged against an expert reference.
microbial-dynamicsMicrobial population dynamics modeling and analysis.
molecular-cloningMolecular cloning simulation and design.
neurokit2Comprehensive biosignal processing toolkit for analyzing physiological data including ECG, EEG, EDA, RSP, PPG, EMG, and EOG signals.
neuropixels-analysisNeuropixels neural recording analysis.
nextflowBuild, run, and debug Nextflow data pipelines and nf-core workflows end to end.
omero-integrationMicroscopy data management platform.
opentrons-integrationOfficial Opentrons Protocol API for OT-2 and Flex robots.
pacsomaticOperator toolkit for nf-core/pacsomatic matched tumor-normal workflows from BAM inputs.
pathmlFull-featured computational pathology toolkit.
pathogen-variant-surveillanceQuery live pathogen genomic surveillance data through the GenSpectrum LAPIS API to find which viral lineages are circulating now, how fast they are growing, and what mutations they carry.
pathway-enrichmentRun pathway and gene-set enrichment analysis on gene lists or ranked gene data, then interpret the results.
pharmacology-wetlabComputational analysis of pharmacology wet-lab experiments.
phylogeneticsBuild and analyze phylogenetic trees using MAFFT (multiple alignment), IQ-TREE 2 (maximum likelihood), and FastTree (fast NJ/ML).
polars-bioHigh-performance genomic interval operations and bioinformatics file I/O on Polars DataFrames.
protein-binder-designDesign and validate de novo protein binders with the current NVIDIA BioNeMo Agent Toolkit workflow, while adapting honestly when NVIDIA-hosted credentials are unavailable.
protocolsio-integrationIntegration with protocols.io API for managing scientific protocols.
pydeseq2Differential gene expression analysis (Python DESeq2).
pydicomPython library for working with DICOM (Digital Imaging and Communications in Medicine) files.
pyhealthComprehensive healthcare AI toolkit for developing, testing, and deploying machine learning models with clinical data.
pylabrobotVendor-agnostic lab automation framework.
pysamGenomic file toolkit.
relsa-severity-assessmentMultivariate severity assessment and humane endpoint prediction for laboratory animal studies using the RELSA (RELative Severity Assessment) score and ARIMA-based foRcast forecasting.
scanpyStandard single-cell RNA-seq analysis pipeline.
scikit-bioBiological data toolkit.
scikit-survivalComprehensive toolkit for survival analysis and time-to-event modeling in Python using scikit-survival.
scveloRNA velocity analysis with scVelo.
scvi-toolsDeep generative models for single-cell omics.
structure-analysisHandles protein structure files and geometric criteria so that residue counts, contacts, hydrogen bonds and interfaces are reproducible, covering PDB versus mmCIF, author versus label chains and numbering, HETATM, water and ligand policy, alternate…
synthetic-biologySynthetic biology design and simulation tools.
tamarindAccess a collection of open-source molecular design and structural biology tools on the Tamarind Bio platform, via its REST API or MCP server — no local GPUs required.
tiledbvcfEfficient storage and retrieval of genomic variant data using TileDB.
treatment-plansGenerate concise (3-4 page), focused medical treatment plans in LaTeX/PDF format for all clinical specialties.
waypoint-bioUse when working with Outpost Bio's open microbiome foundation models - the Waypoint checkpoints (Waypoint-6m, Waypoint-45m, Waypoint-170m), the Atlas pretraining corpus, the Compass eight-task benchmark, or the waypoint CLI from the waypoint-bio package.

Chemistry

Skill and usage instructionsWhat the procedure covers
admet-predictionADMET property prediction for drug candidates.
admet-reasoningInterpretable ADMET analysis with mechanistic reasoning.
analytical-method-validationPlan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP <1220>/<1225>/<1226>, ICH M10 bioanalytical, CLSI EP, or ISO/IEC 17025.
atomistic-workflowsSets up and reports atomistic calculations so they are reproducible and converged, covering ASE Atoms, calculators, optimizers and MD drivers, pymatgen structures, symmetry analysis and the Materials Project API, LAMMPS and GROMACS input basics for…
binding-affinityEmpirical affinity estimates, ligand energy inspection, docking-score consensus, and batch virtual screening.
cheminformatics-definitionsPins down the RDKit definitions that differ between conventions before computing molecular descriptors, including Lipinski donor and acceptor counts (Lipinski.NumHDonors and NumHAcceptors versus rdMolDescriptors.CalcNumLipinskiHBD and HBA), TPSA with or…
datamolPythonic wrapper around RDKit with simplified interface and sensible defaults.
deepchemMolecular ML with diverse featurizers and pre-built datasets.
denovo-designDe novo molecule generation for drug discovery.
diffdockDiffusion-based molecular docking.
drug-designEnd-to-end drug discovery pipeline orchestration.
framework-topologyTurns a crystal structure (CIF) of a hydrogen-bonded, coordination or covalent framework into its underlying net and the quantities a topology question asks for: node definition, the periodic quotient graph, connectivity as distinct neighbours rather than…
hypogenicAutomated LLM-driven hypothesis generation and testing on tabular datasets.
matchmsSpectral similarity and compound identification for metabolomics.
medchemMedicinal chemistry filters.
molecular-dockingEnd-to-end molecular docking pipeline.
molecular-dynamicsRun and analyze molecular dynamics simulations with OpenMM and MDAnalysis.
molecular-optimizationIterative lead optimization with analyze-reason-generate-verify-evaluate loop.
molecular-ragRetrieve structurally similar compounds with known properties from ChEMBL/ZINC to ground predictions and inform optimization.
molecule-visualizationPublication-quality molecular visualization.
molfeatMolecular featurization for ML (100+ featurizers).
nmr-compound-inferenceAnalyze 1D 1H or 13C NMR data with nmrglue, generate spectrum plots and peak tables, compare against standard NMR libraries such as BMRB, HMDB, SDBS, and nmrshiftdb2, then produce a ranked candidate-compound report with evidence, caveats, and direct links.
pkpd-modelingPharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD, PBPK orientation, bioequivalence, allometric scaling and first-in-human dose, drug interaction…
pocket-detectionMulti-method binding pocket detection and druggability assessment.
pyopenmsComplete mass spectrometry analysis platform.
pytdcTherapeutics Data Commons.
rdkitCheminformatics toolkit for fine-grained molecular control.
smiles-validationStrict SMILES validation, structural comparison, and modification verification.
structure-predictionProtein structure prediction from sequence.
torchdrugPyTorch-native graph neural networks for molecules and proteins.

Coding

Skill and usage instructionsWhat the procedure covers
arboretoInfer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3).
audiocraft-audio-generationPyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen).
denarioMultiagent AI system for scientific research assistance that automates research workflows from data analysis to publication.
exploratory-data-analysisAnalyze scientific data files across 200+ formats at the depth the user requests.
gtarsHigh-performance toolkit for genomic interval analysis in Rust with Python bindings.
matlabMATLAB and GNU Octave numerical computing for matrix operations, data analysis, visualization, and scientific computing.
multi-objective-optimizationPareto-aware molecular design balancing multiple ADMET properties simultaneously.
networkxComprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python.
optimize-for-gpuGPU-accelerates scientific Python on NVIDIA hardware and verifies that the result is correct and faster.
pymc-bayesian-modelingBayesian modeling with PyMC.
pymooMulti-objective optimization framework.
rowanCloud-based quantum chemistry platform with Python API.
scikit-learnMachine learning in Python with scikit-learn.
shapModel interpretability and explainability using SHAP (SHapley Additive exPlanations).
simpyProcess-based discrete-event simulation framework in Python.
slime-rl-trainingProvides guidance for LLM post-training with RL using slime, a Megatron+SGLang framework.
statistical-analysisGuided statistical analysis with test selection and reporting.
statsmodelsStatistical models library for Python.
sympyUse this skill when working with symbolic mathematics in Python.
timesfm-forecastingZero-shot time series forecasting with Google's TimesFM foundation model.
torch-geometricGraph Neural Networks (PyG).
umap-learnUMAP dimensionality reduction.

Compute workflows

Skill and usage instructionsWhat the procedure covers
fireworks-ai-inferenceUse your Fireworks account for supported inference and fine-tuning workflows.
givemeanode-agent-computeUse a connected GiveMeANode service for GPU work, jobs, and storage with explicit resource limits.
lambda-gpu-cloudSafely inspect and operate Lambda Cloud GPU instances through the documented Cloud API and SSH, with explicit approval before billable or destructive actions.
modal-serverless-gpuRun approved CPU or GPU work through OpenScience compute_job on the user's configured Modal account.
runpod-gpu-cloudSafely inspect and operate RunPod resources with runpodctl, live product data, and explicit approval before paid or destructive actions.
skypilot-multi-cloud-orchestrationMulti-cloud orchestration for ML workloads with automatic cost optimization.
tensorpool-gpu-cloudSafely inspect and operate TensorPool GPU clusters and jobs using the current tp CLI, with explicit approval before any billable or destructive action.
tinker-fine-tuningProvides guidance for fine-tuning LLMs using the Tinker cloud training API from Thinking Machines Lab.
tinker-training-costCalculates training costs for Tinker fine-tuning jobs.
together-ai-inferenceUse your Together account for supported inference, embeddings, and fine-tuning workflows.
vast-ai-gpu-cloudSafely inspect and operate Vast.ai marketplace instances with the vastai CLI, live offer data, and explicit approval before paid or destructive actions.

core

Skill and usage instructionsWhat the procedure covers
acceptance-checksTurns the acceptance criteria a task states into executable checks and runs them against the finished outputs before delivering, rather than trusting that a correct-looking analysis satisfies them; rehearses the hidden condition when the grader scores…
analysis-reportWrites the trace and report for an analysis whose output a reader will judge, restating the question with its binding clauses, recording data provenance, the method with every parameter that matters, results with raw and adjusted numbers and uncertainty,…
autoresearchRuns a hill-climbing study over many training or analysis runs with the study and experiments tools, one metric and direction, a baseline, ideas ranked by expected value, exactly one run per idea, kill criteria and a budget, verdicts with analysis and…
brainstormingGenerates and selects research directions, mapping what is known and what is open, producing many candidate ideas by named moves (gap, transfer, inversion, constraint change, scale, failure analysis), then ranking them by tractability and value and…
citationsResolves, verifies and formats references, every citation confirmed against Crossref, OpenAlex, arXiv or PubMed before it enters the bibliography, BibTeX built from resolved metadata, and existing .bib files audited for fabricated or mismatched entries.
computeChooses and runs compute for research work, local shell or kernel versus a detached compute_job on this machine, a saved SSH or Slurm host, or Modal GPUs, with the target discovered from what is actually configured, the run sized and priced before…
delegationDelegates independent work to worker agents through the Task tool, choosing between the explore scout and the ml, biology, physics, chemistry and data specialists, writing a self-contained brief for a worker that cannot see the conversation, setting…
execution-hygieneRuns computations so they finish, reproduce and fit the machine that will re-execute them, detaching long jobs through compute_job instead of blocking or sleeping shells, checkpointing so reruns resume, fixing seeds and capping BLAS and OpenMP threads,…
figuresMakes publication-quality plots from data with matplotlib, learning curves, scaling laws, benchmark and ablation comparisons, Pareto trade-offs, heatmaps and confusion matrices, sized for the page, vector, with uncertainty shown.
generate-imageGenerate illustrations, graphical abstracts and image edits with generate_image through Ace or a Gemini or OpenAI key.
hypothesesTurns a research direction into testable hypotheses with predictions, competing explanations and the experiments that discriminate between them, including the design (controls, randomization, blocking), sample size or seed count, the pre-specified…
literature-reviewFinds, ranks and reads the literature on a question, the retrieval loop the lead runs itself over OpenAlex, arXiv, Crossref, PubMed and bioRxiv with a fixed budget, deduplication, ranking by topical fit, reading of the load-bearing papers and claim-level…
ml-paper-writingWrites and revises machine-learning papers for NeurIPS, ICML, ICLR, ACL, COLM and AAAI, from a research repository or a set of tracked runs to a compiling LaTeX draft in the venue's template, with the contribution stated as claims backed by experiments,…
paper-writingWrites and revises scientific manuscripts, journal articles, preprints, theses, reports, in full paragraphs with the argument built from the project's actual results and sources, as a real .tex or .md file in the working folder.
peer-reviewReviews a manuscript, proposal, analysis or result the way a careful referee does, reading the whole artifact, checking the methods against the claims, the statistics against the design, the figures against the numbers, and reporting BLOCKING issues…
reproduceReproduces a paper's result, a claim, an artifact or a previous run with the target and success criterion frozen first, the canonical code path run before any substitute, exact inputs, environment, seeds and commands captured, and a verdict from a fixed…
research-lookupFind current research and technical references with configured search access and citations.
schematicsCreates or refines publication-quality technical diagrams with the native generate_image tool (Nano Banana Pro through Ace or a Gemini key, GPT Image 2 through an OpenAI key), method and architecture overviews, pipelines, CONSORT and PRISMA flows,…
scientific-visualizationCreates and audits truthful, accessible, publication-ready scientific figures with Matplotlib, Seaborn or Plotly, covering figure design, multi-panel layouts, uncertainty and missing-data displays, colour and contrast review, image metadata validation and…
sourcesAudits claims against their sources, each statement in a draft, report, answer or summary traced to the passage, table, dataset or run that supports it, and marked supported, partially supported, unsupported or contradicted, with a provenance table as the…
statistical-conventionsChooses and reports statistical tests the way a careful referee expects, deciding paired versus unpaired and parametric versus rank-based from the design, using ordered-trend tests such as Jonckheere-Terpstra and Cochran-Armitage for dose or grade levels,…
submitted-codeWrites code that survives being re-executed by someone else on inputs you never saw, targeting the grader's or collaborator's runtime rather than your own, with one self-contained entry point using only the libraries the specification names, no reliance on…

Data engineering

Skill and usage instructionsWhat the procedure covers
aeonThis skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search.
daskDistributed computing for larger-than-RAM pandas/NumPy workflows.
dataladRetrieve, version, and publish scientific datasets with DataLad and git-annex, and capture computational provenance with datalad run, rerun, and containers-run.
geomasterComprehensive geospatial science skill covering remote sensing, GIS, spatial analysis, machine learning for earth observation, and 30+ scientific domains.
geopandasPython library for working with geospatial vector data including shapefiles, GeoJSON, and GeoPackage files.
hdf5-pde-data-loadingPatterns for loading PDE simulation datasets (PDEBench, PhiFlow, JAX-CFD) from HDF5 files.
hugging-face-datasetsCreate and manage datasets on Hugging Face Hub.
markitdownConvert files and office documents to Markdown.
polarsFast in-memory DataFrame library for datasets that fit in RAM.
ray-dataScalable data processing for ML workloads.
vaexUse this skill for processing and analyzing large tabular datasets (billions of rows) that exceed available RAM.
zarr-pythonChunked N-D arrays for cloud storage.

Databases

Skill and usage instructionsWhat the procedure covers
alphafold-databaseAccess AlphaFold 200M+ AI-predicted protein structures.
biorxiv-databaseEfficient database search tool for bioRxiv preprint server.
brenda-databaseAccess BRENDA enzyme database via SOAP API.
cellxgene-censusQuery the CELLxGENE Census (61M+ cells) programmatically.
chembl-databaseQuery ChEMBL bioactive molecules and drug discovery data.
clinicaltrials-databaseQuery ClinicalTrials.gov via API v2.
clinpgx-databaseAccess ClinPGx pharmacogenomics data (successor to PharmGKB).
clinvar-databaseQuery NCBI ClinVar for variant clinical significance.
cosmic-databaseAccess COSMIC cancer mutation database.
database-lookupQuery documented public database APIs with explicit endpoints, filters, pagination, and provenance.
datacommons-clientWork with Data Commons, a platform providing programmatic access to public statistical data from global sources.
depmapQuery the Cancer Dependency Map (DepMap) for cancer cell line gene dependency scores (CRISPR Chronos), drug sensitivity data, and gene effect profiles.
drugbank-databaseAccess and analyze comprehensive drug information from the DrugBank database including drug properties, interactions, targets, pathways, chemical structures, and pharmacology data.
ena-databaseAccess European Nucleotide Archive via API/FTP.
ensembl-databaseQuery Ensembl genome database REST API for 250+ species.
fda-databaseQuery openFDA API for drugs, devices, adverse events, recalls, regulatory submissions (510k, PMA), substance identification (UNII), for FDA regulatory data analysis and safety research.
fred-economic-dataQuery FRED (Federal Reserve Economic Data) API for 800,000+ economic time series from 100+ sources.
gene-databaseQuery NCBI Gene via E-utilities/Datasets API.
geo-databaseAccess NCBI GEO for gene expression/genomics data.
gwas-databaseQuery NHGRI-EBI GWAS Catalog for SNP-trait associations.
hmdb-databaseAccess Human Metabolome Database (220K+ metabolites).
imaging-data-commonsQuery and download public cancer imaging data from NCI Imaging Data Commons using idc-index.
kegg-databaseDirect REST API access to KEGG (academic use only).
metabolomics-workbench-databaseAccess NIH Metabolomics Workbench via REST API (4,200+ studies).
ncats-araxQueries the NCATS Translator ARAX production API for bounded, typed, provenance-rich one-hop and endpoint-pinned two-hop biomedical knowledge-graph relationships.
onekgpdQuery the 1000 Genomes Project dataset (3,202 whole-genome-sequenced individuals, GRCh38) at the level of individual participants.
ontology-term-resolutionResolve free-text scientific labels to ontology term IDs and validate existing CURIEs against the EBI Ontology Lookup Service (OLS4).
openalex-databaseQuery and analyze scholarly literature using the OpenAlex database.
opentargets-databaseQuery Open Targets Platform for target-disease associations, drug target discovery, tractability/safety data, genetics/omics evidence, known drugs, for therapeutic target identification.
pdb-databaseAccess RCSB PDB for 3D protein/nucleic acid structures.
primekgQuery the Precision Medicine Knowledge Graph (PrimeKG) for multiscale biological data including genes, drugs, diseases, phenotypes, and more.
pubchem-databaseQuery PubChem via PUG-REST API/PubChemPy (110M+ compounds).
pubmed-databaseDirect REST API access to PubMed.
reactome-databaseQuery Reactome REST API for pathway analysis, enrichment, gene-pathway mapping, disease pathways, molecular interactions, expression analysis, for systems biology studies.
string-databaseQuery STRING API for protein-protein interactions (59M proteins, 20B interactions).
uniprot-databaseDirect REST API access to UniProt.
usfiscaldataQuery the U.S.
uspto-databaseAccess USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
zinc-databaseAccess ZINC (230M+ purchasable compounds).

document-parsing

Skill and usage instructionsWhat the procedure covers
docxUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files).
pdfUse this skill whenever the user wants to do anything with PDF files.
pptxUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both.
xlsxCreate, edit, analyze, or convert Excel spreadsheets (.xlsx, .xlsm, .xltx) where the workbook file is the primary deliverable.

General

Skill and usage instructionsWhat the procedure covers
checkpointSave a local recovery packet from durable session state.
compactCompact the current chat context into a concise summary.
goalSet an explicit objective, success criteria, and stopping conditions for the current OpenScience session.
handoffCreate a self-contained continuation packet for another agent.
initCreate or refresh an AGENTS.md project instruction file.
liteparseUse this skill when the user asks to parse, perform multi-format document conversion or spatially extract text from an unstructured file (PDF, DOCX, PPTX, XLSX, images, etc.) locally without cloud dependencies.
planEnter read-only plan mode and produce a decision-ready plan.
stopStop active work in the current conversation and check the state of ongoing jobs.

Language model tools

Skill and usage instructionsWhat the procedure covers
autogpt-agentsAutonomous AI agent platform for building and deploying continuous agents.
blip-2-vision-languageVision-language pre-training framework bridging frozen image encoders and LLMs.
chromaOpen-source embedding database for AI applications.
clipWork on image-text matching, image classification, and related vision-language tasks.
constitutional-aiAnthropic's method for training harmless AI through self-improvement.
crewai-multi-agentMulti-agent orchestration framework for autonomous AI collaboration.
dspyBuild complex AI systems with declarative programming, optimize prompts automatically, create modular RAG systems and agents with DSPy - Stanford NLP's framework for systematic LM programming
faissFacebook's library for efficient similarity search and clustering of dense vectors.
guidanceControl LLM output with regex and grammars, guarantee valid JSON/XML/code generation, enforce structured formats, and build multi-step workflows with Guidance - Microsoft Research's constrained generation framework
hugging-face-cliExecute Hugging Face Hub operations using the hf CLI.
hugging-face-tool-builderUse this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help.
huggingface-tokenizersFast tokenizers optimized for research and production.
instructorExtract structured data from LLM responses with Pydantic validation, retry failed extractions automatically, parse complex JSON with type safety, and stream partial results with Instructor - battle-tested structured output library
langchainBuild language-model applications with retrieval, tools, and connected services.
langsmith-observabilityLLM observability platform for tracing, evaluation, and monitoring.
llamaguardMeta's 7-8B specialized moderation model for LLM input/output filtering.
llamaindexData framework for building LLM applications with RAG.
llavaLarge Language and Vision Assistant.
llm-as-judge-evaluationEvaluate LLM outputs using frontier models as judges.
long-contextExtend context windows of transformer models using RoPE, YaRN, ALiBi, and position interpolation techniques.
nemo-guardrailsNVIDIA's runtime safety framework for LLM applications.
outlinesGuarantee valid JSON/XML/code structure during generation, use Pydantic models for type-safe outputs, support local models (Transformers, vLLM), and maximize inference speed with Outlines - dottxt.ai's structured generation library
pineconeManaged vector database for production AI applications.
qdrant-vector-searchHigh-performance vector similarity search engine for RAG and semantic search.
segment-anything-modelFoundation model for image segmentation with zero-shot transfer.
sentence-transformersFramework for state-of-the-art sentence, text, and image embeddings.
sentencepieceLanguage-independent tokenizer treating text as raw Unicode.
stable-diffusion-image-generationState-of-the-art text-to-image generation with Stable Diffusion models via HuggingFace Diffusers.
transformersThis skill should be used when working with pre-trained transformer models for natural language processing, computer vision, audio, or multimodal tasks.
whisperTranscribe speech, identify language, or translate speech to English with available Whisper models.

Machine learning inference

Skill and usage instructionsWhat the procedure covers
gguf-quantizationGGUF format and llama.cpp quantization for efficient CPU/GPU inference.
groq-inferenceUse your Groq account for supported inference and audio workflows.
llama-cppRuns LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware.
miles-rl-trainingProvides guidance for enterprise-grade RL training using miles, a production-ready fork of slime.
phoenix-observabilityOpen-source AI observability platform for LLM tracing, evaluation, and monitoring.
serving-llms-vllmServe language models with vLLM and investigate memory, throughput, and inference configuration.
sglangFast structured generation and serving for LLMs with RadixAttention prefix caching.
speculative-decodingAccelerate LLM inference using speculative decoding, Medusa multiple heads, and lookahead decoding techniques.
tensorrt-llmOptimizes LLM inference with NVIDIA TensorRT for maximum throughput and lowest latency.

Machine learning training

Skill and usage instructionsWhat the procedure covers
adaptyvCloud laboratory platform for automated protein testing and validation.
awq-quantizationActivation-aware weight quantization for 4-bit LLM compression with 3x speedup and minimal accuracy loss.
axolotlExpert guidance for fine-tuning LLMs with Axolotl - YAML configs, 100+ models, LoRA/QLoRA, DPO/KTO/ORPO/GRPO, multimodal support
colab-finetuningFine-tune LLMs on Google Colab GPUs directly from openscience.
deepspeedExpert guidance for distributed training with DeepSpeed - ZeRO optimization stages, pipeline parallelism, FP16/BF16/FP8, 1-bit Adam, sparse attention
distributed-llm-pretraining-torchtitanProvides PyTorch-native distributed LLM pretraining using torchtitan with 4D parallelism (FSDP2, TP, PP, CP).
evaluating-code-modelsEvaluates code generation models across HumanEval, MBPP, MultiPL-E, and 15+ benchmarks with pass@k metrics.
evaluating-llms-harnessEvaluates LLMs across 60+ academic benchmarks (MMLU, HumanEval, GSM8K, TruthfulQA, HellaSwag).
fine-tuning-with-trlFine-tune LLMs using reinforcement learning with TRL - SFT for instruction tuning, DPO for preference alignment, PPO/GRPO for reward optimization, and reward model training.
genimlThis skill should be used when working with genomic interval data (BED files) for machine learning tasks.
gptqPost-training 4-bit quantization for LLMs with minimal accuracy loss.
grpo-rl-trainingExpert guidance for GRPO/RL fine-tuning with TRL for reasoning and task-specific model training
hqq-quantizationHalf-Quadratic Quantization for LLMs without calibration data.
hugging-face-evaluationAdd and manage evaluation results in Hugging Face model cards.
hugging-face-model-trainerThis skill should be used when users want to train or fine-tune language models using TRL (Transformer Reinforcement Learning) on Hugging Face Jobs infrastructure.
huggingface-accelerateSimplest distributed training API.
implementing-llms-litgptImplements and trains LLMs using Lightning AI's LitGPT with 20+ pretrained architectures (Llama, Gemma, Phi, Qwen, Mistral).
knowledge-distillationCompress large language models using knowledge distillation from teacher to student models.
llama-factoryExpert guidance for fine-tuning LLMs with LLaMA-Factory - WebUI no-code, 100+ models, 2/3/4/5/6/8-bit QLoRA, multimodal support
mamba-architectureState-space model with O(n) complexity vs Transformers' O(n²).
ml-benchmark-evaluationRigorous methodology for evaluating ML models on established benchmarks.
mlflowTrack ML experiments, manage model registry with versioning, deploy models to production, and reproduce experiments with MLflow - framework-agnostic ML lifecycle platform
model-economicsCost modeling and ROI analysis for specialized LLM development.
model-mergingMerge multiple fine-tuned models using mergekit to combine capabilities without retraining.
model-pruningReduce LLM size and accelerate inference using pruning techniques like Wanda and SparseGPT.
moe-trainingTrain Mixture of Experts (MoE) models using DeepSpeed or HuggingFace.
nanogptEducational GPT implementation in ~300 lines.
nemo-curatorGPU-accelerated data curation for LLM training.
nemo-evaluator-sdkEvaluates LLMs across 100+ benchmarks from 18+ harnesses (MMLU, HumanEval, GSM8K, safety, VLM) with multi-backend execution.
nnsight-remote-interpretabilityProvides guidance for interpreting and manipulating neural network internals using nnsight with optional NDIF remote execution.
openrlhf-trainingHigh-performance RLHF framework with Ray+vLLM acceleration.
optimizing-attention-flashOptimizes transformer attention with Flash Attention for 2-4x speedup and 10-20x memory reduction.
peft-fine-tuningParameter-efficient fine-tuning for LLMs using LoRA, QLoRA, and 25+ methods.
prime-intellectSafely inspect Prime Intellect identity and plan compute or training workflows using the installed prime CLI and current official documentation.
pufferlibHigh-performance reinforcement learning framework optimized for speed and scale.
pytorch-fsdpExpert guidance for Fully Sharded Data Parallel training with PyTorch FSDP - parameter sharding, mixed precision, CPU offloading, FSDP2
pytorch-lightningHigh-level PyTorch framework with Trainer class, automatic distributed training (DDP/FSDP/DeepSpeed), callbacks system, and minimal boilerplate.
pyvene-interventionsProvides guidance for performing causal interventions on PyTorch models using pyvene's declarative intervention framework.
quantizing-models-bitsandbytesQuantizes LLMs to 8-bit or 4-bit for 50-75% memory reduction with minimal accuracy loss.
ray-trainDistributed training orchestration across clusters.
rwkv-architectureRNN+Transformer hybrid with O(n) inference.
simpo-trainingSimple Preference Optimization for LLM alignment.
sparse-autoencoder-trainingProvides guidance for training and analyzing Sparse Autoencoders (SAEs) using SAELens to decompose neural network activations into interpretable features.
stable-baselines3Production-ready reinforcement learning algorithms (PPO, SAC, DQN, TD3, DDPG, A2C) with scikit-learn-like API.
tensorboardVisualize training metrics, debug models with histograms, compare experiments, visualize model graphs, and profile performance with TensorBoard - Google's ML visualization toolkit
torchforge-rl-trainingProvides guidance for PyTorch-native agentic RL using torchforge, Meta's library separating infra from algorithms.
training-data-pipelineBuild training datasets for LLM specialization from production data, frontier model distillation, and synthetic bootstrapping.
training-llms-megatronTrains large language models (2B-462B parameters) using NVIDIA Megatron-Core with advanced parallelism strategies.
transformer-lens-interpretabilityProvides guidance for mechanistic interpretability research using TransformerLens to inspect and manipulate transformer internals via HookPoints and activation caching.
unsloth-fine-tuningFast LLM fine-tuning with Unsloth - 2-5x faster training, 50-80% less VRAM.
verl-rl-trainingProvides guidance for training LLMs with reinforcement learning using verl (Volcano Engine RL).
weights-and-biasesTrack ML experiments with automatic logging, visualize training in real-time, optimize hyperparameters with sweeps, and manage model registry with W&B - collaborative MLOps platform

Other workflows

Skill and usage instructionsWhat the procedure covers
coqDevelops and checks proofs in Coq and its renamed successor Rocq, covering the _CoqProject and coq_makefile (or rocq makefile) build, coqc and coqchk (or rocq compile and rocq check), finding lemmas with Search and SearchPattern, choosing…
get-available-resourcesThis skill should be used at the start of any computationally intensive scientific task to detect and report available system resources (CPU cores, GPUs, memory, disk space).
hugging-face-jobsThis skill should be used when users want to run any workload on Hugging Face Jobs infrastructure.
hugging-face-trackioTrack and visualize ML training experiments with Trackio.
iso-13485-certificationComprehensive toolkit for preparing ISO 13485 certification documentation for medical device Quality Management Systems.
iso-standards-readinessPrepares and structurally reviews readiness evidence for ISO management-system and laboratory-competence standards - ISO 13485 medical device QMS, ISO 14971 device risk management, ISO/IEC 17025 testing and calibration laboratories, and ISO 15189 medical…
lab-hardware-cadDesign custom laboratory hardware as parametric build123d models and export fabrication-ready STEP, STL, and DXF files - microfluidic chips and molds, optomechanical mounts and breadboard adapters, cuvette and microplate holders, tube racks,…
labarchive-integrationElectronic lab notebook API integration.
lean4-mathlibFormalizes and checks mathematical statements in Lean 4 with Mathlib, covering the lake project layout and pinned toolchain, lake exe cache get before lake build, searching Mathlib through Loogle, exact?, apply? and simp?, tactic hygiene,…
skill-installerInstall or remove third-party openscience skills from a public git repository.

Physics

Skill and usage instructionsWhat the procedure covers
astronomy-inferenceCarries astronomical data from file to posterior with the conventions the field expects, covering astropy units, coordinates, FITS, WCS and Time with barycentric corrections, photometric systems and magnitude arithmetic, period finding with the astropy…
astropyComprehensive Python library for astronomy and astrophysics.
autoregressive-neural-pde-solverTraining patterns for autoregressive neural PDE solvers (FNO, DeepONet, CNO).
bayesian-inferenceBayesian parameter estimation with MCMC (emcee) and probabilistic programming (PyMC).
conservation-law-discoveryDiscover conserved quantities and symmetries from trajectory data.
dimensional-analysisAutomated dimensional analysis — Buckingham Pi theorem, non-dimensionalization, unit validation with pint, and characteristic scale estimation.
dynamical-systemsAnalyze nonlinear dynamical systems — phase portraits, fixed points, stability analysis, bifurcation diagrams, Poincare sections, Lyapunov exponents, and chaos detection.
energy-systemsApplies energy-systems modelling conventions so that capacity, energy, cost and emissions numbers are consistent and comparable, covering kW versus kWh and MW versus MWh, capacity versus energy, capacity factors, load duration curves, the LCOE formula with…
fluid-dynamicsComputational fluid dynamics — Navier-Stokes solvers, lid-driven cavity, channel flow, vortex methods, turbulence statistics, drag/lift computation.
fluidsimFramework for computational fluid dynamics simulations using Python.
geoscience-dataReads, transforms and summarizes gridded and geospatial data without losing the metadata that gives it meaning, covering NetCDF and HDF5 through xarray and netCDF4 with CF conventions, dimensions versus coordinates, time encodings and calendars and fill…
hamiltonian-mechanicsHamiltonian mechanics — symplectic integrators (leapfrog, Yoshida), Hamilton's equations, Poisson brackets, canonical transformations, action-angle variables, and KAM theory analysis.
neural-operatorTrain neural operators (FNO, DeepONet) to learn solution maps for parametric PDE families.
ode-solverSolve ordinary differential equations (initial and boundary value problems).
openpivParticle Image Velocimetry (PIV) analysis with OpenPIV.
pde-solverSolve partial differential equations — finite differences, spectral methods, and physics-informed neural networks (PINNs via DeepXDE).
physics-databasesQuery physics databases — NIST CODATA constants, NIST Chemistry WebBook, Materials Project, Particle Data Group (PDG), OEIS sequences.
physics-fittingNonlinear curve fitting for physics data with proper error propagation, chi-squared analysis, residual diagnostics, confidence intervals, and model comparison (AIC/BIC).
physics-visualizationPublication-quality physics plots — vector fields, streamlines, contour maps, 3D surfaces, phase space, spectrograms, and animations.
pinn-trainingTrain Physics-Informed Neural Networks (PINNs) using DeepXDE.
pymatgenMaterials science toolkit.
shock-capturing-neural-operatorsArchitectures and techniques for neural operators on discontinuous PDE solutions (shocks, contact discontinuities, steep gradients).
sindy-identificationSparse Identification of Nonlinear Dynamics (SINDy) — discover governing equations from time-series data.
spectral-analysisFrequency-domain analysis — FFT, power spectral density (Welch/periodogram), spectrograms, wavelet transforms, and coherence.
statistical-mechanicsMonte Carlo simulation for statistical mechanics — Ising model, Metropolis-Hastings, Wolff cluster algorithm, observables (magnetization, susceptibility, specific heat), finite-size scaling, and critical phenomena analysis.
symbolic-regressionDiscover governing equations from data using PySR (evolutionary symbolic regression).
uncertainty-and-unitsTrack physical units and propagate measurement uncertainty in scientific calculations using pint and uncertainties.
wave-propagationSimulate wave propagation — acoustic, electromagnetic, elastic, and quantum waves.

Quantum science

Skill and usage instructionsWhat the procedure covers
cirqGoogle quantum computing framework.
pennylaneHardware-agnostic quantum ML framework with automatic differentiation.
qiskitIBM quantum computing framework.
qutipQuantum physics simulation library for open quantum systems.

Research methods

Skill and usage instructionsWhat the procedure covers
compareCompare runs, artifacts, methods, models, or claims on a fair and explicit decision basis.
experimental-designDesign experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpretable.
exportPackage results with provenance, reproduction instructions, declared gaps, and the requested output format.
market-research-reportsGenerate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner).
paper-lookupSearch 18 scholarly APIs for papers, preprints, citations, open-access full text, repository records, and journal OA status, and return results with reproducible provenance.
patent-miningRetrieves and interprets patent data with the conventions that make counts and claims defensible, covering Google Patents, Lens, EPO Open Patent Services, USPTO data through PatentsView and the Open Data Portal, and WIPO PATENTSCOPE, together with kind…
research-grantsWrite competitive research proposals for NSF, NIH, DOE, and DARPA.
research-workflowsPlan, review, verify, reproduce, compare, audit sources, and package scientific work.
reviewIndependently review code, results, claims, or an artifact and return prioritized, evidence-backed findings.
scholar-evaluationEvaluate scholarly work with structured criteria for rigor, methodology, evidence, writing, and publication readiness.
statistical-powerSample-size and statistical power calculations for planning studies.

Visualization

Skill and usage instructionsWhat the procedure covers
dna-visualizationPublication-quality DNA/RNA visualizations.
infographicsCreate and review explanatory infographics; this procedure is experimental.
matplotlibLow-level plotting library for full customization.
plotlyInteractive visualization library.
protein-diagramPublication-quality protein analysis diagrams.
seabornStatistical visualization with pandas integration.

Writing

Skill and usage instructionsWhat the procedure covers
hugging-face-paper-publisherPublish and manage research papers on Hugging Face Hub.
latex-postersCreate professional research posters in LaTeX using beamerposter, tikzposter, or baposter.
markdown-mermaid-writingComprehensive markdown and Mermaid diagram writing skill.
paper-2-webThis skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference posters (Paper2Poster).
pptx-postersCreate research posters using HTML/CSS that can be exported to PDF or PPTX.
pyzoteroInteract with Zotero reference management libraries using the pyzotero Python client.
scientific-slides[EXPERIMENTAL] Build slide decks and presentations for research talks using Nano Banana Pro AI.
zotero-localRead or search the user's local Zotero reference library when explicitly requested.