scientific-computational-materials

Automate computational materials workflows with pymatgen and the Materials Project API.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-computational-materials
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scientific-computational-materials
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-computational-materials
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-computational-materials

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end computational materials workflows by enabling crystal-structure generation, symmetry analysis, materials data retrieval via the Materials Project API, phase-diagram calculations, and electronic-structure visualization.

Core Features & Use Cases

  • Crystal structure manipulation and symmetry analysis with pymatgen
  • Materials Project API queries for properties and phase data
  • Phase diagram (convex hull) calculations and stability assessments
  • Electronic band structure and density of states visualization
  • DFT input/output generation for VASP/QE and automated high-throughput workflows
  • High-throughput materials screening pipelines

Quick Start

Run this skill to generate a crystal structure, query Materials Project data, and visualize phase stability for your system.

Frequently Asked Questions about scientific-computational-materials

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate querying Materials Project data and plotting phase diagrams with pymatgen?▼

You can automate querying Materials Project data and plotting phase diagrams by using pymatgen to retrieve phase data via the mp-api and performing convex hull calculations for stability assessments. This workflow generates phase diagram visualizations for inorganic materials.

What is the best way to generate VASP DFT inputs from a crystal structure?▼

The best way to generate VASP DFT inputs is by using pymatgen for crystal-structure generation and symmetry analysis, which then produces the required DFT input files. This workflow automates input generation for VASP and QE in high-throughput screening pipelines.

Can I visualize electronic band structure and density of states using pymatgen?▼

Yes, you can visualize electronic band structure and density of states (DOS) using pymatgen. The workflow handles electronic-structure visualization and post-processing tasks to plot band structures and DOS from DFT outputs.

Does this workflow support high-throughput materials screening pipelines?▼

Yes, the workflow explicitly supports high-throughput materials screening pipelines. It automates end-to-end computational materials workflows, including crystal-structure generation, data retrieval via the Materials Project API, and automated stability assessments.

How do I retrieve materials properties from the Materials Project API for phase stability assessment?▼

To retrieve materials properties for phase stability assessment, you query the Materials Project API using the mp-api. This fetches the necessary phase data to calculate convex hulls and evaluate the thermodynamic stability of inorganic materials.