Standalone skill for ABINIT setup, staged workflow organization, output review, and restart handling.
gs,relax,nscf,dos, andbandworkflow skeletons- checks for missing
.abiinputs, missing pseudo references, and broken restart dependencies - quick summaries from
.abo-style outputs - recovery recommendations for child stages missing
DENorWFKartifacts - conservative scheduler-script generation for Slurm and PBS
- it does not invent pseudopotential filenames or versions
- it does not guess spin,
+U, SOC, or k-path choices without explicit context - it does not claim a
DENorWFKrestart is safe when the parent state is unclear
npx skills add chatmaterials/abinit-workflows -g -ypython3 -m py_compile scripts/*.py
npx skills add . --list
python3 scripts/make_abinit_inputs.py /tmp/abinit-test --task band --scheduler none
python3 scripts/check_abinit_job.py /tmp/abinit-test
python3 scripts/recommend_abinit_recovery.py fixtures/missing-restart
python3 scripts/export_recovery_plan.py fixtures/missing-restart
python3 scripts/export_status_report.py fixtures/missing-restart
python3 scripts/export_input_suggestions.py fixtures/missing-restart
python3 scripts/run_regression.py- Initialize a fresh repository from this directory.
- Run the local validation commands from this directory.
- Commit the repo root as the first release candidate.
- Tag the first release, for example
v0.1.0.
git init
git add .
git commit -m "Initial release of abinit-workflows"
git tag v0.1.0