datamol — скилл для Claude Code: что делает и как установить
Помогает агенту работать с молекулярными данными через datamol и RDKit: разбирать SMILES, считать дескрипторы, строить конформеры и кластеры.
npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a claude-codeЧто делает datamol
Скилл направляет агента при работе с библиотекой datamol, которая упрощает доступ к операциям RDKit. Он охватывает преобразование форматов молекул, стандартизацию структур, дескрипторы, отпечатки, поиск сходства, кластеризацию и анализ каркасов. Объекты остаются экземплярами rdkit.Chem.Mol, поэтому их можно передавать в код RDKit.
В инструкциях есть сценарии чтения и записи SDF, SMILES, CSV и Excel, построения 3D-конформеров, визуализации, фрагментации и применения реакций SMARTS. Для пакетных операций доступны n_jobs и индикатор прогресса. Скилл также описывает удалённый ввод-вывод через fsspec.
Нужны Python 3.11+, datamol 0.13.0 и RDKit 2024.09+. Для удалённых файлов потребуются учётные данные выбранного провайдера. При параллельном расчёте дескрипторов задавайте положительный batch_size: в проверенном наборе версий значение None вызывает ошибку joblib, поэтому это повод не полагаться на него.
Какие задачи решает
- разобрать SMILES в объекты RDKit
- стандартизировать структуры молекул
- вычислить дескрипторы для набора соединений
- сгруппировать молекулы по сходству
- построить и отобрать 3D-конформеры
Примеры запросов агенту
- Разбери SMILES из таблицы через datamol и сохрани ошибочные строки отдельно.
- Посчитай дескрипторы для SDF с `n_jobs=-1` и положительным `batch_size`.
- Сгруппируй молекулы по отпечаткам и выбери представителей кластеров.
Как установить datamol
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a claude-code2Вручную: положить файлы
~/.claude/skills/datamol/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/datamol/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a codex2Вручную: положить файлы
.agents/skills/datamol/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a cursor2Вручную: положить файлы
.cursor/skills/datamol/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install K-Dense-AI/scientific-agent-skills datamol2Вручную: положить файлы
.github/skills/datamol/SKILL.md1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a gemini-cli2Командой платформы
gemini skills install https://github.com/K-Dense-AI/scientific-agent-skills --path skills/datamolВручную: положить файлы
.devin/skills/datamol/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора120
Весь набор →Похожие
Вопросы о datamol
Как установить datamol в Claude Code?
Выполните npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a claude-code, затем повторите npx skills add K-Dense-AI/scientific-agent-skills --skill datamol -a claude-code. Файл скилла находится в ~/.claude/skills/datamol/SKILL.md.
Что делает скилл datamol?
Он даёт агенту инструкции по использованию datamol поверх RDKit для обработки молекулярных структур, дескрипторов, отпечатков, кластеризации и 3D-конформеров.
Что требуется для параллельного расчёта дескрипторов?
Для работы нужны Python 3.11+, datamol 0.13.0 и RDKit 2024.09+. При включённой параллельности для пакетных дескрипторов нужен положительный batch_size.