From agent-almanac
Interprets 1D and 2D NMR spectra (1H, 13C, DEPT, COSY, HSQC, HMBC) to assign peaks, analyze coupling, and propose molecular structures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-almanac:interpret-nmr-spectrumThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze one-dimensional and two-dimensional NMR spectra to assign peaks, determine coupling relationships, and propose molecular structural fragments consistent with all observed data.
Analyze one-dimensional and two-dimensional NMR spectra to assign peaks, determine coupling relationships, and propose molecular structural fragments consistent with all observed data.
Establish what data is available and its quality before interpreting:
| Solvent | 1H Residual (ppm) | 13C Signal (ppm) |
|---|---|---|
| CDCl3 | 7.26 | 77.16 |
| DMSO-d6 | 2.50 | 39.52 |
| D2O | 4.79 | -- |
| CD3OD | 3.31 | 49.00 |
| Acetone-d6 | 2.05 | 29.84, 206.26 |
| C6D6 | 7.16 | 128.06 |
Expected: A complete inventory of available experiments, confirmed solvent/reference peaks excluded from analysis, and a quality assessment.
On failure: If the spectrum has poor signal-to-noise or severe baseline distortion, note the limitation and proceed with caution. Flag any peaks that cannot be reliably distinguished from noise.
Assign each 1H signal to a chemical environment using characteristic shift ranges:
| Range (ppm) | Environment | Examples |
|---|---|---|
| 0.0--0.5 | Shielded (cyclopropane, M-H) | Cyclopropyl H, metal hydrides |
| 0.5--2.0 | Alkyl (CH3, CH2, CH) | Saturated aliphatic chains |
| 2.0--4.5 | Alpha to heteroatom/unsaturation | -OCH3, -NCH2, allylic, benzylic |
| 4.5--6.5 | Vinyl / olefinic | =CH-, =CH2 |
| 6.5--8.5 | Aromatic | ArH |
| 9.0--10.0 | Aldehyde | -CHO |
| 10.0--12.0 | Carboxylic acid | -COOH |
| 0.5--5.0 (broad, exchangeable) | OH, NH | Alcohols, amines, amides |
Expected: A table of all 1H signals with shift, multiplicity, J-values, integration (number of H), and preliminary environment assignment.
On failure: If integration ratios do not sum to the expected total number of protons, check for overlapping signals, broad peaks hidden in the baseline, or incorrect molecular formula.
Extract connectivity information from splitting patterns:
| J Range (Hz) | Coupling Type |
|---|---|
| 0--3 | Geminal (2J) or long-range (4J, 5J) |
| 6--8 | Vicinal aliphatic (3J) |
| 8--10 | Vicinal with restricted rotation |
| 10--17 | Vicinal olefinic cis (6--12) or trans (12--18) |
| 0--3 | Aromatic meta |
| 6--9 | Aromatic ortho |
Expected: All coupling constants measured and matched reciprocally, spin systems identified, and coupling types classified.
On failure: If multiplets are too complex to analyze by first-order rules, note the higher-order pattern. Consider that overlapping signals or strongly coupled nuclei (delta-nu/J < 10) produce non-first-order patterns requiring simulation.
Determine carbon types and count from 13C experiments:
| Range (ppm) | Carbon Type | Examples |
|---|---|---|
| 0--50 | sp3 Alkyl | CH3, CH2, CH, quaternary C |
| 50--100 | Alpha to O or N | -OCH3, -OCH2, anomeric C |
| 100--150 | Aromatic / vinyl | =CH-, ArC |
| 150--170 | Heteroaromatic / enol / imine | C=N, C-O aromatic |
| 170--185 | Carboxyl / ester / amide | -COOH, -COOR, -CONR2 |
| 185--220 | Aldehyde / ketone | -CHO, >C=O |
Expected: Every 13C signal classified by type (CH3, CH2, CH, C) and chemical environment, degree of unsaturation calculated and consistent with observed functional groups.
On failure: If DEPT data is unavailable, infer hydrogen attachment from HSQC correlations (Step 5). If carbon count does not match the molecular formula, check for coincident signals or quaternary carbons hidden in noise.
Build connectivity using two-dimensional experiments:
Expected: A connectivity map linking all spin systems into a coherent molecular framework, with stereochemical information from NOE data where available.
On failure: If 2D data is incomplete or ambiguous, note which connections are tentative. Multiple structural proposals may be necessary. Prioritize HMBC correlations for fragment assembly, as they bridge gaps that COSY cannot.
Assemble fragments into a complete structural proposal:
Expected: A single best-fit structural proposal with all NMR data accounted for, or a ranked list of candidates with a plan to distinguish them.
On failure: If no single structure accounts for all data, check for: mixture of compounds (extra peaks with non-integer integration ratios), dynamic processes (broad peaks from conformational exchange), or paramagnetic impurities (anomalous broadening). Re-examine the molecular formula if multiple structures remain equally viable.
interpret-ir-spectrum -- identify functional groups to constrain NMR-based structure proposalsinterpret-mass-spectrum -- determine molecular formula and fragmentation for cross-validationinterpret-uv-vis-spectrum -- characterize chromophores and conjugation extentinterpret-raman-spectrum -- obtain complementary vibrational data for symmetric modesplan-spectroscopic-analysis -- select and sequence spectroscopic techniques before data acquisitionnpx claudepluginhub pjt222/agent-almanacSelects and designs spectroscopic analysis methods (UV-Vis, IR, NMR, MS, Raman) including sample prep, calibration, interpretation, and reporting for structural identification or quantitation.
Systematically interpret infrared spectra to identify functional groups. Covers diagnostic region, fingerprint region, hydrogen bonding effects, and functional group inventory with confidence levels.
Reasons from first principles to predict reaction products, analyze mechanisms, and interpret NMR/IR/MS spectra for organic synthesis problems.