molclaw-smiles-valid-check

Validate SMILES strings and return per-item chemical validity flags.

28|2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/InternScience/MolClaw --skill molclaw-smiles-valid-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molclaw-smiles-valid-check
Source: https://github.com/InternScience/MolClaw/tree/main/skills/L1_tools/molclaw-smiles-valid-check
Command: npx skills add https://github.com/InternScience/MolClaw --skill molclaw-smiles-valid-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill verifies whether input SMILES strings are chemically valid, preventing downstream errors from invalid representations.

Core Features & Use Cases

  • SMILES validation: checks syntax and basic chemical validity for one or more SMILES strings.
  • Per-item results: returns a list where each entry contains the SMILES string and its validity.
  • Use Case: In a drug-discovery pipeline, ensure all candidate molecules have valid SMILES before property evaluation.

Quick Start

Provide a list of SMILES strings to the tool to receive a validity report.

Frequently Asked Questions about molclaw-smiles-valid-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate SMILES strings for molecular correctness in a batch?

You can validate SMILES strings by submitting a batch or single string to check their chemical validity, receiving a per-SMILES validity flag for each input entry.

What is SMILES validation and why is it needed in cheminformatics?

SMILES validation verifies the syntax and basic chemical validity of molecule representations, preventing downstream errors in cheminformatics pipelines from processing invalid molecular strings.

Can I check multiple SMILES strings at once or do I need to validate them one by one?

You can validate multiple SMILES strings at once, as the tool accepts batches and returns a list of dictionaries containing each SMILES string alongside its individual is_valid flag.

Does SMILES validation check syntax or actual chemical properties?

SMILES validation checks both syntax and basic chemical validity of the input strings to determine if the molecular representations are structurally sound and correctly formatted.

What is the best way to filter invalid molecule representations before property evaluation?

The best way to filter invalid molecule representations is to run a batch SMILES validation check before property evaluation, using the returned per-item validity flags to exclude invalid entries.

Why do my drug discovery pipeline errors occur when processing candidate molecules?

Pipeline errors often occur because invalid SMILES strings are processed without prior validation, making it necessary to verify chemical validity before evaluating candidate molecule properties.