Strict SMILES validation, structural comparison, and modification verification. Catches invalid LLM-generated molecules.
64
78%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./backend/cli/skills/chemistry/smiles-validation/SKILL.mdLLMs frequently generate invalid SMILES or produce molecules that don't match their stated reasoning. This skill provides strict validation, structural comparison, and modification verification.
Key checks:
pip install rdkit-pypipython scripts/validate.py --smiles "c1ccccc1"python scripts/validate.py --original "c1ccccc1" --proposed "c1ccc(O)cc1" --check-modification "Added hydroxyl group"python scripts/validate.py --input generated_molecules.csv --output validation_report.json| Script | Purpose | Key Outputs |
|---|---|---|
validate.py | SMILES validation, comparison, and modification checking | JSON report with validity, similarity, scaffold match, modification verification |
3a6c3a9
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.