skills/materials/surface-and-termination-screening/SKILL.md
Use this skill for turning one relaxed bulk reference into a controlled slab/termination screening set, including slab generation, freezing policy, optional lateral expansion, and standardized VASP ranking runs.
npx skillsauth add q734738781/CatMaster surface-and-termination-screeningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to screen surface terminations without quietly changing slab geometry, fixing policy, or execution settings between candidates.
pymatgen parser; only then hand off winning slabs to adsorption work.build_slabfix_atoms_by_layersfix_atoms_by_heightfix_atoms_by_indicessupercellvasp_prepareremote_submissionremote_submission_batchexecutebuild_slab once per Miller index and keep slab thickness, vacuum, orthogonality, and reduction policy fixed during the screen.get_symmetry_slab=true explicitly.supercell after the fixing policy is understood.structure-visual-inspection skill script when termination identity or vacuum/fixing mistakes are visually ambiguous.vasp_prepare preset/regime across the termination set.pymatgen parser before selecting survivors.E0 as the default energy field from structured parser output.Return:
adsorption-screening rather than combining slab enumeration and adsorption placement in one campaign.data-ai
Use this skill for source-grounded CP2K AIMD preparation, restart staging, generic execution handoff through cp2k_execute, and run-health inspection.
testing
Use this skill for CP2K vibrational-analysis preparation and task-specific thermochemistry parsing after an accepted stationary point.
tools
Use this skill for source-grounded CP2K NEB and dimer path-refinement preparation through the single cp2k_prepare tool.
testing
Use this skill for CP2K DOS/PDOS, band-style, and population-analysis follow-up planning where parsing is task-specific and should usually be scripted.