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.