fadrienne/apps/smiles-validation
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Strict SMILES validation, structural comparison, and modification verification. Catches invalid LLM-generated molecules.
Install
npx vskill@latest install fadrienne/apps/smiles-validationSKILL.md
SMILES Validation
Overview
LLMs 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:
- Parse validation: RDKit sanitization, valence checking, parenthesis/bracket balance
- Structural comparison: Tanimoto similarity, scaffold preservation, MCS analysis
- Modification verification: Confirm claimed structural changes exist in the actual molecule
- Classification: Categorize changes as optimization (>0.6 similarity), significant modification (0.4-0.6), or de novo design (<0.4)
When to Use This Skill
- After molecule generation: Validate every SMILES before reporting results
- Optimization verification: Confirm proposed modifications match the actual structure
- Batch validation: Check a library of generated molecules for validity
- Quality control: Ensure reproducibility of molecular designs
Installation
Core Workflows
1. Validate a Single SMILES
2. Compare Original vs Modified
3. Batch Validation
Script Reference
| Script | Purpose | Key Outputs | |
|---|---|---|---|
validate.py | SMILES validation, comparison, and modification checking | JSON report with validity, similarity, scaffold match, modification verification |
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingopenscience/backend/cli/skills/chemistry/smiles-validation/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/fadrienne/apps/smiles-validation)