Computational-chemistry-agent-skills run-gauss
install
source · Clone the upstream repo
git clone https://github.com/jinzhezenggroup/computational-chemistry-agent-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jinzhezenggroup/computational-chemistry-agent-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/quantum-chemistry/run-gauss" ~/.claude/skills/jinzhezenggroup-computational-chemistry-agent-skills-run-gauss && rm -rf "$T"
manifest:
quantum-chemistry/run-gauss/SKILL.mdsource content
Ask the user for these details
- Run location:
or<local>
(and scheduler if any)<remote/HPC> - Environment setup:
(e.g. module load / source script)<env_setup_cmds> - Gaussian executable:
(e.g.<gaussian_exec>
,g16
, or absolute path)g09 - Working directory:
- local prep dir:
(if applicable)<local_work_dir> - remote run dir:
(if applicable)<remote_work_dir> - per-task dir:
<task_work_dir>
- local prep dir:
- Files:
- input:
<input.gjf> - Gaussian output:
<gaussian_log> - wrapper stdout/stderr (if needed):
,<stdout_log><stderr_log>
- input:
- Scratch:
(e.g.GAUSS_SCRDIR=<scratch_dir>
,./scratch
, or site-provided scratch)$TMPDIR- whether to clean scratch after the run
Command template
<env_setup_cmds> export GAUSS_SCRDIR=<scratch_dir> mkdir -p "$GAUSS_SCRDIR" <gaussian_exec> < <input.gjf> > <gaussian_log> rm -rf "$GAUSS_SCRDIR"
Generate / assemble .gjf
(when there is not an existing one)
.gjfUse gjf-flux to extract/assemble
.gjf sections and build workflows.
Find the extract/assemble skill:
gjf-flux
Submit via dpdispatcher (recommended)
Recommend using dpdispatcher to submit Gaussian calculations.
Find the submission skill:
dpdisp-submit