materials-science

Analyzes material properties including crystal structures, phase diagrams, mechanical/thermal/electronic properties, and supports materials discovery through computational approaches; trigger when users discuss alloys, ceramics, polymers, nanomaterials, or materials characterization.

564 stars

Best use case

materials-science is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Analyzes material properties including crystal structures, phase diagrams, mechanical/thermal/electronic properties, and supports materials discovery through computational approaches; trigger when users discuss alloys, ceramics, polymers, nanomaterials, or materials characterization.

Teams using materials-science should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/materials-science/SKILL.md --create-dirs "https://raw.githubusercontent.com/beita6969/ScienceClaw/main/skills/materials-science/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/materials-science/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How materials-science Compares

Feature / Agentmaterials-scienceStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Analyzes material properties including crystal structures, phase diagrams, mechanical/thermal/electronic properties, and supports materials discovery through computational approaches; trigger when users discuss alloys, ceramics, polymers, nanomaterials, or materials characterization.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

## When to Trigger

Activate this skill when the user mentions:
- Crystal structures, lattice parameters, space groups, unit cells
- Phase diagrams, phase transitions, thermodynamic stability
- Mechanical properties (tensile strength, hardness, elastic modulus)
- Electronic properties (band gap, conductivity, dielectric constant)
- Materials characterization (XRD, SEM, TEM, AFM)
- Nanomaterials, thin films, composites, polymers
- Materials databases, high-throughput screening, materials informatics

## Step-by-Step Methodology

1. **Define the materials question** - Specify the material system (elements, compounds), property of interest, and application context (structural, electronic, optical, catalytic).
2. **Database search** - Query Materials Project, AFLOW, ICSD, or OQMD for known structures and computed properties. Check experimental databases (Springer Materials, NIST) for measured values.
3. **Structure analysis** - Identify crystal system, space group, and Wyckoff positions. Compute lattice parameters and density. For disordered systems, characterize using pair distribution functions or radial distribution functions.
4. **Property evaluation** - Retrieve or compute relevant properties: formation energy (thermodynamic stability), band structure (electronic), phonon dispersion (thermal), elastic tensor (mechanical). Compare with target specifications.
5. **Phase diagram analysis** - Construct or retrieve phase diagrams (binary, ternary). Identify stable phases, invariant reactions (eutectic, peritectic), and solid solutions. Use CALPHAD method for complex systems.
6. **Characterization guidance** - Recommend appropriate techniques: XRD for crystal structure, SEM/TEM for microstructure, XPS for surface chemistry, DSC for thermal transitions. Specify expected peaks/features.
7. **Design recommendations** - Suggest composition or processing modifications to achieve target properties. Consider trade-offs between competing properties (strength vs. ductility, conductivity vs. transparency).

## Key Databases and Tools

- **Materials Project** - Computed materials properties (DFT)
- **AFLOW** - Automatic FLOW for materials discovery
- **ICSD** - Inorganic Crystal Structure Database
- **NIST Materials Data** - Experimental property data
- **Springer Materials** - Curated materials data
- **Thermo-Calc / FactSage** - CALPHAD thermodynamic modeling

## Output Format

- Crystal structures with space group, lattice parameters (in Angstroms), and atomic positions.
- Properties in SI units with comparison to reference values.
- Phase diagrams with labeled phases, invariant points, and temperature/composition axes.
- Characterization predictions (expected XRD peaks with 2-theta and hkl, expected spectral features).

## Quality Checklist

- [ ] Crystal structure validated against experimental data when available
- [ ] Property values compared between computational and experimental sources
- [ ] Temperature and pressure conditions specified for all properties
- [ ] Appropriate computational method noted (DFT functional, basis set)
- [ ] Phase diagram includes metastable phases if relevant
- [ ] Synthesis feasibility and processing conditions considered
- [ ] Units consistent and clearly stated throughout
- [ ] Uncertainty or accuracy of computational predictions discussed

Related Skills

social-science-research

564
from beita6969/ScienceClaw

Orchestrates a social science research workflow from literature review through data collection, text analysis, statistical modeling, and report generation. Use when conducting empirical social science research, policy analysis, or mixed-methods studies. NOT for pure natural science analysis or clinical trial data.

social-science-analysis

564
from beita6969/ScienceClaw

Social science research methods including survey design, qualitative analysis, content analysis, network analysis, psychometrics, and mixed methods. Covers sociology, psychology, political science, education, and communication studies. Use when user designs surveys, analyzes qualitative data, does content analysis, builds scales, or uses mixed methods. Triggers on "survey design", "qualitative analysis", "content analysis", "Likert scale", "thematic analysis", "grounded theory", "factor analysis", "SEM", "structural equation", "psychometrics", "interview coding".

scienceclaw-verification

564
from beita6969/ScienceClaw

Verify scientific claims, check calculations, validate experimental designs, and fact-check citations. Use when: (1) checking a claim against evidence, (2) validating statistical analyses, (3) verifying experimental reproducibility claims, (4) fact-checking references, (5) adversarial review of research. NOT for: generating new content (use scienceclaw-generation), simple QA (use scienceclaw-qa).

scienceclaw-summarization

564
from beita6969/ScienceClaw

Summarize scientific papers, datasets, experimental results, and literature reviews. Use when: (1) condensing research papers, (2) creating literature reviews, (3) summarizing experimental findings, (4) meta-analysis synthesis, (5) creating executive summaries of research. NOT for: information extraction (use scienceclaw-ie), full paper retrieval (use scienceclaw-retrieval), or writing new content (use scienceclaw-generation).

scienceclaw-retrieval

564
from beita6969/ScienceClaw

Retrieve scientific information from databases, literature, and knowledge bases. Use when: (1) finding relevant papers, (2) querying scientific databases, (3) cross-referencing findings, (4) building bibliographies, (5) systematic literature search. NOT for: answering questions (use scienceclaw-qa), summarizing (use scienceclaw-summarization), or data analysis (use code-execution skill).

scienceclaw-reasoning

564
from beita6969/ScienceClaw

Perform multi-step scientific reasoning, proof construction, causal inference, and logical argumentation. Use when: (1) deriving conclusions from premises, (2) causal analysis, (3) mathematical proofs, (4) hypothesis evaluation, (5) counterfactual reasoning. NOT for: simple factual questions (use scienceclaw-qa), data analysis (use code-execution), or literature search (use scienceclaw-retrieval).

scienceclaw-qa

564
from beita6969/ScienceClaw

Answer scientific questions across all disciplines with evidence-based responses and citations. Use when: (1) user asks factual science questions, (2) needs explanation of concepts/theories/methods, (3) multi-step scientific reasoning needed. Covers natural sciences (physics, chemistry, biology, medicine, materials, astronomy, earth science, math, CS) and social sciences (economics, sociology, psychology, political science, linguistics, history, law, philosophy, education). NOT for: opinion-based questions, non-scientific queries, or when code execution is needed (use code-execution skill).

scienceclaw-prediction

564
from beita6969/ScienceClaw

Predict scientific properties, trends, and outcomes. Use when: user asks for property prediction, trend forecasting, or model-based estimation. NOT for: historical data lookup or real-time monitoring.

scienceclaw-ie

564
from beita6969/ScienceClaw

Extract structured information from scientific texts: entities, relations, data tables, methods, results. Use when: (1) parsing papers for key data, (2) extracting experimental parameters, (3) building knowledge graphs from literature, (4) NER on scientific documents, (5) extracting methods/results sections. NOT for: summarization (use scienceclaw-summarization), full text retrieval (use scienceclaw-retrieval).

scienceclaw-generation

564
from beita6969/ScienceClaw

Generate scientific hypotheses, experimental designs, and paper drafts. Use when: user asks to propose hypotheses, design experiments, or write scientific content. NOT for: data analysis or literature search.

scienceclaw-discovery

564
from beita6969/ScienceClaw

Identify research gaps, synthesize cross-disciplinary insights, and generate novel hypotheses. Use when: user asks about unexplored areas, cross-field connections, or new research directions. NOT for: routine literature review or data analysis.

scienceclaw-classification

564
from beita6969/ScienceClaw

Classify scientific content by discipline, methodology, topic, and quality. Use when: user asks to categorize papers, methods, or research outputs. NOT for: simple keyword tagging or non-scientific content.