dft-siesta

Route SIESTA requests to task-specific subskills based on user intent.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Route SIESTA requests to task-specific subskills based on user intent, enabling seamless orchestration of SIESTA workflows without manual routing.

Core Features & Use Cases

  • Dispatches requests to one of: static, relax, md, or electronic subskills based on the task type.
  • Enforces consistent handoff to submission skills and upstream context requirements.
  • Supports a runnable SIESTA environment and compatible pseudopotential/basis setup for target elements.
  • Use Case: A user requests a geometry optimization; dft-siesta routes to dft-siesta/relax and ensures prerequisites are checked before handoff.

Quick Start

Provide a SIESTA task request with structure and prerequisites, and let the router dispatch to the appropriate subskill.

Frequently Asked Questions about dft-siesta

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

FAQPage Schema
How do I automate routing for SIESTA computational chemistry workflows?

Automate SIESTA workflow routing by classifying user intent and dispatching requests to task-specific subskills like static, relax, md, or electronic. This ensures prerequisites are checked before handing off to submission skills, enabling seamless orchestration without manual routing.

What do I need to set up before running SIESTA geometry optimization tasks?

To run SIESTA geometry optimization, you need a runnable SIESTA environment and compatible pseudopotential or basis setup for your target elements. The router checks these prerequisites before ensuring consistent handoff to the relax subskill for execution.

Can I use this router for molecular dynamics and electronic structure calculations in SIESTA?

Yes, you can use this router for molecular dynamics and electronic structure calculations. It classifies your SIESTA task type and dispatches the request to the appropriate md or electronic subskill, enforcing shared policies and upstream context requirements during handoff.

What is the best way to orchestrate multiple SIESTA task types without manual intervention?

The best way to orchestrate multiple SIESTA task types is to provide a task request with structure and prerequisites. The router automatically classifies the task type and enforces consistent handoff to the relevant subskill, eliminating the need for manual routing and workflow management.

Why does my SIESTA task request fail to dispatch to the correct subskill?

A SIESTA task request may fail to dispatch if upstream context requirements are missing or if the runnable SIESTA environment lacks compatible pseudopotentials and basis setup for the target elements. The router enforces these shared policies before allowing handoff to any subskill.

Does dft-siesta handle task dispatch for all SIESTA calculation types?

Yes, dft-siesta handles task dispatch for static, relax, md, and electronic calculation types. It routes your SIESTA request to the correct subskill based on classified user intent, ensuring prerequisites are met before executing the specific computational chemistry workflow.