Skip to content
Back to skills

Mechanical Properties

ASecurity

'This skill group covers calculations of mechanical properties of crystalline

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentspythongoangularapi

Works with

  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill mechanical-properties --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mechanical Properties?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mechanical Properties
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-mechanical-properties/badge)](https://www.skillsdirectory.com/skills/majiayu000-mechanical-properties)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mechanical-properties
description: 'This skill group covers calculations of mechanical properties of crystalline
  materials. Two main approaches are available:'
---

---
name: mechanical-properties
description: Mechanical Properties (5 sub-skills: angular-mechanics, elastic-constants, energy-strain-method, equation-of-state, stress-strain-method)
---

# Mechanical Properties

## Overview

This skill group covers calculations of mechanical properties of crystalline materials. Two main approaches are available:

1. **MACE (via ASE)** -- Fast ML-potential-based calculations. Good for screening, rapid estimation of elastic constants and equations of state. Seconds to minutes per structure.
2. **Quantum ESPRESSO (QE)** -- Full DFT. Required for publication-quality results and when MACE accuracy is insufficient for the system of interest.

Both approaches follow the same physical workflow (inspired by atomate2's elastic and EOS flows): relax the structure, apply systematic deformations, compute response properties, and fit constitutive models.

## Sub-Skills

| Sub-Skill | Directory | Description |
|---|---|---|
| Elastic Constants | `elastic-constants/` | Full elastic tensor via stress-strain method, Voigt-Reuss-Hill moduli, stability criteria |
| Equation of State | `equation-of-state/` | E-V curves, Birch-Murnaghan / Vinet / Murnaghan EOS fits, bulk modulus and its pressure derivative |

## Method Decision Guide

```
Need publication-quality elastic constants?
  YES --> Use Quantum ESPRESSO DFT (stress-strain with pw.x)
  NO  --> Is the material well-represented by MACE training data?
            YES --> Use ASE + MACE (fast, ~seconds)
            NO  --> Use Quantum ESPRESSO DFT
```

## Common Prerequisites

- **Structure**: Start from a CIF, POSCAR, or Materials Project query. Symmetrize before deformation workflows to reduce the number of independent deformations.
- **Pseudopotentials**: QE calculations need pseudopotential files (SSSP library recommended).
- **Python packages**: pymatgen, ASE, mace-torch, numpy, scipy, matplotlib are pre-installed.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.