This skill group covers the construction of maximally localized Wannier
Scanned 9/4/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry-data --skill wannier-functions --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Wannier Functions?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-wannier-functions-claude-skill-registry-data)More formats (shields.io, HTML) on the badges page.
---
name: wannier-functions
description: This skill group covers the construction of maximally localized Wannier
functions (MLWFs) from DFT Bloch states. Wannier functions provide a real-space,
localized representation of electronic structure that enables tight-binding model
construction, Wannier-interpolated band structures, topological invariant calculations,
and electron-phonon coupling.
---
---
name: wannier-functions
description: Wannier Functions (1 sub-skills: wannier90-workflow)
---
# Wannier Functions
## Overview
This skill group covers the construction of maximally localized Wannier functions (MLWFs) from DFT Bloch states. Wannier functions provide a real-space, localized representation of electronic structure that enables tight-binding model construction, Wannier-interpolated band structures, topological invariant calculations, and electron-phonon coupling.
## Sub-Skills
| Sub-Skill | Directory | Description |
|---|---|---|
| Wannier90 Workflow | `wannier90-workflow/` | Full QE + Wannier90 pipeline: SCF, NSCF, wannierization, band interpolation, spread minimization |
## Method Decision Guide
```
Need Wannier functions or tight-binding Hamiltonian?
YES --> wannier90-workflow/
Need topological invariants (Z2, Chern number)?
YES --> wannier90-workflow/ (then use WannierTools or custom Z2 script)
Need Wannier-interpolated band structure?
YES --> wannier90-workflow/ (produces smooth interpolated bands on arbitrary k-paths)
Need electron-phonon coupling via Wannier interpolation?
YES --> wannier90-workflow/ (provides the Wannier basis for EPW)
```
## Common Prerequisites
- **Quantum ESPRESSO**: pw.x for SCF/NSCF, pw2wannier90.x for interface.
- **Wannier90**: wannier90.x binary or Python interface. If the binary is not available, the workflow explains alternatives.
- **Pseudopotentials**: SSSP or PSlibrary UPF files (see `electronic-structure/scf-relax` skill).
- **Python packages**: pymatgen, numpy, matplotlib for post-processing.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!