# Ase

> Unified ASE router skill with a tree of subskills for static/relax/MD/NEB workflows and backend adapters (GPAW, MACE). Use when you need backend-agnostic workflow orchestration while keeping calculator-specific setup isolated in adapter subskills, with reproducible task preparation as output.

- Skill: `gabrielmoreira/ase` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gabrielmoreira/ase`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gabrielmoreira/ase/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT
- Author: gabrielmoreira (https://skillmd.com/u/gabrielmoreira)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/gabrielmoreira/ase

---


# ASE Top-Level Router

Use this skill as the unified entry point for ASE ecosystem tasks.

## Purpose

This skill routes requests to one branch under the ASE tree:

- `ase/ase-workflows`
- `ase/ase-calculators`

## Scope

This top-level router should:

- decide whether the request is workflow-level or backend-adapter-level
- gather the minimum context required for the selected branch
- delegate details to the corresponding branch router
- keep workflow logic and backend logic separated

This top-level router should not:

- hardcode task-specific or backend-specific parameters directly
- execute calculations directly

## Routing rules

1. task intent is static/relax/md/neb workflow -> `ase/ase-workflows`
1. task intent is backend selection/configuration -> `ase/ase-calculators`
1. if mixed request, route to `ase/ase-workflows` first, then call `ase/ase-calculators` as dependency

## Output from top-level router

Provide:

1. selected ASE branch path
1. reason for branch selection
1. missing minimum inputs
1. explicit next delegation step

