If you need to manipulate molecular structures at a granular level, this is the canonical cheminformatics library. It handles SMILES and SDF parsing, calculates descriptors like molecular weight and LogP, generates fingerprints for similarity searches, and manages 2D/3D coordinate generation. The skill documentation covers sanitization control (RDKit runs 13 validation steps by default), stereochemistry assignment, and the modern fingerprint generator API for Morgan and RDKit topological fingerprints. Worth noting that the maintainers recommend using datamol for standard workflows since it wraps RDKit with a simpler interface. Reach for this when you need custom sanitization logic, specialized substructure algorithms, or direct control over molecular validation steps that higher-level tools abstract away.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill rdkit --agent claude-code

Installs into .claude/skills of the current project.

Files

RDKit Cheminformatics Toolkit

Overview

RDKit is a comprehensive cheminformatics library providing Python APIs for molecular analysis and manipulation. This skill provides guidance for reading/writing molecular structures, calculating descriptors, fingerprinting, substructure searching, chemical reactions, 2D/3D coordinate generation, and molecular visualization. Use this skill for drug discovery, computational chemistry, and cheminformatics research tasks.

Tested stable baseline (reviewed 2026-10-01): RDKit 2026.03.6, distributed as rdkit==2026.3.6 on PyPI; this is the current stable GitHub/PyPI release. Official installation docs continue to recommend conda-forge for most users, while cross-platform PyPI wheels are published under the rdkit package name. rdkit-pypi is the old PyPI package name and should only appear when maintaining legacy environments.

Installation and Setup

Use uv when installing into an existing Python environment:

uv pip install "rdkit==2026.3.6"

For reproducible chemistry environments, especially when mixing compiled scientific packages, conda-forge remains the upstream recommendation:

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
AI & Agent Building, Data Science & ML
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1k-dense-ai avatarmodalk-dense-ai/scientific-agent-skillsModal is a serverless cloud platform for running Python on demand, including on-demand GPUs. Use when deploying or serving AI/ML models, running GPU-accelerated2Kskills.sh installs
2okx avatarokx-outcomesokx/agent-skillsUse this skill for OKX Outcomes markets (YES/NO event contracts, formerly OKX Predictions) via the okx-outcomes binary. Triggers: 'list prediction events', '预测市2Kskills.sh installs
3lingzhi227 avatardata-analysislingzhi227/agent-research-skillsGenerate statistical analysis code with 4-round review. Select appropriate statistical tests, interpret results, and produce analysis reports with p-values, eff2Kskills.sh installs
4unclecatvn avatarodoo-19unclecatvn/agent-skillsOdoo 19 development knowledge base with 18 specialized guides covering Actions (ir.actions.*, cron jobs, server actions), Controllers (HTTP routing, endpoints, 2Kskills.sh installs
5k-dense-ai avatarscanpyk-dense-ai/scientific-agent-skillsStandard single-cell RNA-seq analysis pipeline. Use for QC, normalization, dimensionality reduction (PCA/UMAP/t-SNE), clustering, differential expression, visua2Kskills.sh installs
6k-dense-ai avatarastropyk-dense-ai/scientific-agent-skillsCore Python library for astronomy and astrophysics workflows that need Astropy APIs, including units/quantities, coordinates, FITS I/O, tables, time systems, WC2Kskills.sh installs