Use when the task involves VASP density-functional theory workflows, including INCAR, POSCAR, KPOINTS, and POTCAR preparation, relax, static, DOS, band, and optics setups, OUTCAR or OSZICAR review, restart handling, convergence checks, and Slurm or PBS job scripts.
This skill handles practical VASP setup, review, and recovery. Use it when the request is clearly VASP-specific and needs auditable file choices rather than generic DFT commentary.
Use this skill when the user mentions or implies:
VASP, INCAR, POSCAR, KPOINTS, POTCAR, OUTCAR, OSZICAR, vasprun.xmlMAGMOM, ICHARG, WAVECAR, CHGCAR, NELM, or common VASP failure modesPrioritize missing information in this order:
relax, static, dos, band, or restart+U, SOC, vdW treatmentNever silently invent:
POTCAR availability, version, or licensingMAGMOM, LDAU*, SOC, hybrid, or vdW settingsBefore recommending settings, establish:
scripts/make_vasp_inputs.py
Generate conservative relax, static, dos, band, or optics workflow skeletons.scripts/check_vasp_job.py
Check one VASP directory or staged workflow root for missing files and restart dependencies.scripts/summarize_vasp_run.py
Summarize a VASP run using INCAR, OSZICAR, and OUTCAR.scripts/recommend_vasp_recovery.py
Turn incomplete or failed VASP runs into concrete restart and recovery guidance.scripts/export_status_report.py
Export a shareable markdown status report from a VASP run or staged workflow.scripts/export_input_suggestions.py
Export conservative VASP input snippets based on detected recovery patterns.references/vasp.mdreferences/convergence.mdreferences/failure-modes.mdreferences/schedulers.mdWhenever you recommend edits or restarts, include:
ICHARG=11 or restart files are involved, say explicitly which parent artifacts are required.