skills/materials/band-and-dos-analysis/SKILL.md
Use this skill for post-relax bulk electronic-structure workflows when the goal is a clean DOS or band-path-ready calculation sequence with explicit KPOINTS provenance and result summaries.
npx skillsauth add q734738781/CatMaster band-and-dos-analysisInstall 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 build a controlled relax-to-static-to-band/DOS sequence instead of improvising electronic-structure jobs from an unconverged structure. Follow the VASP Wiki pattern: finalize the structure first, then run a dedicated static/DOS stage with explicit k-point and charge-density provenance.
CHGCAR available, e.g. surface LCHARG=True through user_incar_patch.vasp_prepare(preset="dos", ...); add dos_charge_density_path only when you are intentionally doing the VASP Wiki ICHARG=11 non-self-consistent branch.user_incar_patch, typically ISMEAR=0, SIGMA=0.03-0.1, and optionally EFERMI=MIDGAP for clearly gapped or unknown-gap systems.KPOINTS with generate_kpath and assemble the band job with vasp_band_prepare.remote_submission or remote_submission_batch using task_name="vasp_execute".pymatgen parsing (Vasprun/BSVasprun/DOS objects as appropriate) to summarize convergence, DOS, band, and parsed gap evidence.E0 by default.generate_kpathvasp_preparevasp_band_prepareremote_submissionremote_submission_batchexecuteICHARG=11), the preceding self-consistent stage must have produced a reusable CHGCAR.generate_kpath proposes the line-mode KPOINTS, and vasp_band_prepare owns the dedicated band input deck.ISMEAR=-5) on a Gamma-centered mesh that can actually form tetrahedra.user_incar_patch to switch to Gaussian smearing (ISMEAR=0) with small SIGMA, typically 0.03-0.1.EFERMI=MIDGAP is a reasonable explicit stabilizer to surface.LORBIT controls PDOS output, but fixed-density reuse also needs the charge-density provenance to be scientifically traceable.ICHARG=11/12, VASP Wiki recommends LMAXMIX matched to the highest angular momentum in the PAW data (2/4/6 for s,p / d / f dominated cases). The tool now auto-fills a baseline when absent; surface any deliberate override.KPOINTS artifact used for the band job.ICHARG=11, and the source of any reused CHGCAR.CHGCAR-writing choice explicit.structure-visual-inspection skill script when the bulk cell standardization or orientation is visually ambiguous.DFT+U, smearing, or k-point density silently.DOSCAR as the final electronic-structure result.ISMEAR=0 with small SIGMA over ISMEAR>0.user_incar_patch changes that alter DOS/band interpretation.CHGCAR, report the charge-density source explicitly and make sure the upstream stage actually wrote that CHGCAR.KPOINTS artifact and any reused CHGCAR source explicit.Return:
KPOINTS path when relevantbulk-relax-and-reference to establish the accepted bulk baseline before this skill.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.