code-interfaces

star 5

Code Interfaces and Conversion Utilities (5 sub-skills: boltztrap-interface, ifc-analysis, phonopy-interface, vasp-qe-converter, wannier90-interface)

bjzgcai By bjzgcai schedule Updated 3/7/2026

name: code-interfaces description: Code Interfaces and Conversion Utilities (5 sub-skills: boltztrap-interface, ifc-analysis, phonopy-interface, vasp-qe-converter, wannier90-interface)

Code Interfaces and Conversion Utilities

Bridge between different computational materials science codes. Convert input/output formats, interface with post-processing tools, and chain workflows across QE, VASP, phonopy, BoltzTraP2, and Wannier90.

Sub-Skills

Sub-Skill Directory Description
VASP-QE Converter vasp-qe-converter/ Convert between VASP and Quantum ESPRESSO input/output formats: POSCAR/INCAR/KPOINTS/OUTCAR to/from QE pw.x input/output
BoltzTraP2 Interface boltztrap-interface/ BoltzTraP2 for Boltzmann transport: convert QE/VASP band structures, compute Seebeck, conductivity, thermal conductivity vs temperature and doping
Phonopy Interface phonopy-interface/ Phonopy for lattice dynamics: generate displaced structures for QE/VASP, import forces, compute phonon bands, DOS, thermal properties, IFC analysis
Wannier90 Interface wannier90-interface/ Wannier90 for maximally localized Wannier functions: QE pw2wannier90.x and VASP LWANNIER90, Wannier-interpolated bands, Berry phase, Z2 invariant

Method Decision Guide

What do you need to do?

Convert VASP inputs to QE (or vice versa)?
  --> vasp-qe-converter/

Compute thermoelectric transport properties (Seebeck, conductivity)?
  --> boltztrap-interface/

Compute phonon band structure, DOS, or thermal properties?
  --> phonopy-interface/  (for phonopy-based workflows)
  --> Also see thermal-properties/phonon/ for the full phonon skill

Compute Wannier functions, Wannier-interpolated bands, or topological invariants?
  --> wannier90-interface/
  --> Also see wannier-functions/wannier90-workflow/ for the complete QE+Wannier90 pipeline

Already have DFT results and need to post-process with an external tool?
  --> Check the specific interface sub-skill

Cross-References

Task Primary Skill Interface Skill
Phonon calculation from scratch thermal-properties/phonon/ phonopy-interface/ (for advanced phonopy features)
Electronic transport electron-phonon/electronic-transport/ boltztrap-interface/ (for standalone BoltzTraP2 usage)
Wannier functions wannier-functions/wannier90-workflow/ wannier90-interface/ (for format conversion and advanced features)
DFT input generation structure-tools/input-generation/ vasp-qe-converter/ (for cross-code conversion)
Install via CLI
npx skills add https://github.com/bjzgcai/MatClaw --skill code-interfaces
Repository Details
star Stars 5
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator