
Datamol Cheminformatics Toolkit
Lets the agent parse, standardize, describe and compare molecules using the datamol RDKit wrapper.
- Repository
- K-Dense-AI/scientific-agent-skills
- Stars
- 55,780
- Licence
- MIT
- Files
- 10 files
What it does
Once installed, the agent knows how to work with chemical structures written as text (such as SMILES strings) using the datamol Python library. It can convert and clean molecules, read and write chemistry files (SDF, CSV, Excel), compute descriptors and fingerprints, cluster or pick diverse compounds, analyse scaffolds, generate 3D conformers, draw structures, and apply reaction rules. It writes Python code for these tasks and points to reference guides for detailed API use.
Great for
- Medicinal chemists or cheminformatics students who want quick, sensible-default scripts for molecule datasets
- Data scientists preparing compound libraries for machine learning or virtual screening
- Developers building pipelines on top of RDKit who want a simpler interface
Skip it if
- Organometallic or formulation work where automatic metal disconnection, salt stripping or neutralization would change the assayed entity; the skill itself warns against applying these automatically
- Advanced RDKit users who need custom parameters, since the skill says to use RDKit directly for that
- Anyone expecting validated safety or regulatory conclusions from the output; it only performs computational chemistry operations
Try asking
- “Standardize this list of SMILES strings, log any invalid rows, and compute Morgan fingerprints”
- “Cluster my compound library by Tanimoto similarity and pick a diverse subset of 50 molecules”
- “Generate 3D conformers for these ligands and report RMSD-based representative conformers”
- “Read this SDF file from S3, compute standard descriptors in parallel, and export to Excel”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 10 original files, the MIT licence and an attribution note.
datamol.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip datamol.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip datamol.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Pin datamol to 0.13.0 and record your RDKit version, since upgrades can change canonical SMILES and conformers; compare chemical invariants rather than exact strings
- Keep original structures and IDs alongside standardized ones, and set n_jobs and a positive batch_size (e.g. 128) for parallel descriptor work
- Ask the agent to review the generated scripts before running them on remote data, and supply only the credentials needed for the specific bucket
What's inside
- references/conformers_module.md
- references/core_api.md
- references/core_workflows.md
- references/descriptors_viz.md
- references/fragments_scaffolds.md
- references/io_module.md
- references/reactions_data.md
- references/review.md
- references/workflow_patterns.md
- SKILL.md
Redistributed unmodified from K-Dense-AI/scientific-agent-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.