skills/dynamics/mace-md-sampling/SKILL.md
Use this skill for MACE-backed ASE MD sampling, thermal stability checks, trajectory generation, and trajectory-health analysis through the managed mace_md_dir remote task.
npx skillsauth add q734738781/CatMaster mace-md-samplingInstall 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 for MACE MD in dynamics_worker. MACE relaxation, single-point ranking, and NEB/path optimization stay in materials_worker; MACE dataset construction, training, and evaluation stay in ml_worker.
input/ and grouped controls in params/md_params.json.remote_submission(task_name="mace_md_dir") for one stage, or remote_submission_batch when each first-level child is one complete MACE MD stage.status.json, stdout.log, stderr.log, and output/batch_summary.json after execution.md_trajectory_summary or analyze_trajectory, and write a focused script for system-specific observables.get_avail_remote_taskremote_submissionremote_submission_batchmd_trajectory_summaryanalyze_trajectoryexecuteinput/ with ASE-readable structures.params/md_params.json; pass params={"params_path": "params/md_params.json"} to remote_submission.mace_md_dir. Do not submit MACE MD through mace_relax_dir or mace_sp_dir.stage/
input/
POSCAR or *.vasp/*.cif/*.xyz
params/
md_params.json
md_config object with optional calculator, dynamics, thermostat, barostat, and output groups.dynamics.ensemble to nve, nvt, or npt; choose thermostat/barostat keys only when the method needs them.barostat.compressibility_bar_inv explicitly.task_name="mace_md_dir" for MACE MD execution.device="auto" so exploratory jobs can still produce results when CUDA is unavailable. After completion, inspect status.json or output/batch_summary.json and report the actual device used.device="cuda" only when the user explicitly asks for GPU validation or a GPU-required production run.md_trajectory_summary or analyze_trajectory for generic frame/RDF/MSD artifacts when they match the requested observable.dynamics.ensemble="nvt" with thermostat.type="bussi" for generic thermal sampling unless the scientific question requires energy conservation (nve) or pressure control (npt).calculator.default_dtype="float32" by default for MD throughput. Use float64 only when explicitly checking numerical sensitivity.barostat.type="isotropic_mtk" unless anisotropic cell fluctuations are part of the question.Return:
params/md_params.json pathcalculator, dynamics, thermostat, barostat, and output controlswork_dir_relremote_context_id, submission_hash, and receipt_rel when presentstatus.json, output/batch_summary.json, and trajectory/log summary pathsreferences/mace_md_sampling_reference.mdcatmaster/remote/gpu/mace_md.pyskills/execution/remote-stage-layouts/SKILL.md#mace_md_dirdata-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.