SIESTA Task Router
SkillProductivityRoute SIESTA requests to task-specific subskills based on user intent. Use when the user asks for SIESTA workflows and you must decide between static, relaxation, molecular dynamics, or electronic-analysis preparation. This orchestration skill dispatches to the correct SIESTA subskill and enforces consistent handoff to submission skills.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the SIESTA Task Router skill
What this skill tells your AI
The instructions your AI receives, as published by jinzhezenggroup/computational-chemistry-agent-skills in quantum-chemistry/dft-siesta/SKILL.md and read by ahel’s review.
Use this skill as the top-level SIESTA orchestration layer.
Purpose
This skill routes requests to one task-specific SIESTA subskill path:
dft-siesta/staticdft-siesta/relaxdft-siesta/mddft-siesta/electronic
Scope
This router skill should:
- require user-provided structure or prerequisite context
- classify request intent into one SIESTA task type
- collect minimal shared context before dispatch
- delegate detailed parameter handling to selected subskill
- enforce consistent output/handoff policy across subskills
This router skill should not:
- own detailed templates for all SIESTA tasks
- execute or submit calculations
- bypass subskill-specific guardrails
Hard requirement
The user must provide enough starting context:
- structure input for
static/relax/md - prerequisite converged context for
electronic
If prerequisites are missing, stop and ask for them.
Routing rules
- If user requests single-point SCF/energy: route to
dft-siesta/static. - If user requests geometry optimization: route to
dft-siesta/relax. - If user requests molecular dynamics: route to
dft-siesta/md. - If user requests electronic analysis workflow: route to
dft-siesta/electronic. - If intent is ambiguous, ask one focused clarification question before routing.
Shared policy for all subskills
- do not invent missing pseudopotential files
- expose assumptions and unresolved scientific choices explicitly
- return handoff-ready task layout
- if execution is requested, hand off to
dpdisp-submit
Output from router
Provide:
- selected subskill path
- why it was selected
- minimal missing inputs (if any)
- explicit next step (invoke selected subskill)
Signals
- GitHub stars
- 138
- Forks
- 26
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
dft-siesta- Source
- github.com/jinzhezenggroup/computational-chemistry-agent-skills