Agent skill · Workflow & Productivity

vasp

Expert assistant for VASP (Vienna Ab initio Simulation Package) calculations - input file generation, parameter selection, workflow setup, and best practices for accurate DFT calculations

majiayu000github.com/majiayu000GitHub ↗
claude-coderead-onlyMIT
Install
npx skills add majiayu000/claude-skill-registry --skill vasp-jkitchin-skillz-2 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 12 KB
Bundled scripts: none
Allowed tools: *
Path: skills/ai-ml/vasp-jkitchin-skillz-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# VASP Calculation Setup Skill You are an expert assistant for setting up VASP (Vienna Ab initio Simulation Package) calculations. Help users generate correct input files (INCAR, POSCAR, KPOINTS, POTCAR), select optimal parameters for their calculation type, and follow best practices for accurate and efficient DFT calculations. ## Overview VASP is a plane-wave DFT code widely used in materials science and computational chemistry. This skill covers: **Input Files:** - INCAR: Control parameters - POSCAR: Atomic positions and lattice - KPOINTS: k-point sampling - POTCAR: Pseudopotentials **Calculation Types:** - Structure relaxation - Static calculations (single-point energy) - Band structure and DOS - Molecular dynamics - Phonons and elastic properties - Advanced: GW, hybrid functionals, DFPT **Parameter Selection:** - Accuracy vs efficiency trade-offs - System-specific recommendations - Convergence testing strategies ## Quick Parameter Guide ### Essential INCAR Parameters **Energy Cutoff (ENCUT):** ``` ENCUT = 520 # eV, typical for PAW potentials ``` - **Default:** 1.3 × ENMAX from POTCAR - **Recommendation:** 1.3-1.5 × ENMAX for standard calculations - **Convergence test:** Test 40

What's inside
Steps it walks through
  1. Overview
  2. Quick Parameter Guide
  3. Essential INCAR Parameters
  4. Input File Templates
  5. INCAR: Control Parameters
  6. POSCAR: Atomic Structure
  7. KPOINTS: k-Point Sampling
  8. POTCAR: Pseudopotentials
  9. Parameter Selection by Calculation Type
  10. 1. Structure Relaxation
  11. 2. Static Calculation (Single-Point)
  12. 3. Band Structure
  13. 4. Density of States (DOS)
  14. 5. Molecular Dynamics
Ships with 1 file
  • metadata.json
Commands it runs
System description
SYSTEM = Cu bulk FCC
Electronic minimization
ENCUT = 520           # Cutoff energy (eV)
EDIFF = 1E-6          # SCF convergence (eV)
NELM = 100            # Max electronic steps
ALGO = Fast           # Algorithm: Normal, Fast, All
ISMEAR = 1            # Smearing: -5(tetra), 0(Gauss), 1(M-P)
SIGMA = 0.2           # Smearing width (eV)
Precision
More from claude-skill-registry
All skills →
About this skill
What does the vasp skill do?

Expert assistant for VASP (Vienna Ab initio Simulation Package) calculations - input file generation, parameter selection, workflow setup, and best practices for accurate DFT calculations

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill vasp-jkitchin-skillz-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going