AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Gaussian Frontier Orbitals

skill-nanhuai-x-gaussian-molecule-workflow-gaussian-frontier-orbitals · by Nanhuai-X

Determine and export HOMO and LUMO cube files from Gaussian formatted checkpoint (.fch) files using Multiwfn, with optional VMD images and energy data. Use for closed-shell Gaussian FCH frontier-orbital analysis.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-nanhuai-x-gaussian-molecule-workflow-gaussian-frontier-orbitals

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nanhuai-x-gaussian-molecule-workflow-gaussian-frontier-orbitals)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Gaussian Frontier Orbitals? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Gaussian HOMO/LUMO analysis

Use this skill when .fch files need HOMO/LUMO indices, orbital cubes, energy data, or rendered frontier-orbital images.

Safety gate: wavefunction type

Automatic index selection is valid only for a restricted closed-shell wavefunction: HOMO = total electrons / 2 and LUMO = HOMO + 1. Before using it, inspect the FCH occupation/electron information.

  • For UHF, ROHF, open-shell, spin-polarized, or fractional occupations, stop automatic selection.
  • Ask the user for the required alpha/beta spin channel and orbital indices, or use an occupation-aware parser.
  • Never silently apply the closed-shell formula to UHF, ROHF, or fractional systems.

Workflow

Run the bundled closed-shell exporter from the analysis folder:

python /scripts/run_orbitals.py --input fch --output output

It carries its own export logic and does not require this repository's root scripts.

  1. Locate Multiwfn through MULTIWFN_BIN, then PATH, then a user-provided path. For optional graphics, resolve VMD_BIN similarly; PNG conversion requires Pillow.
  2. For every fch/.fch, create an isolated run directory and record the selected HOMO/LUMO indices in a root-level orbital_indices.txt and a per-molecule log.
  3. Export exactly the selected HOMO and LUMO orbital cube files through Multiwfn. Use deterministic names such as _orb######.cub and do not overwrite an existing final cube without permission.
  4. Extract the selected orbital energies and write _energies.txt, including orbital indices, units, and spin channel.
  5. If graphics are requested, render the two cubes to _HOMO.tga and _LUMO.tga, convert them to corresponding PNG files, verify readability, and remove only the temporary TGA files. The two orbital phases use red #CE3B58 for positive and blue #4A65A0 for negative.

Output contract

For a closed-shell molecule, require 2 orbital cubes, orbital_indices.txt, and _energies.txt; graphics add 2 PNG files. Stop on missing cubes, inconsistent indices, VMD failures, or Multiwfn errors. Some Multiwfn 3.8 Windows builds return an EOF code after writing both orbital cubes; accept that return only when both newly generated cubes and the export log are validated.

Reporting

Keep long Multiwfn output in molecule logs. Finish with a short table of selected orbitals and generated files; refer ESP requests to $gaussian-esp-vmd and ELF requests to $gaussian-elf.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.