K-Dense-AI/scientific-agent-skillsPublic

Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 250,000+ scientists worldwide. 177 ready-to-use validated skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.

AI summary: Advanced skills for AI agents to perform complex scientific calculations and data analysis.

Stars
47.5K
+261 today
Forks
4.3K
Watchers
201
Open issues
1
Open PRs
24
Contributors
~59
Commits
752
Branches
4

PythonMITCreated Oct 19, 2025Last push 2d agoLatest release v2.70.0+855 stars this week+5.1K this month

Quick answers

What is scientific-agent-skills?
Advanced skills for AI agents to perform complex scientific calculations and data analysis.
What does scientific-agent-skills do?
Scientific-agent-skills is a comprehensive library that equips autonomous AI agents with the ability to perform rigorous scientific calculations, data analysis, and domain-specific reasoning. Unlike general-purpose tools, these skills are deeply integrated with scientific Python libraries like SciPy, NumPy, and specialized domain packages. The repository provides standardized interfaces for agents to execute complex simulations, analyze experimental data sets, and generate scientific visualizations. It bridges the gap between the natural language reasoning of large language models and the deterministic, highly accurate world of computational science, allowing agents to assist in real-world research tasks.
Who is scientific-agent-skills for?
This library is designed for computational scientists, researchers, and AI developers building specialized agents for scientific domains. It requires a strong understanding of both AI agent architectures and scientific computing principles.
How do I get started with scientific-agent-skills?
pip install scientific-agent-skills
How popular is scientific-agent-skills on GitHub?
K-Dense-AI/scientific-agent-skills has 47,481 stars and 4,292 forks on GitHub, and gained 855 stars in the last 7 days.
What license does scientific-agent-skills use?
K-Dense-AI/scientific-agent-skills is released under the MIT license.

Star history

since Jul 28, 2026
020K40KJul 2026Aug 2026Sep 2026Oct 2026
47.5K stars as of Oct 3, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Update history

1 recorded
  • Oct 4, 2026Previously tracked as K-Dense-AI/claude-scientific-skills; its 1 daily snapshot and 3 trending appearances were merged into this profile. Stars: 31,996 on 2026-07-28 under the old name, 47,481 on 2026-10-03 (+15,485).

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 32 commits2025-10-20: 24 commits2025-10-21: 14 commits2025-10-22: 6 commits2025-10-23: 12 commits2025-10-24: 7 commits2025-10-25: 6 commits2025-10-26: 3 commits2025-10-27: 0 commits2025-10-28: 7 commits2025-10-29: 0 commits2025-10-30: 1 commit2025-10-31: 3 commits2025-11-01: 0 commits2025-11-02: 5 commits2025-11-03: 8 commits2025-11-04: 3 commits2025-11-05: 0 commits2025-11-06: 2 commits2025-11-07: 2 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 2 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 5 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 3 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 1 commit2025-11-20: 0 commits2025-11-21: 1 commit2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 1 commit2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 2 commits2025-11-28: 0 commits2025-11-29: 1 commit2025-11-30: 7 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 2 commits2025-12-04: 1 commit2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 2 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 2 commits2025-12-12: 4 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 3 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 1 commit2025-12-30: 0 commits2025-12-31: 3 commits2026-01-01: 0 commits2026-01-02: 4 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 12 commits2026-01-06: 2 commits2026-01-07: 3 commits2026-01-08: 2 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 2 commits2026-01-13: 0 commits2026-01-14: 1 commit2026-01-15: 3 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 2 commits2026-01-22: 1 commit2026-01-23: 2 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 1 commit2026-01-27: 1 commit2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 2 commits2026-02-04: 1 commit2026-02-05: 1 commit2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 1 commit2026-02-11: 1 commit2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 2 commits2026-02-18: 0 commits2026-02-19: 24 commits2026-02-20: 2 commits2026-02-21: 12 commits2026-02-22: 0 commits2026-02-23: 9 commits2026-02-24: 16 commits2026-02-25: 0 commits2026-02-26: 1 commit2026-02-27: 3 commits2026-02-28: 1 commit2026-03-01: 2 commits2026-03-02: 6 commits2026-03-03: 7 commits2026-03-04: 2 commits2026-03-05: 7 commits2026-03-06: 1 commit2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 2 commits2026-03-10: 1 commit2026-03-11: 1 commit2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 2 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 1 commit2026-03-19: 0 commits2026-03-20: 1 commit2026-03-21: 0 commits2026-03-22: 1 commit2026-03-23: 4 commits2026-03-24: 0 commits2026-03-25: 3 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 1 commit2026-03-30: 6 commits2026-03-31: 0 commits2026-04-01: 1 commit2026-04-02: 3 commits2026-04-03: 1 commit2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 3 commits2026-04-07: 0 commits2026-04-08: 1 commit2026-04-09: 3 commits2026-04-10: 15 commits2026-04-11: 10 commits2026-04-12: 3 commits2026-04-13: 3 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 1 commit2026-04-17: 3 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 1 commit2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 1 commit2026-04-24: 0 commits2026-04-25: 3 commits2026-04-26: 0 commits2026-04-27: 2 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 3 commits2026-05-01: 5 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 1 commit2026-05-05: 1 commit2026-05-06: 0 commits2026-05-07: 1 commit2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 1 commit2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 1 commit2026-05-17: 1 commit2026-05-18: 4 commits2026-05-19: 0 commits2026-05-20: 1 commit2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 1 commit2026-05-26: 0 commits2026-05-27: 27 commits2026-05-28: 7 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 1 commit2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 2 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 3 commits2026-06-08: 1 commit2026-06-09: 2 commits2026-06-10: 3 commits2026-06-11: 7 commits2026-06-12: 4 commits2026-06-13: 1 commit2026-06-14: 0 commits2026-06-15: 2 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 1 commit2026-06-23: 1 commit2026-06-24: 1 commit2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 2 commits2026-06-30: 1 commit2026-07-01: 1 commit2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 2 commits2026-07-05: 0 commits2026-07-06: 1 commit2026-07-07: 1 commit2026-07-08: 1 commit2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 1 commit2026-07-12: 0 commits2026-07-13: 4 commits2026-07-14: 0 commits2026-07-15: 1 commit2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 3 commits2026-07-21: 1 commit2026-07-22: 0 commits2026-07-23: 30 commits2026-07-24: 11 commits2026-07-25: 9 commits2026-07-26: 20 commits2026-07-27: 13 commits2026-07-28: 8 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 8 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 1 commit2026-08-04: 1 commit2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 3 commits2026-08-08: 1 commit2026-08-09: 0 commits2026-08-10: 3 commits2026-08-11: 2 commits2026-08-12: 0 commits2026-08-13: 2 commits2026-08-14: 3 commits2026-08-15: 2 commits2026-08-16: 0 commits2026-08-17: 4 commits2026-08-18: 2 commits2026-08-19: 2 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 1 commit2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 1 commit2026-08-29: 3 commits2026-08-30: 0 commits2026-08-31: 2 commits2026-09-01: 0 commits2026-09-02: 2 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 1 commit2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 3 commits2026-09-11: 17 commits2026-09-12: 0 commits2026-09-13: 4 commits2026-09-14: 1 commit2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 1 commit2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 1 commit2026-09-29: 3 commits2026-09-30: 16 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
673 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    47,481 stars

  • Very active

    673 commits in 52 weeks

  • Well documented

    High community health score

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    21 trending appearances

What scientific-agent-skills does

Scientific-agent-skills is a comprehensive library that equips autonomous AI agents with the ability to perform rigorous scientific calculations, data analysis, and domain-specific reasoning. Unlike general-purpose tools, these skills are deeply integrated with scientific Python libraries like SciPy, NumPy, and specialized domain packages. The repository provides standardized interfaces for agents to execute complex simulations, analyze experimental data sets, and generate scientific visualizations. It bridges the gap between the natural language reasoning of large language models and the deterministic, highly accurate world of computational science, allowing agents to assist in real-world research tasks.

This library is designed for computational scientists, researchers, and AI developers building specialized agents for scientific domains. It requires a strong understanding of both AI agent architectures and scientific computing principles.

  • Computational tool integration: Provides direct agent access to powerful scientific computing libraries like NumPy and SciPy.
  • Data analysis pipelines: Includes predefined skills for agents to clean, process, and perform statistical analysis on datasets.
  • Simulation execution: Allows agents to configure and run domain-specific scientific simulations based on high-level instructions.
  • Visualization generation: Equips agents with the ability to generate publication-quality plots and graphs using Matplotlib or Plotly.
  • Domain-specific modules: Offers specialized skill sets for fields like chemistry, physics, and biology.
  • Error handling: Implements robust error catching and feedback loops to help agents correct their own code when calculations fail.

Where teams use it

Autonomous data analysis

Researchers deploy agents to autonomously clean and perform statistical tests on large sets of experimental data.

Simulation orchestration

Scientists use the tools to allow AI assistants to configure, run, and interpret the results of complex physical simulations.

Hypothesis testing

Teams use agents equipped with these skills to rapidly prototype mathematical models and test them against known datasets.

Scientific coding assistance

Developers working in science use the library to build assistants that write specialized computational code.

Getting started: pip install scientific-agent-skills

README

main branch

Scientific Agent Skills

License: MIT arXiv Version Skills Databases Agent Skills Agent Plugins Security Scan Skill Tests Works with X LinkedIn YouTube Reddit

🔔 Claude Scientific Skills is now Scientific Agent Skills. Same skills, broader compatibility — now works with any AI agent that supports the open Agent Skills standard, not just Claude.

New: K-Dense BYOK — A free, open-source AI co-scientist that runs on your desktop, powered by Scientific Agent Skills. Bring your own API keys, pick from 40+ models, and get a full research workspace with web search, file handling, 100+ scientific databases, and access to all 181 skills in this repo. Your data stays on your computer, and you can optionally scale to cloud compute via Modal for heavy workloads. Get started here.

🎥 Webinar recording — Getting Started with K-Dense BYOK A hands-on walkthrough of K-Dense BYOK, our free, open-source AI co-scientist that runs locally on your own machine and is powered by Scientific Agent Skills. We cover how to set it up, bring your own API keys, and run real research workflows with these skills. No prior technical experience needed. Watch the recording →

Stay up to date: Follow K-Dense on X, LinkedIn, YouTube, and Reddit for new skills, release announcements, walkthroughs, research workflow demos, and examples you can use with your own AI agent.

📄 Paper: Scientific Agent Skills is described in Scientific Agent Skills: A Library of Procedural Knowledge for Research Agents (arXiv:2609.00065). If you use these skills in your research, please cite the paper.

A collection of 181 scientific and research skills for AI agents, created by K-Dense. The skills cover biology, chemistry, medicine, physics, engineering, Earth science, data analysis, and scientific communication. Each provides guidance for a specific package, data source, or workflow, including the scientific conventions and validation checks needed to use it.

The collection follows the open Agent Skills standard and works with Cursor, Claude Code, Codex, Google Antigravity, and other compatible hosts. It is also a portable Agent Plugins package (plugin.json + skills/), so clients that support that standard can load the collection as one plugin. Browse the skill categories or the complete catalog to choose the skills relevant to your work.

⭐ Help make AI for science easier to discover: If Scientific Agent Skills saves you time, teaches your agent a workflow, or helps your lab move faster, please star this repository. A star is a public signal that these open, reusable research skills are worth maintaining: it helps scientists, engineers, and open-source contributors find the project, shows which agent-skill standards are gaining real adoption, and gives us a clear reason to keep expanding the collection for the community.


These skills enable your AI agent to seamlessly work with specialized scientific libraries, databases, and tools across multiple scientific domains. While the agent can use any Python package or API on its own, these explicitly defined skills provide curated documentation and examples that make it significantly stronger and more reliable for the workflows below:

  • 🧬 Bioinformatics & Genomics - Sequence analysis, single-cell RNA-seq, pooled CRISPR screens, primer design, amplicon microbiomes, variant annotation, phylogenetics
  • 🧪 Cheminformatics & Drug Discovery - Molecular property prediction, virtual screening, ADMET analysis, molecular docking, lead optimization, calibrated 1D NMR processing
  • 🔬 Proteomics & Mass Spectrometry - LC-MS/MS processing, peptide identification, spectral matching, protein quantification
  • 🏥 Clinical Research & Evidence Workflows - Clinical trials, pharmacogenomics, variant evidence review, pharmacokinetic/pharmacodynamic modelling and dose-regimen evaluation, aggregate decision-support evaluation, source-bound draft report structures, and formatting of clinician-authored treatment decisions
  • 🧠 Healthcare AI & Biosignal Research - EHR and model research, physiological signal analysis, and retrospective validation—not patient-specific diagnosis, treatment, alarms, or deployment decisions
  • 🐭 Preclinical Research & Animal Welfare - Multivariate severity scoring and humane-endpoint forecasting for laboratory animal studies, for 3Rs/refinement analysis and EU Directive 2010/63/EU reporting—an aid to severity assessment, never a decision rule
  • 🖼️ Microscopy, Medical Imaging & Digital Pathology - Quantitative fluorescence microscopy, privacy-aware DICOM processing, research-only whole-slide image analysis, computational pathology, and radiology data workflows
  • 🧠 Neuroscience & Electrophysiology - BIDS datasets, NWB conversion and clock alignment, extracellular recordings, and physiological signals
  • 🤖 Machine Learning & AI - Deep learning, reinforcement learning, time series analysis, model interpretability, Bayesian methods
  • 🔮 Materials Science & Chemistry - Crystal structure analysis, CALPHAD phase equilibria, metabolic modeling, computational chemistry
  • 🌌 Physics & Astronomy - Astronomical data analysis, coordinate transformations, cosmological calculations, symbolic mathematics, physics computations
  • ⚙️ Engineering & Simulation - Battery cycling models, chemical kinetics and ignition delay, fluid dynamics, lab hardware CAD and custom-part fabrication, discrete-event simulation, process optimization
  • 📊 Data Analysis & Visualization - Statistical analysis, network analysis, time series, publication-quality figures, large-scale data processing, EDA
  • 🌊 Chemical Oceanography - Seawater carbonate chemistry, ocean acidification, mineral saturation, and measurement uncertainty
  • 🌍 Geospatial Science & Remote Sensing - Satellite imagery processing, GIS analysis, spatial statistics, terrain analysis, machine learning for Earth observation
  • 🧪 Laboratory Automation - Liquid handling protocols, lab equipment control, workflow automation, LIMS integration
  • 📚 Scientific Communication - Evidence-traceable writing, confidential authorized peer review, literature synthesis, document processing, macro-free PPTX posters, slides, schematics, and citation management
  • 🔬 Multi-omics & Systems Biology - Multi-modal data integration, pathway analysis, carbon-13 metabolic flux inference, biochemical kinetic models
  • 🧬 Protein Engineering & Design - Protein language models, structure prediction, cryo-EM refinement, sequence design, function annotation
  • 🧰 Agent Platforms & Infrastructure - Build on Pi with SDK, RPC, extensions, custom providers/models, packages, TUI components, and session tooling
  • 🎓 Research Methodology - Evidence-bounded candidate hypotheses, scientific brainstorming, critical thinking, grant writing, and qualitative low-stakes evaluation of scholarly works
  • ⚖️ Regulatory & Standards - Draft evidence-preparation artifacts for ISO management-system and laboratory standards, plus analytical method validation, verification, and transfer under ICH/USP/CLSI frameworks—prepared for qualified review, never a certification, accreditation, or method-release decision

Transform your AI coding agent into an 'AI Scientist' on your desktop!

🎬 New to Scientific Agent Skills? Watch our Getting Started with Scientific Agent Skills video for a quick walkthrough.

🎥 More tutorials

Recorded walkthroughs of these skills on real research tasks, from the K-Dense YouTube channel:

Video What it covers
Skills 101: Build Your Own Scientific Agent Skill Writing, testing, and packaging a new skill from scratch
Literature Review and Hypothesis Generation Searching the literature and generating grounded hypotheses
Draft and Budget an Experimental Protocol Turning a planned experiment into a costed, written protocol
Draft Responses to Reviewer Comments Building a point-by-point rebuttal from reviewer feedback
Can AI Reproduce a Nature Medicine Paper? An end-to-end reproduction attempt on a published analysis

📦 What's Included

This repository provides 181 scientific and research skills organized into the following categories:

  • 100+ Scientific & Financial Databases - A unified database-lookup skill provides deterministic, provenance-rich access to 78 public databases (PubChem, ChEMBL, UniProt, COSMIC, ClinicalTrials.gov, FRED, USPTO, and more), plus dedicated skills for DepMap, Imaging Data Commons, PrimeKG, NCATS ARAX, U.S. Treasury Fiscal Data, Hugging Science, OneKGPd, Genomic Intelligence, and AlphaGenome (Atlas lookups and model scoring). Multi-database packages like BioServices (~40 bioinformatics services), BioPython (39 NCBI sub-databases via Entrez), and gget (20+ genomics databases) add further coverage
  • 70+ Optimized Python Package Skills - Explicitly defined, version-aware workflows for RDKit, Scanpy, PyTorch Lightning, scikit-learn, PyTDC, PathML, pydicom, NeuroKit2, PufferLib, QuTiP, GeoPandas, pymatgen, BioPython, Qiskit, Molecular Dynamics (OpenMM/MDAnalysis), and others. The agent can still use any Python package; these skills provide stronger, safer guidance for the packages listed
  • 9 Scientific Integration Skills - Explicitly defined skills for Benchling, DNAnexus, LatchBio, OMERO, Protocols.io, Open Notebook, Ginkgo Cloud Lab, LabArchives, and Opentrons. Again, the agent is not limited to these — any API or platform reachable from Python is fair game; these skills are the optimized, pre-documented paths
  • 30+ Analysis & Communication Tools - Literature review, evidence-traceable scientific writing, confidential peer review, document processing, Paperclip (full-text papers, FDA/PMDA/EMA filings, and trial registries with line-pinned citations), Paperzilla, Exa Search, macro-free PPTX posters, slides, schematics, infographics, Mermaid diagrams, and more
  • 10+ Research & Clinical Tools - Evidence-bounded hypothesis generation, grant writing, aggregate clinical decision-support research, clinician-authored treatment-plan formatting, PK/PD modelling and simulation (NCA, population PK, exposure-response, bioequivalence, first-in-human dose), BIDS, ISO standards-readiness evidence preparation (ISO 13485, ISO 14971, ISO/IEC 17025, ISO 15189), analytical method validation and transfer (ICH Q2(R2)/Q14, ICH M10, USP, CLSI EP), scenario analysis, and workflow-derived skill drafting with Autoskill

Every skill has a SKILL.md with its purpose, workflow, and version metadata. Depending on the workflow, it also includes code examples, reference documentation, executable helpers, or templates. Skills with bundled scripts/ have a corresponding test suite under tests/<skill-name>/ and a dependency entry in tests/skill-requirements.toml.

Recently added workflows

Research task Skills Workflow focus
Design and analyze assays Primer Design, FlowKit, MAGeCK, CellProfiler PCR specificity screening, cytometry compensation and gating, pooled CRISPR contrasts, and microscopy segmentation QC
Process spectra and model metabolism nmrglue, 13C Metabolic Flux, Tellurium Calibrated 1D NMR, isotope-tracing inference with identifiability checks, and reproducible biochemical simulations
Reconstruct structures and preserve neural data RELION, NWB Conversion Cryo-EM half-map validation and two-photon imaging/behavior conversion with clock alignment
Analyze microbiomes and seawater chemistry QIIME 2 Amplicon, Marine Carbonate Chemistry Paired-end 16S processing with read-retention checks, carbonate speciation, and measurement uncertainty
Simulate energy and materials systems PyBaMM, Cantera, pycalphad Battery cycling, ignition delay, and alloy phase equilibria with numerical checks and input provenance

📋 Table of Contents


🚀 Why Use This?

⚡ Accelerate Your Research

  • Save Days of Work - Skip API documentation research and integration setup
  • Reviewed Starting Points - Tested examples with explicit validation, provenance, and safety boundaries; verify them in the target environment
  • Multi-Step Workflows - Execute complex pipelines with a single prompt

🎯 Comprehensive Coverage

  • 181 Skills - Extensive coverage across all major scientific domains
  • 100+ Databases - Unified access to 78+ databases via database-lookup, plus dedicated data access skills and multi-database packages like BioServices, BioPython, and gget
  • 70+ Optimized Python Package Skills - Current, version-scoped guidance for packages including RDKit, Scanpy, PyTorch Lightning, scikit-learn, PyTDC, pydicom, PufferLib, QuTiP, GeoPandas, pymatgen, Qiskit, Molecular Dynamics (OpenMM/MDAnalysis), scVelo, and TimesFM (the agent can use any Python package; these are the pre-documented paths)

🔧 Easy Integration

  • Simple Setup - Copy skills to your skills directory and start working
  • Configured Discovery - Compatible hosts can find and use relevant skills from their configured skill paths
  • Well Documented - Each skill includes examples, use cases, and best practices

🌟 Maintained & Supported

  • Regular Updates - Continuously maintained and expanded by K-Dense team
  • Validation in CI - Relevant pull requests run the repository-wide structural checks and standard-library-only skill suites. Scientific dependencies are tested in separate environments; see Testing for the full validation workflow
  • Community Driven - Open source with active community contributions
  • Enterprise Ready - Commercial support available for advanced needs

🎯 Getting Started

Option 1: npx (supported hosts)

Install Scientific Agent Skills with a single command:

npx skills add K-Dense-AI/scientific-agent-skills

This is a common standards-based installer for supported Agent Skills hosts, including current versions of Claude Code, Claude Cowork, Codex, Gemini CLI, Google Antigravity, and Cursor. Confirm installation paths and optional metadata behavior in your host's current documentation.

Option 2: GitHub CLI (gh skill)

If you use the GitHub CLI (v2.90.0+), you can install skills with gh skill:

# Browse and install interactively
gh skill install K-Dense-AI/scientific-agent-skills

# Install a specific skill directly
gh skill install K-Dense-AI/scientific-agent-skills scanpy

# Target a specific agent host
gh skill install K-Dense-AI/scientific-agent-skills --agent cursor
gh skill install K-Dense-AI/scientific-agent-skills --agent claude-code
gh skill install K-Dense-AI/scientific-agent-skills --agent codex
gh skill install K-Dense-AI/scientific-agent-skills --agent gemini

gh skill automatically installs to the correct directory for your agent host and records provenance metadata for supply chain integrity.

Version pinning

Pin to a specific release tag or commit SHA for reproducible installs:

# Pin to a release tag
gh skill install K-Dense-AI/scientific-agent-skills --pin v2.66.0

# Pin to a commit SHA
gh skill install K-Dense-AI/scientific-agent-skills --pin abc123def
Keeping skills up to date
# Check for updates interactively
gh skill update

# Update all installed skills
gh skill update --all

Option 3: Agent Plugins (Cursor, Codex, and other plugin clients)

This repository is a valid Agent Plugins 1.0.0 package: root plugin.json plus Agent Skills under skills/. Clients that support the standard discover every immediate child of skills/ that contains a SKILL.md.

Cursor — symlink or copy the repo into the local plugins directory, then reload:

mkdir -p ~/.cursor/plugins/local
ln -s "$(pwd)" ~/.cursor/plugins/local/scientific-agent-skills

Restart Cursor or run Developer: Reload Window, then confirm the plugin and its skills appear under Customize. See Cursor plugins.

Codex — install from a local checkout (confirm the current CLI flag names in Codex docs):

codex plugins install .

Compatible clients (Cursor, Codex, GitHub Copilot, VS Code, Kiro, and others listed at agent-plugins.org) share the same package layout; installation UX stays client-specific.

Other Agent Skills hosts (OpenClaw, NemoClaw, Pi, Hermes, …)

Agent hosts differ in install paths, discovery settings, and support for optional frontmatter fields. npx skills add (Option 1) commonly installs into the ~/.agents/skills/ convention, with project-scoped installs under .agents/skills/; confirm both paths against your host's current documentation. To install manually on a host configured to scan one of those locations:

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git ~/.agents/skills/scientific-agent-skills   # user-level
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git .agents/skills/scientific-agent-skills      # project-level

For Hermes versions that support skill taps, add the repository as a tap:

hermes skills tap add K-Dense-AI/scientific-agent-skills

Every SKILL.md uses YAML frontmatter with a quoted metadata.version. Repository contributions must use block-style YAML; JSON-style flow mappings fail the reference validator. Optional host-specific configuration belongs under metadata, with host manifest blocks kept as nested mappings. See AGENTS.md for the complete rules. Hosts may interpret optional metadata and credential prompts differently, so verify behavior on the target host. Installing a topical subset keeps the available skill catalog focused on your work.

NemoClaw note: NemoClaw runs agents inside NVIDIA OpenShell with default-deny outbound networking. Skills are discovered and loaded normally, but any skill that needs the network — package installs via uv, or API calls (Exa, Parallel, Benchling, NCBI, Materials Project, …) — only works once the operator pre-approves the relevant domains in the OpenShell TUI.

That's it! A compatible host can discover the skills from its configured paths and use them when relevant. You can also invoke any skill manually by mentioning the skill name in your prompt.


⚠️ Security Disclaimer

Skills can execute code and influence your coding agent's behavior. Review what you install.

Agent Skills are powerful — they can instruct your AI agent to run arbitrary code, install packages, make network requests, and modify files on your system. A malicious or poorly written skill has the potential to steer your coding agent into harmful behavior.

We take security seriously. All contributions go through a review process, and we run LLM-based security scans (via Cisco AI Defense Skill Scanner) on every skill in this repository. However, as a small team with a growing number of community contributions, we cannot guarantee that every skill has been exhaustively reviewed for all possible risks.

It is ultimately your responsibility to review the skills you install and decide which ones to trust.

We recommend the following:

  • Do not install everything at once. Only install the skills you actually need for your work. While installing the full collection was reasonable when K-Dense created and maintained every skill, the repository now includes many community contributions that we may not have reviewed as thoroughly.
  • Read the SKILL.md before installing. Each skill's documentation describes what it does, what packages it uses, and what external services it connects to. If something looks suspicious, don't install it.
  • Check the contribution history. Skills authored by K-Dense (K-Dense-AI) have been through our internal review process. Community-contributed skills have been reviewed to the best of our ability, but with limited resources.
  • Run the security scanner yourself. Before installing third-party skills, scan them locally:
    uv pip install cisco-ai-skill-scanner
    skill-scanner scan /path/to/skill --use-behavioral
  • Report anything suspicious. If you find a skill that looks malicious or behaves unexpectedly, please open an issue immediately so we can investigate.

Skills are scanned weekly — incrementally, so unchanged skills carry their previous findings forward, with a full rescan of everything at least every 30 days and whenever the scanner or model changes — and the results are published to docs/security-report.md. See SECURITY.md for our security policy, what is in scope, how to report a vulnerability privately, and how to contest a scan finding. We try to address security gaps as they arise.


❤️ Support the Open Source Community

Scientific Agent Skills is powered by 50+ incredible open source projects maintained by dedicated developers and research communities worldwide. Projects like Biopython, Scanpy, RDKit, scikit-learn, PyTorch Lightning, and many others form the foundation of these skills.

If you find value in this repository, please consider supporting the projects that make it possible:

  • ⭐ Star their repositories on GitHub
  • 💰 Sponsor maintainers via GitHub Sponsors or NumFOCUS
  • 📝 Cite projects in your publications
  • 💻 Contribute code, docs, or bug reports

👉 View the full list of projects to support


🙏 Skill Credits

The docx, pdf, pptx, and xlsx document skills are created and maintained by Anthropic and vendored here from anthropics/skills. They are used under Anthropic's terms — see each skill's LICENSE.txt — and we track upstream so you get their latest improvements. All credit for those four skills goes to Anthropic.


⚙️ Prerequisites

  • Python: 3.13+ for repository tooling; individual skill dependencies may support broader Python ranges
  • uv: Python package manager (required for installing skill dependencies)
  • Client: Any agent that supports the Agent Skills standard (Cursor, Claude Code, Gemini CLI, Codex, Google Antigravity, etc.)
  • System: macOS, Linux, or Windows with WSL2
  • Dependencies: Follow each skill's compatibility field and setup instructions for packages, system tools, credentials, and network access. Installing the skill files does not install their dependencies

Use a separate environment for each scientific workflow: some skills require different Python versions or incompatible package pins. uv sync installs the repository's development and validation tools, not every scientific package in the collection.

Installing uv

The skills use uv as the package manager for installing Python dependencies. Install it using the instructions for your operating system:

macOS and Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Alternative (via pip):

pip install uv

After installation, verify it works by running:

uv --version

For more installation options and details, visit the official uv documentation.


💡 Quick Examples

Once you've installed the skills, you can ask your AI agent to execute complex multi-step scientific workflows. Here are some example prompts:

🧪 Drug Discovery Pipeline

Goal: Prioritize EGFR inhibitor candidates for preclinical lung-cancer research

Prompt:

Use available skills you have access to whenever possible. Query ChEMBL for EGFR inhibitors (IC50 < 50nM), analyze structure-activity relationships 
with RDKit, generate improved analogs with datamol, perform virtual screening with DiffDock 
against AlphaFold EGFR structure, search PubMed for resistance mechanisms, check COSMIC for 
mutations, and create visualizations and a comprehensive report.

Skills Used: database-lookup, rdkit, datamol, diffdock, paper-lookup, scientific-visualization


🔬 Single-Cell RNA-seq Analysis

Goal: Comprehensive analysis of 10X Genomics data with public data integration

Prompt:

Use available skills you have access to whenever possible. Load 10X dataset with Scanpy, perform QC and doublet removal, integrate with Cellxgene 
Census data, identify cell types using NCBI Gene markers, run differential expression with 
PyDESeq2, infer gene regulatory networks with Arboreto, enrich pathways via Reactome/KEGG, 
and identify therapeutic targets with Open Targets.

Skills Used: scanpy, cellxgene-census, database-lookup, pydeseq2, arboreto


🧬 Multi-Omics Biomarker Discovery

Goal: Integrate RNA-seq, proteomics, and metabolomics to predict patient outcomes

Prompt:

Use available skills you have access to whenever possible. Analyze RNA-seq with PyDESeq2, process mass spec with pyOpenMS, integrate metabolites from 
HMDB/Metabolomics Workbench, map proteins to pathways (UniProt/KEGG), find interactions via 
STRING, correlate omics layers with statsmodels, build predictive model with scikit-learn, 
and search ClinicalTrials.gov for relevant trials.

Skills Used: pydeseq2, pyopenms, database-lookup, statsmodels, scikit-learn


🎯 Virtual Screening Campaign

Goal: Discover allosteric modulators for protein-protein interactions

Prompt:

Use available skills you have access to whenever possible. Retrieve AlphaFold structures, identify interaction interface with BioPython, search ZINC 
for allosteric candidates (MW 300-500, logP 2-4), filter with RDKit, dock with DiffDock, 
rank with DeepChem, check PubChem suppliers, search USPTO patents, and optimize leads with 
MedChem/molfeat.

Skills Used: database-lookup, biopython, rdkit, diffdock, deepchem, medchem, molfeat


🏥 Research Variant Evidence Review

Goal: Annotate a synthetic or properly de-identified VCF for hereditary-cancer research and qualified review

Prompt:

Use available skills you have access to whenever possible. Work only with authorized synthetic
or de-identified data. Parse the VCF with pysam, annotate variants with Ensembl VEP, retrieve
ClinVar/COSMIC/NCBI Gene/UniProt evidence, and verify literature sources. Build an evidence-
traceable research summary with scientific-writing. If clinical-reports is used, create only a
visibly marked draft structure from a verified source-fact manifest for qualified review; do not
diagnose, assess individual risk, recommend treatment, or determine trial eligibility.

Skills Used: pysam, database-lookup, paper-lookup, scientific-writing, clinical-reports


🌐 Systems Biology Network Analysis

Goal: Analyze gene regulatory networks from RNA-seq data

Prompt:

Use available skills you have access to whenever possible. Query NCBI Gene for annotations, retrieve sequences from UniProt, identify interactions via 
STRING, map to Reactome/KEGG pathways, analyze topology with Torch Geometric, reconstruct 
GRNs with Arboreto, assess druggability with Open Targets, model with PyMC, visualize 
networks, and search GEO for similar patterns.

Skills Used: database-lookup, torch-geometric, arboreto, pymc, networkx, scientific-visualization

📖 Want more examples? Check out docs/examples.md for comprehensive workflow examples and detailed use cases across all scientific domains.


🔬 Use Cases

🧪 Drug Discovery & Medicinal Chemistry

  • Virtual Screening: Screen millions of compounds from PubChem/ZINC against protein targets
  • Lead Optimization: Analyze structure-activity relationships with RDKit, generate analogs with datamol
  • ADMET Prediction: Predict absorption, distribution, metabolism, excretion, and toxicity with DeepChem
  • Molecular Docking: Predict binding poses with DiffDock and rescore poses with affinity-oriented tools
  • Bioactivity Mining: Query ChEMBL for known inhibitors and analyze SAR patterns

🧬 Bioinformatics & Genomics

  • Sequence Analysis: Process DNA/RNA/protein sequences with BioPython and pysam
  • Single-Cell Analysis: Analyze 10X Genomics data with Scanpy, identify cell types, infer GRNs with Arboreto
  • Variant Annotation: Annotate research VCF files with Ensembl VEP and retrieve ClinVar evidence for qualified interpretation
  • Variant Database Management: Build scalable VCF databases with TileDB-VCF for incremental sample addition, efficient population-scale queries, and compressed storage of genomic variant data
  • Population Genomics: Query variants, cohort sample IDs, and relatedness in the 3,202-person GRCh38 1000 Genomes cohort with OneKGPd
  • Regulatory Sequence Models: Run hosted Genomic Intelligence promoter, splice, enhancer, chromatin, expression, and gene-annotation predictions for research—not clinical or diagnostic decisions
  • Variant Effect Prediction: Look up AlphaGenome Atlas AVI scores, Phred ranks, feature attributions, and per-tissue track effects for any GRCh38 SNV, or score variants and run in silico mutagenesis with the AlphaGenome model — for research prioritisation, not diagnosis
  • Pathogen Surveillance: Track which viral lineages are circulating now and how fast they are growing (SARS-CoV-2, influenza including H5N1, RSV, mpox, measles, dengue) through the GenSpectrum LAPIS API, with reporting lag measured rather than assumed
  • Gene Discovery: Query NCBI Gene, UniProt, and Ensembl for comprehensive gene information
  • Network Analysis: Identify protein-protein interactions via STRING, map to pathways (KEGG, Reactome)

🏥 Clinical Research & Evidence Workflows

  • Clinical Trials: Analyze aggregate trial landscapes and protocol criteria without deciding individual eligibility
  • Variant Evidence Review: Annotate authorized research data with ClinVar, COSMIC, and ClinPGx; qualified professionals retain interpretation responsibility
  • Drug Safety Research: Query FDA databases for aggregate adverse-event, interaction, and recall evidence
  • Clinical Pharmacology: Derive exposure metrics from concentration-time data, fit compartmental and population PK models, relate exposure to effect, and evaluate dosing regimens, bioequivalence, and first-in-human dose
  • Full-Text Evidence Retrieval: Search and read papers, regulatory filings, and trial records end to end with Paperclip, returning citations pinned to line numbers rather than to abstracts
  • Decision-Support Evaluation: Prepare synthetic or aggregate evaluation, evidence-profile, privacy, and governance artifacts—not live clinical decisions
  • Clinician-Authored Documentation: Structure verified source-bound report drafts and format treatment decisions already made by authorized licensed professionals

🔬 Multi-Omics & Systems Biology

  • Multi-Omics Integration: Combine RNA-seq, proteomics, and metabolomics data
  • Pathway Analysis: Enrich differentially expressed genes in KEGG/Reactome pathways
  • Network Biology: Reconstruct gene regulatory networks, identify hub genes
  • Biomarker Discovery: Integrate multi-omics layers to predict patient outcomes

📊 Data Analysis & Visualization

  • Statistical Analysis: Perform hypothesis testing, power analysis, and experimental design
  • Publication Figures: Create publication-quality visualizations with matplotlib and seaborn
  • Network Visualization: Visualize biological networks with NetworkX
  • Report Generation: Produce evidence-traceable research reports with Scientific Writing and document tools; Clinical Reports outputs remain visibly marked drafts built only from verified synthetic, de-identified, or aggregate source facts

🧪 Laboratory Automation

  • Protocol Design: Author and simulate Opentrons or PyLabRobot protocols before trained-operator review
  • LIMS/ELN Integration: Prepare scoped Benchling and LabArchives operations with explicit authorization for remote writes
  • Workflow Automation: Validate and simulate multi-step laboratory workflows offline; physical execution stays behind equipment-specific operator safety gates
  • Custom Lab Hardware Fabrication: Pre-flight STEP files, then quote CNC-machined or 3D-printed parts on Fictiv with DFM feedback and lead-time options relayed back; nothing is ordered without explicit approval of the exact total

📚 Available Skills

This repository contains 181 scientific and research skills organized across multiple domains. Each skill provides comprehensive documentation, code examples, and best practices for working with scientific libraries, databases, and tools.

Skill Categories

Note: The Python package and integration skills listed below are explicitly defined skills — curated with documentation, examples, and best practices for stronger, more reliable performance. They are not a ceiling: the agent can install and use any Python package or call any API, even without a dedicated skill. The skills listed simply make common workflows faster and more dependable.

Categories overlap: a skill may appear in more than one domain, so the category counts do not sum to the 181 unique skills.

🧬 Bioinformatics & Genomics (32 skills)
  • RNA-seq pipelines: Bulk RNA-seq (end-to-end FASTQ -> counts -> DE -> enrichment orchestrator)
  • Sequence analysis: BioPython, pysam, scikit-bio, BioServices
  • PCR assay design: Primer Design (Primer3 candidates, thermodynamics, variant masking, tails, and bounded local or BLAST-assisted specificity screening)
  • Single-cell analysis: Scanpy, AnnData, scvi-tools, scVelo (RNA velocity), Arboreto, Cellxgene Census
  • Genomic tools: gget, current geniml/Gtars interval workflows, deepTools, Polars-Bio, Zarr, TileDB-VCF
  • Flow cytometry: FlowIO (FCS input/output), FlowKit (compensation, transforms, hierarchical gating, and FlowJo workspace analysis)
  • Coordinate hygiene: Genomic Coordinates (convert intervals across BED/GFF/GTF/VCF/SAM/WIG conventions, normalise variant representations, and catch 0-based vs 1-based and assembly/contig-naming mismatches before they corrupt an analysis)
  • Population and sequence intelligence: OneKGPd (individual-level 1000 Genomes cohort queries) and Genomic Intelligence (hosted regulatory/gene-expression predictions; research only)
  • Variant effect prediction: AlphaGenome (DeepMind's AlphaGenome Atlas of precomputed effects for every GRCh38 SNV — AVI score with Phred rank and 18 SHAP feature attributions, plus raw and quantile scores across 9,440 RNA-seq, DNase, ATAC, ChIP, CAGE, splicing and contact-map tracks — and on-demand model scoring, in silico mutagenesis and REF-vs-ALT track prediction for human and mouse; research only, not clinical)
  • Differential expression: PyDESeq2
  • Pooled CRISPR screens: MAGeCK (guide counting, replicate QC, explicit contrasts, and gene hit ranking)
  • Amplicon microbiomes: QIIME 2 Amplicon (paired-end 16S import, primer trimming, denoising, taxonomy, and read-retention checks)
  • Functional enrichment: Pathway Enrichment (ORA, GSEA/preranked, ssGSEA via gseapy + g:Profiler; GO, KEGG, Reactome, WikiPathways, MSigDB)
  • Phylogenetics: ETE Toolkit, Phylogenetics (MAFFT, IQ-TREE 2, FastTree)
  • Microbiome foundation models: Waypoint (Outpost Bio's open Waypoint-6m/45m/170m checkpoints, the Atlas 539k-sample MGnify pretraining corpus, and the eight-task Compass benchmark — embedding, fine-tuning, benchmarking, and pretraining on taxonomic abundance profiles, with MetaPhlAn/Kraken2/QIIME 2 conversion)
🧪 Cheminformatics & Drug Discovery (11 skills)
  • Molecular manipulation: RDKit, Datamol, Molfeat
  • NMR processing: nmrglue (calibrated 1D FIDs, phase/baseline correction, peak candidates, and signed integration)
  • Deep learning: DeepChem, TorchDrug
  • Docking & screening: DiffDock
  • Molecular dynamics: OpenMM + MDAnalysis (MD simulation & trajectory analysis)
  • Cloud quantum chemistry: Rowan (pKa, docking, cofolding)
  • Drug-likeness: MedChem
  • Benchmarks: PyTDC 1.1.15 on its verified CPython 3.11 compatibility stack
🔬 Proteomics & Mass Spectrometry (2 skills)
  • Spectral processing: matchms, pyOpenMS
🏥 Clinical Research & Evidence Workflows (8 skills)
  • Clinical databases: via Database Lookup (ClinicalTrials.gov, ClinVar, ClinPGx, COSMIC, FDA, cBioPortal, Monarch, and more)
  • Clinical pharmacology: PK/PD Modeling (non-compartmental analysis, compartmental and population PK, exposure-response and Emax, TMDD, PBPK orientation, bioequivalence including RSABE/ABEL, allometric scaling and first-in-human dose, DDI prediction under ICH M12, concentration-QTc, and Bayesian therapeutic drug monitoring — stdlib + numpy/scipy, no proprietary estimation software invoked)
  • Cancer genomics: DepMap (cancer dependency scores, drug sensitivity)
  • Cancer imaging: Imaging Data Commons (NCI radiology & pathology datasets via idc-index)
  • Healthcare AI research: PyHealth
  • Decision-support research: local, aggregate or synthetic Clinical Decision Support evaluation and governance artifacts only
  • Clinical documentation: source-bound Clinical Reports drafts and formatting of verified clinician-authored decisions with Treatment Plans; neither skill diagnoses or recommends care
🐭 Preclinical Research & Animal Welfare (1 skill)
  • Severity assessment: RELSA Severity Assessment (multivariate RELSA scores from body weight, temperature, clinical/nesting scores, biomarkers, activity, heart rate, burrowing and wheel running; ARIMA humane-endpoint forecasting with 95% prediction intervals; KDE-derived attention and danger zones for 3Rs/refinement and EU Directive 2010/63/EU severity reporting) — an aid to severity assessment, never a decision rule
🖼️ Microscopy, Medical Imaging & Digital Pathology (5 skills)
  • DICOM processing: pydicom 3.0.2 with privacy-first local preflight and no diagnostic or de-identification-compliance claims
  • Whole slide imaging: histolab and research-only PathML 3.0.5
  • Quantitative microscopy: CellProfiler (reusable nuclei-measurement pipeline, channel manifests, segmentation overlays, and measurement checks)
  • Virtual spatial transcriptomics: noncommercial DeepSpot-M for transcriptome-wide spatial gene expression from 224x224 H&E tiles
🧠 Neuroscience & Electrophysiology (4 skills)
  • Data standards: BIDS (Brain Imaging Data Structure for neuroscience and biomedical datasets; pairs with DataLad for retrieval — OpenNeuro at github.com/OpenNeuroDatasets and DANDI at github.com/dandisets publish their holdings as DataLad datasets — and for BIDS-App runs under recorded provenance, with BEP028 the extension proposal for provenance records in derivatives)
  • Neural recordings: Neuropixels-Analysis (extracellular spikes, silicon probes, spike sorting)
  • Data conversion: NWB Conversion (two-photon TIFF and behavioral positions, clock alignment, round-trip preservation, and NWB validation)
  • Physiological signals: NeuroKit2 0.2.13 for reproducible research workflows—not diagnosis, monitoring decisions, or medical-device validation
🤖 Machine Learning & AI (14 core skills)
  • Deep learning: PyTorch Lightning, Transformers, Stable Baselines3, and version-separated PufferLib 3.0/4.0 workflows
  • Classical ML: scikit-learn, scikit-survival 0.28, and SHAP
  • Time series: aeon, TimesFM (Google's zero-shot foundation model for univariate forecasting)
  • Bayesian methods: PyMC
  • Optimization: PyMOO
  • Graph ML: Torch Geometric
  • Dimensionality reduction: UMAP-learn
  • Statistical modeling: statsmodels
🔮 Materials Science, Chemistry & Physics (8 skills)
  • Materials: current split pymatgen wrapper/core plus explicitly bounded Materials Project queries
  • Alloy thermodynamics: pycalphad (TDB-driven phase equilibria, phase fractions, composition checks, and database provenance)
  • Metabolic modeling: COBRApy
  • Astronomy: Astropy
  • Quantum computing: Cirq, PennyLane, Qiskit, QuTiP 5.3
⚙️ Engineering & Simulation (9 skills)
  • Lab hardware CAD: parametric build123d 0.11.1 models for microfluidic chips and molds, optomechanical mounts, microplate and cuvette adapters, and behavior rigs, checked against ANSI/SLAS and optical-table dimensional standards and reviewed with mandatory multi-view renders
  • Custom-part fabrication: Fictiv (browser-driven CNC, 3D printing, sheet metal, urethane casting and molding quotes, DFM review, lead-time and region tiers, and checkout, with CAD pre-flight checks and an explicit approval gate before any order, quote request or share)
  • Numerical computing: proprietary MATLAB R2026a and distinct GNU Octave 11.3 planning/review workflows
  • Computational fluid dynamics: bounded FluidSim 0.9 simulations with numerical-validity and HPC checks
  • Experimental flow measurement: OpenPIV (velocity fields from PIV image pairs, interrogation-window cross-correlation, spurious-vector validation, vorticity/strain-rate/turbulence statistics)
  • Discrete-event simulation: SimPy 4.1.2 with replication, warm-up, and output-analysis guidance
  • Chemical kinetics: Cantera (homogeneous ignition delay, mechanism snapshots, numerical refinement, and conservation checks)
  • Battery experiments: PyBaMM (charge/discharge protocols, parameter provenance, numerical checks, and measured-curve comparisons)
  • Symbolic math: SymPy
🌊 Chemical Oceanography (1 skill)
  • Marine Carbonate Chemistry: paired seawater measurements with PyCO2SYS, carbonate speciation, pH-scale handling, lab-to-in-situ corrections, aragonite/calcite saturation, and uncertainty propagation
📊 Data Analysis & Visualization (22 skills)
  • Visualization: Matplotlib, Seaborn, Scientific Visualization
  • Geospatial analysis: GeoPandas 1.1.4 and GeoMaster (remote sensing, GIS, satellite imagery, spatial ML, 500+ examples)
  • Data processing: Dask, Polars, Vaex
  • Network analysis: NetworkX
  • Document processing: LiteParse (local PDF/document parsing with bounding boxes and OCR), MarkItDown, PDF, DOCX, PPTX, and XLSX
  • Infographics: Infographics (AI-powered professional infographic creation)
  • Diagrams: Markdown & Mermaid Writing (text-based diagrams as default documentation standard)
  • Exploratory data analysis: bounded local EDA for explicitly supported formats, with unknown formats failing closed
  • Statistical analysis: Statistical Analysis workflows
  • Units and measurement uncertainty: Uncertainty & Units (pint dimensional checking, GUM uncertainty budgets, Type A/B evaluation, coverage factors and expanded uncertainty, Monte Carlo propagation, CODATA constants)
  • Experimental design: Experimental Design (randomization, blocking, factorial/fractional-factorial DOE, crossover, cluster, sequential designs; pyDOE3)
  • Statistical power: Statistical Power (sample-size & power for t-tests, ANOVA, proportions, correlation, regression — closed-form plus simulation-based for GLMs, mixed models, and cluster designs)
🧪 Laboratory Automation (6 skills)
  • Liquid handling: offline-first PyLabRobot planning/simulation and Opentrons authoring, with physical execution behind explicit operator safety gates
  • Cloud lab: Ginkgo Cloud Lab (protein expression & purification across cell-free/E. coli/Pichia, IVT RNA synthesis, thermal shift and Echo-MS assays, SPR onboarding, fluorescent pixel art via autonomous RAC infrastructure)
  • Protocol management: bounded protocols.io reads across documented v3/v4 endpoints and non-executing write plans
  • LIMS/ELN integration: Benchling and the separate LabArchives legacy ELN and Inventory v1 APIs
🔬 Multi-omics & Systems Biology (5 skills)
  • Pathway analysis: via Database Lookup (KEGG, Reactome, STRING) and PrimeKG
  • Data management: LaminDB
  • Biochemical dynamics: Tellurium (kinetic models, time-course simulations, perturbations, and reproducible model exchange)
  • Carbon-13 metabolic flux inference: 13C Metabolic Flux (validated atom maps, steady-state isotope simulation, constrained fitting, and flux-identifiability profiles)
🧬 Protein Engineering & Design (5 skills)
  • Protein language models: ESM
  • Experimental structure reconstruction: RELION (extracted-particle refinement, optics/STAR validation, and half-map/FSC checks)
  • Glycoengineering: Glycoengineering (N/O-glycosylation prediction, therapeutic antibody optimization)
  • Cloud laboratory platform: Adaptyv (automated protein testing and validation)
  • Cloud structure & design platform: Tamarind (managed-GPU access to AlphaFold, Boltz, Chai, ESMFold, RFdiffusion, ProteinMPNN, BoltzGen, antibody/nanobody design, DiffDock/Vina docking, binding affinity, and MSA generation via REST API or MCP)
📚 Scientific Communication (27 skills)
  • Literature: Paper Lookup (PubMed, PMC, bioRxiv, medRxiv, arXiv, OpenAlex, Crossref, Semantic Scholar, CORE, Unpaywall), Literature Review, Paperzilla
  • Full-text corpus access: Paperclip (read-only virtual filesystem over ~11M full-text papers, 217K+ FDA/PMDA/EMA regulatory documents, clinical trial registries, and UniProt/PDB/ChEMBL entries — source-scoped semantic search, corpus-wide grep, SQL metadata queries, map/reduce reading across many papers, figure vision analysis, and line-pinned citations)
  • Advanced paper search: BGPT Paper Search (25+ structured fields per paper — methods, results, sample sizes, quality scores — from full text, not just abstracts)
  • Web intelligence: Parallel Web (web search, URL/PDF extraction, deep research, structured enrichment, entity discovery, and recurring monitoring), Exa Search, and Research Lookup
  • Research notebooks: Open Notebook (self-hosted NotebookLM alternative — PDFs, videos, audio, web pages; 16+ AI providers; multi-speaker podcast generation)
  • Writing: evidence-traceable Scientific Writing and local, confidential, authorized Peer Review
  • Document processing: LiteParse, PDF, DOCX, PPTX, XLSX, and MarkItDown
  • Publishing and paper workflows: Venue Templates
  • Presentations: Scientific Slides, LaTeX Posters, and macro-free PPTX Posters generated from author-approved local manifests
  • Diagrams: Scientific Schematics, Markdown & Mermaid Writing
  • Infographics: Infographics (10 types, 8 styles, colorblind-safe palettes)
  • Citations: Citation Management, pyzotero
  • Illustration: Generate Image (AI image generation with FLUX.2 Pro and Gemini 3.1 Flash Image / Nano Banana 2)
🔬 Scientific Databases & Data Access (13 skills → 100+ databases total)

A unified database-lookup skill provides deterministic REST API access to 78 public databases across all domains, with retrieval contracts, pagination/count reconciliation, and endpoint provenance. Dedicated skills cover specialized data platforms. Multi-database packages like BioServices (~40 bioinformatics services), BioPython (39 NCBI sub-databases via Entrez), and gget (20+ genomics databases) add further coverage.

  • Unified access: Database Lookup (78 databases spanning chemistry, genomics, clinical, pathways, patents, economics, and more — PubChem, ChEMBL, UniProt, PDB, AlphaFold, KEGG, Reactome, STRING, ClinVar, COSMIC, ClinicalTrials.gov, FDA, FRED, USPTO, SEC EDGAR, and dozens more — with auditable filters and provenance)
  • Cancer genomics: DepMap (cancer cell line dependencies, drug sensitivity, gene effect profiles)
  • Public germline variant evidence: Folklore Variant Evidence (one supported GRCh38 variant to structured source-linked evidence, automated variant-level ACMG/AMP decision support, explicit ambiguity handling, and related literature for qualified professional review)
  • Cancer imaging: Imaging Data Commons (NCI radiology & pathology datasets via idc-index)
  • Knowledge graph: PrimeKG (precision medicine knowledge graph — genes, drugs, diseases, phenotypes)
  • Biomedical knowledge graph search: NCATS ARAX (bounded, Biolink-constrained one-hop and endpoint-pinned two-hop queries over knowledge graphs with up to five explicitly selected NCATS Translator providers, with provenance preservation)
  • Fiscal data: U.S. Treasury Fiscal Data (national debt, Treasury statements, auctions, exchange rates)
  • Scientific ML resource catalog: Hugging Science (curated index of datasets, models, blog posts, and interactive Spaces across 17 scientific domains — astronomy, biology, chemistry, climate, genomics, materials science, medicine, physics, scientific reasoning, and more — with usage patterns for datasets, transformers, and gradio_client)
  • Individual-level population genomics: OneKGPd (3,202-person high-coverage 1000 Genomes cohort queries)
  • Hosted regulatory genomics: Genomic Intelligence (promoter, splice, enhancer, chromatin, expression, and gene-annotation predictions for research use)
  • Precomputed variant effects: AlphaGenome (Atlas lookups for every GRCh38 SNV with AVI, Phred, SHAP feature attributions, and per-track scores; on-demand AlphaGenome model scoring for indels, mouse, and custom scorers; Atlas website deep links)
  • Ontology identifiers: Ontology Term Resolution (resolve free-text tissue, cell-type, disease, phenotype, assay, chemical, organism, and developmental-stage labels to term IDs and validate CURIEs against EBI OLS4, for GEO/ENA/BioSamples/CELLxGENE/HCA/ISA-Tab metadata)
  • Live pathogen surveillance: Pathogen Variant Surveillance (which viral lineages are circulating now, how fast they are growing, and what mutations they carry — SARS-CoV-2, influenza including H5N1, RSV, mpox, measles, dengue and more through the GenSpectrum LAPIS API, with lineage names resolved against the live pango-designation nomenclature and reporting lag measured rather than assumed)
🔧 Infrastructure & Platforms (12 skills)
  • Cloud compute: Modal
  • Data distribution and provenance: DataLad (clone and fetch OpenNeuro, DANDI and registry.datalad.org datasets over git-annex, capture re-executable provenance with datalad run/rerun and containers-run, publish to siblings)
  • GPU acceleration: Optimize for GPU (CuPy, Numba CUDA, Warp, cuDF, cuML, cuGraph, KvikIO, cuCIM, cuxfilter, cuVS, cuSpatial, RAFT)
  • Genomics platforms: DNAnexus, LatchBio
  • Workflow engines: Nextflow (build/run/debug Nextflow & nf-core pipelines — DSL2 modules, executors/containers, HPC/cloud scaling) and pacsomatic (operator toolkit for the nf-core/pacsomatic tumor-normal somatic variant-calling workflow)
  • Microscopy: OMERO
  • Automation: Opentrons
  • Resource detection: Get Available Resources on request or before a clearly resource-sensitive local workload; redacted and without stress tests
  • Workflow mining: Autoskill (local screenpipe-based repeated workflow detection and skill drafting)
  • Agent platform development: Pi Agent (using Pi as a terminal coding harness and building on it with SDK, RPC/JSONL, extensions, custom providers/models, packages, TUI components, and session tooling)
🎓 Research Methodology & Planning (13 skills)
  • Ideation: evidence-aware Scientific Brainstorming and non-scoring Hypothesis Generation that keeps hypotheses labeled as candidates
  • Text-dataset hypothesis software: HypoGeniC/HypoRefine produces candidate textual patterns and task-prediction statistics, not validated scientific hypotheses
  • Autonomous optimization: Arbor (Hypothesis Tree Refinement — iteratively improve a code/model/agent-harness/data artifact against a dev evaluator while a held-out test gate guards against overfitting)
  • Critical analysis: Scientific Critical Thinking and qualitative, low-stakes Scholar Evaluation of works—never ranking people or supporting consequential decisions
  • Scenario analysis: What-If Oracle (4–6 branch possibility exploration, contingency planning, decision stress-testing)
  • Multi-perspective deliberation: Consciousness Council (diverse expert viewpoints, devil's advocate analysis)
  • Cognitive profiling: DHDNA Profiler (extract thinking patterns and cognitive signatures from any text)
  • Funding: Research Grants
  • Discovery: Research Lookup, Paper Lookup (10 academic databases)
  • Market analysis: evidence-traceable Market Research Reports with assumption-led sizing and forecast sensitivity
⚖️ Regulatory & Standards (2 skills)
  • Standards readiness: draft evidence-preparation artifacts for ISO 13485 (medical device QMS), ISO 14971 (device risk management), ISO/IEC 17025 (testing and calibration laboratories), and ISO 15189 (medical laboratories), with per-standard process domains selected by a --standard profile
  • Analytical method validation: plan, evaluate, and document validation, verification, and transfer of analytical procedures (HPLC, LC-MS/MS, GC, CE, ICP-MS, dissolution, qNMR, qPCR, NIR, ligand-binding and cell-based assays) under whichever framework governs — ICH Q2(R2)/Q14 and ICH M10 encoded from their openly licensed text, with USP <1220>/<1225>/<1226>, the CLSI EP series, and ISO/IEC 17025 cited by designation and scope only; stdlib-only statistics, no network access
  • Assurance-lane separation: keeps ISO certification, laboratory accreditation, FDA QMSR inspection, CLIA certification, MDSAP, and EU MDR/IVDR evidence boundaries distinct—laboratories are accredited rather than certified, and ISO 15189 accreditation does not satisfy CLIA
  • Never a compliance, audit, assessment, certification, accreditation, or method-release decision; qualified RA/QA, legal, laboratory-director, assessor, and certification-body review is required

📖 For complete details on all skills, see docs/skills.md

💡 Looking for practical examples? Check out docs/examples.md for comprehensive workflow examples across all scientific domains.


📝 From the Blog

Deep dives, benchmarks, and guides from the K-Dense blog that are directly relevant to using the skills in this repository.

Start here

Skill benchmarks and deep dives

Recent activity

commits and pull requests

Releases and announcements

107 total
  1. v2.70.0v2.70.0Sep 29, 2026

    ## What's Changed Changes since v2.69.0: * Update version to 2.70.0 and enhance documentation (d0c48af) * chore: update security scan report [skip ci] (065b734) * chore: update security scan report [skip ci] (49c6e97) * chore: update security scan report [skip ci] (330c8e7) * Add new images for AlphaGenome, Folklore variant evidence, and Genomic intelligence (0b2afe6) * Add skill image generation script and update .gitignore (4d23349) * Add AlphaGenome (97c5902) * Update documentation and security reports; add new examples and skills (fa66f48) * Add companion identifier APIs to ontology-term-resolution (#262) (c1ed16d) * Revert "chore: post-merge follow-ups for #252" (515742b) * genomic-intelligence: annotation sync limit and the splice orientation check (#228 follow-up) (ca2620d)

  2. v2.69.0v2.69.0Sep 11, 2026

    ## What's Changed Changes since v2.68.0: * chore: post-merge follow-ups for #252 (c23b718)

  3. v2.68.0v2.68.0Sep 11, 2026

    ## What's Changed Changes since v2.67.0: * chore: post-merge follow-ups for #232 (049ae89) * Add Folklore variant evidence skill (#232) (5226f87) * Add RegulomeDB and live VEP/CADD traps to database-lookup (#264) (eef7c20) * Add companion literature APIs to paper-lookup (#263) (ea2c9f0) * Fix two install commands that point at packages not on PyPI (#261) (30e0910) * Close two gaps in the skill link contract, and fix what they surface (#258) (15e77e6)

  4. v2.67.0v2.67.0Sep 10, 2026

    ## What's Changed Changes since v2.66.0: * chore: post-merge follow-ups for #201, #227, #245, #250, #259 and #258 prereq (27e3483) * statsmodels skill: fix invalid causal inference example, use real TreatmentEffect API (#250) (60c7aca) * fix(database-lookup): retire dead PatentsView search API for ODP (#245) (b369c26) * fix(usfiscaldata): correct nonexistent Treasury auctions_query field names (#201) (5628f09) * fix(simpy): report a non-UTF-8 resource CSV as unreadable, not as a bad integer (#259) (cfefe8b) * Add DataLad skill for dataset retrieval and computational provenance (#227) (34ad8b7) * docs(security): remove maintainer TODO placeholder from SECURITY.md (#249) (55dede3) * docs: sync skill catalog counts (#246) (1d5f9ea) * fix(rdkit): finish FractionCSP3 / CalcFractionCSP3 doc corrections (#244) (2be7866) * chore: update security scan report [skip ci] (9cf7d9a)

  5. v2.66.0v2.66.0Sep 2, 2026

    ## What's Changed Changes since v2.65.0: * Update version numbers and enhance skill documentation (1e5eeff) * Enhance README.md with additional citation details and paper reference (bdf385b) * Remove Star History section from README.md to streamline content and focus on essential information. (1dd0fcc) * chore: update security scan report [skip ci] (cc37669)

Code frequency

additions and deletions
+546.4K-546.4KWeek of 2025-10-19: +295,605 linesWeek of 2025-10-19: -14,059 linesWeek of 2025-10-26: +10,764 linesWeek of 2025-10-26: -133 linesWeek of 2025-11-02: +43,834 linesWeek of 2025-11-02: -18,129 linesWeek of 2025-11-09: +322,558 linesWeek of 2025-11-09: -318,057 linesWeek of 2025-11-16: +4,120 linesWeek of 2025-11-16: -311 linesWeek of 2025-11-23: +6,136 linesWeek of 2025-11-23: -86 linesWeek of 2025-11-30: +18,101 linesWeek of 2025-11-30: -1,066 linesWeek of 2025-12-07: +152,752 linesWeek of 2025-12-07: -72,256 linesWeek of 2025-12-14: +5,367 linesWeek of 2025-12-14: -5 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +10,630 linesWeek of 2025-12-28: -9,733 linesWeek of 2026-01-04: +17,955 linesWeek of 2026-01-04: -3,475 linesWeek of 2026-01-11: +3,539 linesWeek of 2026-01-11: -27 linesWeek of 2026-01-18: +1,774 linesWeek of 2026-01-18: -2,894 linesWeek of 2026-01-25: +4,787 linesWeek of 2026-01-25: -19 linesWeek of 2026-02-01: +6,033 linesWeek of 2026-02-01: -132 linesWeek of 2026-02-08: +1,220 linesWeek of 2026-02-08: -442 linesWeek of 2026-02-15: +46,956 linesWeek of 2026-02-15: -22,647 linesWeek of 2026-02-22: +13,917 linesWeek of 2026-02-22: -2,632 linesWeek of 2026-03-01: +95,684 linesWeek of 2026-03-01: -59,376 linesWeek of 2026-03-08: +4,769 linesWeek of 2026-03-08: -3 linesWeek of 2026-03-15: +420 linesWeek of 2026-03-15: -14 linesWeek of 2026-03-22: +3,540 linesWeek of 2026-03-22: -3,863 linesWeek of 2026-03-29: +25,315 linesWeek of 2026-03-29: -75,100 linesWeek of 2026-04-05: +58,270 linesWeek of 2026-04-05: -15,854 linesWeek of 2026-04-12: +7,145 linesWeek of 2026-04-12: -3,913 linesWeek of 2026-04-19: +2,955 linesWeek of 2026-04-19: -1,898 linesWeek of 2026-04-26: +3,750 linesWeek of 2026-04-26: -5,466 linesWeek of 2026-05-03: +3,572 linesWeek of 2026-05-03: -1,695 linesWeek of 2026-05-10: +1,683 linesWeek of 2026-05-10: -1,751 linesWeek of 2026-05-17: +7,755 linesWeek of 2026-05-17: -3,109 linesWeek of 2026-05-24: +546,425 linesWeek of 2026-05-24: -541,774 linesWeek of 2026-05-31: +3,679 linesWeek of 2026-05-31: -3,735 linesWeek of 2026-06-07: +16,700 linesWeek of 2026-06-07: -8,873 linesWeek of 2026-06-14: +2,397 linesWeek of 2026-06-14: -2,089 linesWeek of 2026-06-21: +3,773 linesWeek of 2026-06-21: -2,157 linesWeek of 2026-06-28: +53,239 linesWeek of 2026-06-28: -5,039 linesWeek of 2026-07-05: +2,225 linesWeek of 2026-07-05: -2,299 linesWeek of 2026-07-12: +4,999 linesWeek of 2026-07-12: -3,236 linesWeek of 2026-07-19: +195,176 linesWeek of 2026-07-19: -155,703 linesWeek of 2026-07-26: +160,918 linesWeek of 2026-07-26: -61,775 linesWeek of 2026-08-02: +12,666 linesWeek of 2026-08-02: -3,666 linesWeek of 2026-08-09: +18,495 linesWeek of 2026-08-09: -9,651 linesWeek of 2026-08-16: +5,643 linesWeek of 2026-08-16: -2,756 linesWeek of 2026-08-23: +2,055 linesWeek of 2026-08-23: -1,749 linesWeek of 2026-08-30: +3,836 linesWeek of 2026-08-30: -1,513 linesWeek of 2026-09-06: +17,283 linesWeek of 2026-09-06: -19,755 linesWeek of 2026-09-13: +9,375 linesWeek of 2026-09-13: -3,508 linesWeek of 2026-09-20: +1,131 linesWeek of 2026-09-20: -1,131 linesWeek of 2026-09-27: +20,884 linesWeek of 2026-09-27: -2,670 linesOct 19, 2025Sep 27, 2026
+2.3M lines added, -1.5M removed over the last year.

Commits per week

last 52 weeks
1010Week of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 101 commitsWeek of 2025-10-26: 14 commitsWeek of 2025-11-02: 20 commitsWeek of 2025-11-09: 7 commitsWeek of 2025-11-16: 5 commitsWeek of 2025-11-23: 4 commitsWeek of 2025-11-30: 10 commitsWeek of 2025-12-07: 8 commitsWeek of 2025-12-14: 3 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 8 commitsWeek of 2026-01-04: 19 commitsWeek of 2026-01-11: 6 commitsWeek of 2026-01-18: 5 commitsWeek of 2026-01-25: 2 commitsWeek of 2026-02-01: 4 commitsWeek of 2026-02-08: 2 commitsWeek of 2026-02-15: 40 commitsWeek of 2026-02-22: 30 commitsWeek of 2026-03-01: 25 commitsWeek of 2026-03-08: 6 commitsWeek of 2026-03-15: 2 commitsWeek of 2026-03-22: 8 commitsWeek of 2026-03-29: 12 commitsWeek of 2026-04-05: 32 commitsWeek of 2026-04-12: 10 commitsWeek of 2026-04-19: 5 commitsWeek of 2026-04-26: 10 commitsWeek of 2026-05-03: 3 commitsWeek of 2026-05-10: 2 commitsWeek of 2026-05-17: 6 commitsWeek of 2026-05-24: 35 commitsWeek of 2026-05-31: 3 commitsWeek of 2026-06-07: 21 commitsWeek of 2026-06-14: 2 commitsWeek of 2026-06-21: 3 commitsWeek of 2026-06-28: 6 commitsWeek of 2026-07-05: 4 commitsWeek of 2026-07-12: 5 commitsWeek of 2026-07-19: 54 commitsWeek of 2026-07-26: 49 commitsWeek of 2026-08-02: 6 commitsWeek of 2026-08-09: 12 commitsWeek of 2026-08-16: 8 commitsWeek of 2026-08-23: 5 commitsWeek of 2026-08-30: 4 commitsWeek of 2026-09-06: 21 commitsWeek of 2026-09-13: 5 commitsWeek of 2026-09-20: 1 commitsWeek of 2026-09-27: 20 commitsOct 5, 2025Sep 27, 2026
673 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 1 commitsSun 7:00 — 2 commitsSun 8:00 — 7 commitsSun 9:00 — 8 commitsSun 10:00 — 2 commitsSun 11:00 — 1 commitsSun 12:00 — 1 commitsSun 13:00 — 6 commitsSun 14:00 — 13 commitsSun 15:00 — 13 commitsSun 16:00 — 9 commitsSun 17:00 — 5 commitsSun 18:00 — 10 commitsSun 19:00 — 5 commitsSun 20:00 — 2 commitsSun 21:00 — 1 commitsSun 22:00 — 0 commitsSun 23:00 — 1 commitsMon 0:00 — 1 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 1 commitsMon 6:00 — 0 commitsMon 7:00 — 1 commitsMon 8:00 — 1 commitsMon 9:00 — 12 commitsMon 10:00 — 12 commitsMon 11:00 — 9 commitsMon 12:00 — 6 commitsMon 13:00 — 13 commitsMon 14:00 — 6 commitsMon 15:00 — 10 commitsMon 16:00 — 29 commitsMon 17:00 — 13 commitsMon 18:00 — 5 commitsMon 19:00 — 2 commitsMon 20:00 — 4 commitsMon 21:00 — 5 commitsMon 22:00 — 7 commitsMon 23:00 — 0 commitsTue 0:00 — 4 commitsTue 1:00 — 1 commitsTue 2:00 — 1 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 1 commitsTue 8:00 — 5 commitsTue 9:00 — 9 commitsTue 10:00 — 15 commitsTue 11:00 — 12 commitsTue 12:00 — 3 commitsTue 13:00 — 3 commitsTue 14:00 — 4 commitsTue 15:00 — 5 commitsTue 16:00 — 4 commitsTue 17:00 — 8 commitsTue 18:00 — 2 commitsTue 19:00 — 1 commitsTue 20:00 — 0 commitsTue 21:00 — 1 commitsTue 22:00 — 0 commitsTue 23:00 — 0 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 1 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 1 commitsWed 8:00 — 5 commitsWed 9:00 — 7 commitsWed 10:00 — 1 commitsWed 11:00 — 5 commitsWed 12:00 — 6 commitsWed 13:00 — 6 commitsWed 14:00 — 15 commitsWed 15:00 — 14 commitsWed 16:00 — 17 commitsWed 17:00 — 8 commitsWed 18:00 — 0 commitsWed 19:00 — 0 commitsWed 20:00 — 0 commitsWed 21:00 — 0 commitsWed 22:00 — 1 commitsWed 23:00 — 0 commitsThu 0:00 — 1 commitsThu 1:00 — 1 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 4 commitsThu 8:00 — 4 commitsThu 9:00 — 8 commitsThu 10:00 — 6 commitsThu 11:00 — 5 commitsThu 12:00 — 5 commitsThu 13:00 — 7 commitsThu 14:00 — 12 commitsThu 15:00 — 15 commitsThu 16:00 — 5 commitsThu 17:00 — 5 commitsThu 18:00 — 28 commitsThu 19:00 — 5 commitsThu 20:00 — 4 commitsThu 21:00 — 2 commitsThu 22:00 — 7 commitsThu 23:00 — 3 commitsFri 0:00 — 6 commitsFri 1:00 — 2 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 3 commitsFri 5:00 — 1 commitsFri 6:00 — 1 commitsFri 7:00 — 3 commitsFri 8:00 — 0 commitsFri 9:00 — 15 commitsFri 10:00 — 22 commitsFri 11:00 — 11 commitsFri 12:00 — 5 commitsFri 13:00 — 18 commitsFri 14:00 — 2 commitsFri 15:00 — 0 commitsFri 16:00 — 3 commitsFri 17:00 — 2 commitsFri 18:00 — 0 commitsFri 19:00 — 6 commitsFri 20:00 — 1 commitsFri 21:00 — 0 commitsFri 22:00 — 0 commitsFri 23:00 — 0 commitsSat 0:00 — 0 commitsSat 1:00 — 1 commitsSat 2:00 — 2 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 1 commitsSat 6:00 — 3 commitsSat 7:00 — 2 commitsSat 8:00 — 1 commitsSat 9:00 — 2 commitsSat 10:00 — 5 commitsSat 11:00 — 1 commitsSat 12:00 — 3 commitsSat 13:00 — 5 commitsSat 14:00 — 4 commitsSat 15:00 — 5 commitsSat 16:00 — 3 commitsSat 17:00 — 3 commitsSat 18:00 — 5 commitsSat 19:00 — 1 commitsSat 20:00 — 3 commitsSat 21:00 — 3 commitsSat 22:00 — 1 commitsSat 23:00 — 1 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Sep 25, 2026monthly#20+12,304
Sep 24, 2026monthly#20+12,304
Sep 23, 2026monthly#18+12,198
Sep 7, 2026weekly#7+5,491
Sep 6, 2026weekly#7+5,491
Sep 5, 2026weekly#7+6,898
Sep 4, 2026weekly#7+7,370
Sep 3, 2026daily#9+912
Sep 3, 2026weekly#6+7,558
Sep 2, 2026daily#9+912
Sep 1, 2026daily#10+1,980
Aug 31, 2026daily#3+1,968
Aug 30, 2026daily#2+1,587
Aug 29, 2026daily#2+1,604
Aug 28, 2026daily#2+720