Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete)....
npx skills add TaoELi/MaxwellLink --skill "mxl-postprocess"
Install specific skill from multi-skill repository
# Description
This skill should be used when users need to extract, export, and plot MaxwellLink outputs from molecules and EM solvers (e.g., `additional_data_history`, cavity histories, spectra helpers).
# SKILL.md
name: mxl-postprocess
description: This skill should be used when users need to extract, export, and plot MaxwellLink outputs from molecules and EM solvers (e.g., additional_data_history, cavity histories, spectra helpers).
Post-processing and export
Collect molecular diagnostics
- Read per-molecule diagnostics from
molecule.additional_data_history(list of dicts). - Convert to arrays by extracting keys (
time_au,mux_au,Pe,energy_au, ...).
Collect solver histories (when enabled)
- For
SingleModeSimulation(record_history=True), usesim.time_history,qc_history,pc_history, andmolecule_response_history. - For
LaserDrivenSimulation(record_history=True), usesim.time_history,drive_history, andmolecule_response_history.
Export
- Write CSV/NPZ from the collected arrays for reproducibility and downstream plotting.
- Keep the export code inside the project folder so it travels with inputs.
References
- Snippets:
skills/mxl-postprocess/references/postprocessing.md - Tools:
src/maxwelllink/tools/(pulse helpers and spectra utilities)
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.