Agent skill · Data & Analytics

raman-fitting

This skill provides guidance for fitting peaks in Raman spectroscopy data, particularly for materials like graphene. Use this skill when tasks involve Raman spectrum analysis, peak fitting (G peak, 2D peak, D peak), or spectroscopic curve fitting using Lorentzian, Gaussian, or Voigt functions.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill raman-fitting-letta-ai-skills-2 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: none
Path: skills/analysis/raman-fitting-letta-ai-skills-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Raman Spectrum Peak Fitting ## Overview This skill provides procedural knowledge for fitting peaks in Raman spectroscopy data. Raman spectroscopy is commonly used to characterize materials like graphene, carbon nanotubes, and other crystalline structures. Proper peak fitting requires understanding both the physics of Raman scattering and robust numerical fitting techniques. ## Critical First Step: Data Exploration Before any fitting attempts, perform comprehensive data exploration to avoid fundamental misinterpretations: ### 1. Verify Data Format - Examine file structure carefully (delimiters, column separators, row numbering) - Check for locale-specific number formats (e.g., `47183,554644` may use comma as decimal separator) - Identify whether columns represent wavenumber, wavelength, or require conversion - Look for header rows or metadata that may affect parsing ### 2. Assess Data Range and Quality - Determine the wavenumber range covered by the dataset - Check if expected peak positions fall within the data range - Identify noise levels and baseline characteristics - Plot the entire spectrum before attempting any fits ### 3. Compare Against Expected Values For graphene Raman

What's inside
Steps it walks through
  1. Overview
  2. Critical First Step: Data Exploration
  3. 1. Verify Data Format
  4. 2. Assess Data Range and Quality
  5. 3. Compare Against Expected Values
  6. Peak Fitting Workflow
  7. Step 1: Background Subtraction
  8. Step 2: Select Appropriate Peak Function
  9. Step 3: Define Fitting Region
  10. Step 4: Set Physical Constraints
  11. Step 5: Execute Fit and Validate
  12. Fit Quality Validation
  13. Metrics to Check
  14. Warning Signs of Fit Failure
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the raman-fitting skill do?

This skill provides guidance for fitting peaks in Raman spectroscopy data, particularly for materials like graphene. Use this skill when tasks involve Raman spectrum analysis, peak fitting (G peak, 2D peak, D peak), or spectroscopic curve fitting using Lorentzian, Gaussian, or Voigt functions.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill raman-fitting-letta-ai-skills-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going