Catalysis analysis
Use when the task is to analyze catalysis-relevant quantities from DFT results, including adsorption energies, d-band center estimates, reaction barriers from NEB images, mode-specific catalyst-set ranking, adsorption or pathway selectivity comparisons, and compact markdown reports from finished calculations. Supports VASP, QE, and ABINIT-style energy inputs.From its SKILL.md
npx -y skills add chatmaterials/catalysis-analysisAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.4 KB, 413 tokens by cl100k_base, as published. Nobody here has run it
Catalysis Analysis
Use this skill for catalysis-oriented post-processing rather than generic workflow setup.
When to use
- estimate adsorption energies from slab, adsorbate, and adsorbed calculations
- summarize a simple d-band center from projected DOS data
- estimate reaction barriers from NEB image sets
- rank multiple catalyst candidates in balanced, activity, poisoning-resistant, or descriptor modes
- compare adsorption selectivity between two adsorbates on the same slab
- compare selectivity between competing reaction pathways
- compare adsorption preference across multiple surface sites
- write a compact catalysis-analysis report from existing calculations
Supported backends:
- VASP-like directories with
OUTCAR - QE-like directories with
.out - ABINIT-like directories with
.abo
Use the bundled helpers
scripts/analyze_adsorption_energy.pyEstimate an adsorption energy from slab, adsorbate, and adsorbed states.scripts/analyze_dband_center.pyEstimate total and occupied d-band centers from projected DOS data.scripts/analyze_reaction_barrier.pyEstimate forward and reverse reaction barriers from a numbered image set.scripts/compare_catalyst_set.pyRank multiple catalyst cases with balanced, activity, poisoning-resistant, or descriptor heuristics.scripts/compare_adsorbate_selectivity.pyCompare two adsorbates on the same slab and summarize the preferred binder.scripts/compare_reaction_selectivity.pyCompare two competing NEB pathways and summarize the kinetically preferred path.scripts/compare_surface_sites.pyCompare adsorption energies across multiple sites on the same slab.scripts/export_catalysis_report.pyExport a markdown catalysis-analysis report.
Guardrails
- Do not overinterpret adsorption energies without stating the reference states.
- Treat a simple d-band center as a descriptor, not a proof of catalytic activity.
- Distinguish reaction barriers from adsorption thermodynamics.
What ships with it: 82 files
42.5 KB alongside SKILL.md, 10 of them executable
agents/
- openai.yaml268 B
fixtures/
- abinit/adsorbate/run.abo28 B
- abinit/adsorbed/run.abo27 B
- abinit/neb/00/run.abo27 B
- abinit/neb/01/run.abo27 B
- abinit/neb/02/run.abo28 B
- abinit/neb/03/run.abo27 B
- abinit/neb/04/run.abo27 B
- abinit/projdos/pdos.dat57 B
- abinit/projdos/run.abo28 B
- abinit/slab/run.abo28 B
- adsorbate/OUTCAR101 B
- adsorbed/OUTCAR101 B
- candidates/strong-bind/adsorbate/OUTCAR45 B
- candidates/strong-bind/adsorbed/OUTCAR45 B
- candidates/strong-bind/neb/00/OUTCAR45 B
- candidates/strong-bind/neb/01/OUTCAR45 B
- candidates/strong-bind/neb/02/OUTCAR45 B
- candidates/strong-bind/neb/03/OUTCAR45 B
- candidates/strong-bind/neb/04/OUTCAR45 B
- candidates/strong-bind/projdos/projdos.dat58 B
- candidates/strong-bind/slab/OUTCAR45 B
- candidates/weak-fast/adsorbate/OUTCAR44 B
- candidates/weak-fast/adsorbed/OUTCAR44 B
- candidates/weak-fast/neb/00/OUTCAR45 B
- candidates/weak-fast/neb/01/OUTCAR45 B
- candidates/weak-fast/neb/02/OUTCAR45 B
- candidates/weak-fast/neb/03/OUTCAR45 B
- candidates/weak-fast/neb/04/OUTCAR45 B
- candidates/weak-fast/projdos/projdos.dat72 B
- candidates/weak-fast/slab/OUTCAR44 B
- neb/00/OUTCAR44 B
- neb/01/OUTCAR44 B
- neb/02/OUTCAR44 B
- neb/03/OUTCAR44 B
- neb/04/OUTCAR44 B
- pathways/desired/00/OUTCAR44 B
- pathways/desired/01/OUTCAR44 B
- pathways/desired/02/OUTCAR44 B
- pathways/desired/03/OUTCAR44 B
42 more files not listed here. See all 82 in the repository.