Skip to content
Theme:

Skills & Commands

The skills server lets you load slash commands and skills from local files on disk.

  • Directory.aether/ (or ~/.aether/ for global)
    • Directorycommands/
      • commit.md
      • review.md
      • plan.md
    • Directoryskills/
      • Directoryrust/
        • SKILL.md
        • traits.md
        • error-handling.md
      • Directorytesting/
        • SKILL.md
ToolDescription
get_skillsLoad a skill or one of its auxiliary files
save_noteAppend a learning to a topic-based note file
search_notesSearch notes by topic or tags

Commands are markdown files in the commands/ directory. The filename (minus .md) becomes the command name.

commands/commit.md
---
description: Generate a commit message for staged changes
argument-hint: [optional context]
allowed-tools:
- bash
- grep
---
Generate a concise commit message for the currently staged git changes.
The user provided: $ARGUMENTS
Rules:
- Use conventional commit format
- Keep the subject line under 72 characters
FieldDescription
descriptionShown in the command picker UI
argument-hintPlaceholder text for the argument input
allowed-toolsTools the agent can use while executing the command
VariableDescription
$ARGUMENTSThe full argument string passed by the user
$1, $2, …Positional arguments (space-separated)
  • Project skills — Place them in .aether/commands/ and .aether/skills/ inside your project
  • Global skills — Place them in ~/.aether/commands/ and ~/.aether/skills/ to make them available everywhere

save_note and search_notes let agents persist concise learnings between sessions.