Agent skill
spectroscopy
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/spectroscopy
SKILL.md
Spectroscopy Simulation
Overview
Skills for computing spectroscopic observables from first principles: vibrational spectra (IR, Raman) and core-level X-ray absorption spectra (XAS/XANES). These connect atomistic simulations to experimental measurements.
Sub-skills
| Skill | Path | Description |
|---|---|---|
| Raman & IR Spectroscopy | raman-ir/ |
Compute infrared and Raman spectra from Gamma-point phonons. Uses QE ph.x or MACE + finite differences. Includes Born effective charges, dielectric tensors, and Lorentzian broadening. |
| XAS/XANES Spectroscopy | xas-xanes/ |
Simulate X-ray absorption near-edge structure using QE xspectra.x. Core-hole pseudopotential approach for K-edge and L-edge spectra. |
Typical Workflow
- Relax structure with QE
pw.xor MACE. - IR/Raman: Compute Gamma-point phonons, extract intensities, plot spectra.
- XAS/XANES: Run core-hole SCF, then
xspectra.xfor absorption cross-section.
Prerequisites
# QE binaries: pw.x, ph.x, pp.x, dynmat.x, xspectra.x
# Python: ase, pymatgen, phonopy (pip install phonopy), numpy, scipy, matplotlib
# MACE: mace-torch (for finite-difference approach)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?