All posts
Open Source & Dev Tools

K-Dense Scientific Agent Skills Analysis

Analysis of an open-source skills library that embeds scientific workflows into AI agents. 163 skills, 78+ databases, and strong compatibility with Cursor, Claude Code, and Codex.

Aug 29, 2026 6 min read

Why This Project Matters

For AI agents to actually conduct research, they need more than general instructions; they need domain-specific workflows wrapped as skills. K-Dense's scientific-agent-skills repo is one such attempt, and it is gaining real traction. Currently on the GitHub Trending open-source list, the project has 36.9k stars and 3.5k forks. Based on README usage data, it has been used by 175,000+ users and the growth is accelerating.

Scope and Structure

The core concept is "General AI Agent to AI Scientist": adding research capabilities to existing coding agents via a skills layer. With version 2.64.0 as the baseline, it provides 163 skills spanning life sciences, chemistry, physics, environment, medicine, ML, materials science, and other science domains.

Technically, it supports Cursor, Claude Code, Codex, and Google Antigravity, and follows both the Agent Skills standard and the Agent Plugins package spec. Because of this compatibility, it can be loaded as a plugin even if a specific editor is not targeted.

Key Components

First, the largest section includes 100+ scientific/financial database skills. Databases explicitly supported include PubChem, ChEMBL, UniProt, COSMIC, ClinicalTrials.gov, FRED, USPTO, OneKGPd, and Genomic Intelligence. While some skills are designed for specific databases, the database-lookup skill provides a unified interface to access 78+ public databases, which is notable.

Next are 70+ Python package skills covering commonly used research libraries: RDKit, Scanpy, PyTorch Lightning, scikit-learn, BioPython, Qiskit, OpenMM, MDAnalysis, NeuroKit2, QuTiP, GeoPandas, pydicom, and more. Their usage methods are specified with SKILL.md files and code examples. The important point here is version dependency: even for the same package, the API and behavior often differ by version, so this library explicitly targets specific version ranges and maintains examples.

Considerations for Real Research Workflows

In the research workflow, the important step is the connection of "domain knowledge + code + data access" in the right order. This project connects these three as a skill unit. For example, when requesting a single-cell RNA-seq analysis, it guides through data download, QC, imputation, and clustering according to the Scanpy skill procedure, and can also include database access to NCBI or the Single Cell Portal when needed.

What deserves attention here is the verification structure. Each skill provides usage examples and test scripts together, performs continuous integration for specification conformance, and is documented in README. This means it is not just a simple template, but has actually verified executable research workflows.

Open-source Operation Insights

The project places a strong emphasis on open-source sustainability. After switching to the MIT license for commercial usability, it adopted security scanning workflows, issue templates, PR templates, and Contributor Covenant in line with GitHub Community Standards. Such operational standards are essential for academic open-source projects that want to reduce entry barriers for research infrastructure contributors.

Limitations and Verification Points

While the project is a strong reference, not every skill works identically in every research environment. Package versions, OS, GPU/CPU environments, data pipelines, and institutional security policies require validation even for identical skills. Since CI does not necessarily check to the user's environment, the proper way to select and verify skills matching your own research roadmap is necessary.

References

#Open Source#AI Agent#Research Automation#Skills Library#Scientific Computing
Robeedau

Curated, fact-checked, and edited by a single operator before publishing.