X-ray Diffraction skill for crystal structure, phase identification, and crystallite size analysis of nanomaterials
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill xrd-crystallography-analyzer --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Xrd Crystallography Analyzer?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-xrd-crystallography-analyzer-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: xrd-crystallography-analyzer
description: X-ray Diffraction skill for crystal structure, phase identification, and crystallite size analysis of nanomaterials
allowed-tools:
- Read
- Write
- Glob
- Grep
- Bash
metadata:
specialization: nanotechnology
domain: science
category: spectroscopy
priority: high
phase: 6
tools-libraries:
- HighScore
- JADE
- GSAS-II
- FullProf
- PDFgui
graph:
domains: [domain:nanotechnology]
skillAreas: [skill-area:mathematical-reasoning, skill-area:physics-simulation, skill-area:data-analysis]
workflows: [workflow:experiment-design]
roles: [role:research-engineer]
---
# XRD Crystallography Analyzer
## Purpose
The XRD Crystallography Analyzer skill provides crystallographic characterization of nanomaterials through X-ray diffraction analysis, enabling phase identification, crystallite size determination, and structural refinement.
## Capabilities
- Phase identification and Rietveld refinement
- Crystallite size (Scherrer equation)
- Lattice parameter calculation
- Preferred orientation analysis
- In-situ XRD capabilities
- PDF (Pair Distribution Function) analysis
## Usage Guidelines
### XRD Analysis
1. **Phase Identification**
- Match peaks to database entries
- Identify multiple phases
- Assess phase purity
2. **Crystallite Size**
- Apply Scherrer equation: D = Kl/(B cos theta)
- Account for instrumental broadening
- Use Williamson-Hall for strain
3. **Structural Refinement**
- Perform Rietveld refinement
- Extract lattice parameters
- Quantify phase fractions
## Process Integration
- Multi-Modal Nanomaterial Characterization Pipeline
- Structure-Property Correlation Analysis
- Nanoparticle Synthesis Protocol Development
## Input Schema
```json
{
"diffraction_file": "string",
"analysis_type": "phase_id|crystallite_size|refinement|pdf",
"wavelength": "number (Angstrom)",
"expected_phases": ["string"]
}
```
## Output Schema
```json
{
"phases": [{
"name": "string",
"pdf_number": "string",
"weight_fraction": "number"
}],
"crystallite_size": {
"value": "number (nm)",
"method": "string"
},
"lattice_parameters": {
"a": "number",
"b": "number",
"c": "number",
"space_group": "string"
},
"refinement_quality": {
"Rwp": "number",
"chi_squared": "number"
}
}
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!