K-Dense-AI/scientific-agent-skills

★ 46,888⑂ 4,232

Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000+ scientists worldwide.

About K-Dense-AI/scientific-agent-skills

K-Dense-AI/scientific-agent-skills is an open-source project on GitHub, mainly written in Python. Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000+ scientists worldwide. It currently holds 46,888 stars and 4,232 forks with 17 open issues, and was last pushed on 2026-09-21 (repository created 2025-10-19).

Project Overview

Git Homed tracks it on the AI Agent Skills Trending board and on the AI AI Agent Skills Trending list.

GitHub Repository Details

Repository K-Dense-AI/scientific-agent-skills · default branch main · size 258691 KB · watchers 200 · source: GitHub REST API and repository README

README

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 177 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 177 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 illustrated skill guides, skill categories, or 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:

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 177 scientific and research skills organized into the following categories:

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// and a dependency entry in tests/skill-requirements.toml.

What's new in 2.72.0

The docx, pdf, pptx, and xlsx document skills, which were vendored from anthropics/skills under Anthropic's own license, are no longer bundled. The collection now has 177 skills; install those four from Anthropic's repository if you rely on them. Scientific Slides now builds PowerPoint decks with PptxGenJS or python-pptx and reviews them through LibreOffice and its own rendering and validation scripts.

What's new in 2.71.0

This update refreshes all 181 skills, including package and API guidance, dependency requirements, reference documentation, and validation workflows. Highlights include:

Each skill records its own compatibility requirements and validation scope. Check those details before reusing an older workflow; local tests, live-service checks, and illustrative examples have different coverage.

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

🎯 Comprehensive Coverage

🔧 Easy Integration

🌟 Maintained & Supported

---

🎯 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.71.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 t

GitHub Stars & Activity

46,888Stars
4,232Forks
17Open issues
PythonLanguage

GitHub Popularity

GitHub stars46,888
Forks4,232
Open issues17
Primary languagePython
LicenseMIT
Stars gained today0
Created2025-10-19
Last pushed2026-09-21

Trending History

Trending statusnot on today's boards

Related GitHub Projects

1

NousResearch / hermes-agent

Python★ 252,500⑂ 0
→
2

anthropics / skills

Python★ 180,319⑂ 0
→
3

langchain-ai / langchain

Python★ 147,559⑂ 0
→
4
→
5

Graphify-Labs / graphify

Python★ 125,254⑂ 0
→
6

browser-use / browser-use

Python★ 117,548⑂ 0
→
7

Panniantong / Agent-Reach

Python★ 95,432⑂ 0
→
8

unclecode / crawl4ai

Python★ 85,147⑂ 0
→

More Trending Repositories