adsorbate-and-intermediate-generation

Generate canonical 3D molecules from SMILES for adsorption workflows.

13|1|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/q734738781/CatMaster --skill adsorbate-and-intermediate-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adsorbate-and-intermediate-generation
Source: https://github.com/q734738781/CatMaster/tree/main/skills/adsorbate-and-intermediate-generation
Command: npx skills add https://github.com/q734738781/CatMaster --skill adsorbate-and-intermediate-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turn SMILES-level adsorbate requests into stable 3D molecule files for adsorption workflows, enabling seamless slab-placement preparation.

Core Features & Use Cases

  • Canonicalizes species name and SMILES to remove ambiguity.
  • Generates deterministic 3D conformers in requested formats (poscar, xyz, or both).
  • Returns relative file paths for downstream adsorption workflows and enables straightforward handoff to placement steps.

Quick Start

Normalize the requested species name and canonical SMILES before generation; generate 3D molecule files in the requested formats and return their relative paths.

Frequently Asked Questions about adsorbate-and-intermediate-generation

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

FAQPage Schema
How do I generate 3D molecule files from SMILES for adsorption workflows?

To generate 3D molecules from SMILES for adsorption workflows, you provide the canonical SMILES input to normalize the species and create deterministic 3D conformers. The process outputs stable POSCAR or XYZ files with relative paths for downstream slab-placement preparation.

Can I output both POSCAR and XYZ formats for a single adsorbate?

Yes, you can generate 3D molecule files in both POSCAR and XYZ formats simultaneously. The generation process supports requested output formats for adsorption workflows, returning relative file paths to ensure straightforward handoff to downstream placement steps.

What is the purpose of normalizing protonation and canonical SMILES for adsorbate generation?

Normalizing protonation and canonicalizing SMILES removes chemical ambiguity before 3D conformer generation. This canonicalization ensures deterministic embedding of adsorbate and intermediate species, producing stable molecular structures required for reliable slab-placement preparation.

Does adsorbate generation handle relative file paths for downstream slab-placement steps?

Yes, adsorbate generation explicitly returns relative file paths to downstream slab-placement steps. By following explicit output path conventions, the generated POSCAR and XYZ files enable seamless handoff and integration into subsequent adsorption workflow processes.

What is the best way to prepare intermediates for slab-placement from SMILES inputs?

The best way to prepare intermediates for slab-placement is to canonicalize the species name and SMILES before 3D conformer generation. This deterministic embedding approach outputs normalized molecular structures in POSCAR or XYZ formats for seamless adsorption workflow integration.