home / skills / a5c-ai / babysitter / wannier90-tight-binding
This skill guides Wannier90-based tight-binding workflows from DFT to band interpolation and topology insights efficiently.
npx playbooks add skill a5c-ai/babysitter --skill wannier90-tight-bindingReview the files below or copy the command above to add this skill to your agents.
---
name: wannier90-tight-binding
description: Wannier90 skill for maximally localized Wannier functions and tight-binding model construction
allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep
metadata:
specialization: physics
domain: science
category: condensed-matter
phase: 6
---
# Wannier90 Tight-Binding
## Purpose
Provides expert guidance on Wannier90 for constructing maximally localized Wannier functions and tight-binding models from DFT calculations.
## Capabilities
- Wannierization from DFT
- Band interpolation
- Berry phase calculations
- Topological invariant computation
- Transport property modeling
- Interface with DFT codes (VASP, QE)
## Usage Guidelines
1. **Wannierization**: Set up Wannier90 input from DFT calculations
2. **Disentanglement**: Configure frozen and disentanglement windows
3. **Band Interpolation**: Generate interpolated band structures
4. **Topology**: Calculate Berry phases and topological invariants
5. **Transport**: Interface with transport codes
## Tools/Libraries
- Wannier90
- WannierTools
- Z2Pack
This skill provides hands-on guidance for generating maximally localized Wannier functions and building tight-binding models with Wannier90. It helps translate DFT outputs into compact Wannier representations, enabling fast band interpolation, topology analysis, and transport modeling. The guidance focuses on reproducible workflows and practical settings for common DFT codes.
The skill inspects DFT outputs (projections, bandstructures, and k-point data) and constructs Wannier90 input files tuned for disentanglement and localization. It walks through setting frozen/disentanglement windows, selecting initial projections, and running iterative minimization to produce MLWFs. After wannierization, it shows how to export tight-binding Hamiltonians, compute interpolated bands, Berry phases, and topological invariants, and connect results to transport and WannierTools workflows.
Which DFT codes are supported?
Workflows cover common codes such as VASP and Quantum ESPRESSO; any code that produces Bloch wave outputs and projections can be adapted.
How do I choose disentanglement windows?
Pick frozen windows to include bands of interest securely, and set disentanglement windows wider to capture nearby bands; test sensitivity by comparing interpolated bands to DFT.