Agent skill
chemcrow-tools
A production-grade cheminformatics toolkit for analyzing molecular properties, toxicity, and synthetic accessibility.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/chemcrow-tools
Metadata
Additional technical details for this skill
- author
- MD BABU MIA
- version
- 2.0.0
SKILL.md
ChemCrow Tools
ChemCrow Tools provides a comprehensive suite of functions for drug discovery agents. It wraps RDKit (with safe fallbacks) to calculate properties, check Lipinski rules, and screen for toxicity.
When to Use This Skill
- When evaluating a candidate molecule for drug-likeness (Lipinski Rule of 5).
- To check for toxic substructures (PAINS, Ames mutagenicity alerts).
- To calculate molecular weight, LogP, and TPSA.
- To estimate synthetic accessibility (SA Score).
Core Capabilities
- Property Calculation: MolWt, LogP, TPSA, QED.
- Safety Screening: Detects toxicophores and PAINS.
- Synthesizability: Estimates how hard a molecule is to make.
Workflow
- Input: Provide a valid SMILES string.
- Analyze: The tool runs a battery of RDKit descriptors and SMARTS pattern matching.
- Output: Returns a JSON report with properties and a recommendation.
Example Usage
User: "Analyze the safety and properties of Aspirin."
Agent Action:
python3 Skills/Drug_Discovery/ChemCrow_Tools/chem_tools.py \
--smiles "CC(=O)OC1=CC=CC=C1C(=O)O" \
--output aspirin_analysis.json
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?