Use this skill for adsorption-site enumeration and adsorbate placement workflows, including candidate screening setup and batch structure generation.
63
75%
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 ./skills/adsorption-site-screening/SKILL.mdUse this skill to enumerate adsorption sites, place adsorbates reproducibly, and emit batch-ready adsorption structures with metadata.
enumerate_adsorption_sites first and keep the returned sites_json_rel.place_adsorbate for one chosen site or generate_batch_adsorption_structures for a screening set.ads_indices metadata for downstream relaxations and thermochemistry.enumerate_adsorption_sites writes a JSON site list and returns default_site_label.mode=all, the candidate families are ontop, bridge, and hollow.place_adsorbate accepts explicit labels like ontop_0; site=auto prefers the first available ontop, then bridge, then hollow.distance; the molecule is translated so the center of mass of its lowest-z atom layer lands on that site coordinate.ads_indices_added, merged ads_indices, metadata_rel, and ads_indices_json_rel.generate_batch_adsorption_structures supports either slab_file or slab_dir, not both.max_structures is a real cap; if the site count exceeds it, the batch is truncated.batch_structures.json plus ads_indices.json under output_dir.Return:
sites_json_rel or explicit label)output_dir_relads_indices metadata path(s)ads_indices returned by the tool instead of recomputing adsorbate atom indices.c87fc76
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.