dft-vasp

Route VASP tasks to static, relax, dos, or band subskills.

124|25|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/jinzhezenggroup/computational-chemistry-agent-skills --skill dft-vasp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dft-vasp
Source: https://github.com/jinzhezenggroup/computational-chemistry-agent-skills/tree/main/quantum-chemistry/dft-vasp
Command: npx skills add https://github.com/jinzhezenggroup/computational-chemistry-agent-skills --skill dft-vasp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Route VASP DFT requests to task-specific subskills based on user intent. This orchestration skill does not own detailed input generation logic; it dispatches to the correct VASP subskill and enforces consistent handoff to submission skills.

Core Features & Use Cases

  • Route single-point SCF requests to dft-vasp/static
  • Route geometry optimization requests to dft-vasp/relax
  • Route density of states requests to dft-vasp/dos
  • Route band-structure requests to dft-vasp/band
  • Enforce consistent handoff to dpdisp-submit

Quick Start

Tell this skill your VASP task and it will route to the correct subskill (static, relax, dos, or band) for input preparation.

Frequently Asked Questions about dft-vasp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route VASP DFT tasks to the correct workflow automatically?

Routing VASP DFT tasks automatically involves dispatching user requests to specialized subskills based on intent. This skill supports static, relax, dos, and band workflows, returning a handoff-ready task directory for each.

What is the best way to prepare VASP input files for a density of states calculation?

Preparing VASP input files for a density of states calculation requires specifying your dos intent. This skill routes the request directly to the dft-vasp/dos subskill to handle the specialized input preparation and return a task directory.

Can I use this skill to manage both static and geometry relaxation VASP jobs?

Yes, you can manage both VASP job types. This skill routes single-point SCF requests to dft-vasp/static and geometry optimization requests to dft-vasp/relax, enforcing shared prerequisites and consistent handoffs for both workflows.

Does the VASP routing skill handle job submission directly?

No, the VASP routing skill does not handle job submission directly. It orchestrates task routing and input preparation, enforcing a consistent handoff to dpdisp-submit when execution is requested by the user.

Why does my VASP band structure request need a specialized subskill?

Your VASP band structure request needs a specialized subskill because this orchestration skill does not own detailed input generation logic. It delegates band-structure requests to dft-vasp/band to ensure accurate task preparation and consistent routing.

When do I need to use a VASP task orchestration skill instead of input generators directly?

You need a VASP task orchestration skill when managing mixed DFT intents like relax or dos. It eliminates manual selection by routing requests to the correct subskill and enforcing shared prerequisites and consistent handoffs to submission tools.