skills/materials/bulk-relax-and-reference/SKILL.md
Use this skill for bulk-reference preparation and analysis when a workflow needs a relaxed bulk baseline, symmetry-inequivalent site ledger, and optional band/DOS follow-up from one consistent starting structure.
npx skillsauth add q734738781/CatMaster bulk-relax-and-referenceInstall 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 turn a bulk structure into a traceable relaxed reference before any slab, defect, or band/DOS branch.
enumerate_unique_sites if later defect or dopant work needs group IDs.vasp_prepare.remote_submission or remote_submission_batch using task_name="vasp_execute", then accept it with a focused pymatgen parser.generate_kpath or downstream surface/defect workflows.enumerate_unique_sitesvasp_prepareremote_submissionremote_submission_batchgenerate_kpathvasp_prepare(preset="relax", regime="bulk", ...).relax_cell=true when the bulk reference itself is meant to be variable-cell.DFT+U, dispersion, and k-point policy into every comparison built from this reference.E0 as the default comparison energy.KPOINTS recommendation with generate_kpath.DFT+U assumptions in the handoff.Return:
surface-and-termination-screening, defect-and-dopant-screening, or band-and-dos-analysis instead of mixing those branches into the same run root.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.