Title here
Summary here
Slash Commands provide a quick, shorthand way to invoke specific actions or context-gathering scripts. Unlike Skills (which are broad capabilities), Commands are typically focused, single-purpose scripts.
Initialize a new command with aix command init.
aix command init /deployThis creates a markdown file (e.g., deploy.md) with the command definition.
---
name: deploy
description: Deploy the application to a specific environment
arguments:
- name: environment
description: Target environment (staging | production)
required: true
---
# Deployment Instruction
Please deploy the current codebase to the **$ARGUMENTS** environment.
Use the `scripts/deploy.sh` script.aix handles variable interpolation across platforms.
$ARGUMENTS: The text typed after the command (e.g., /deploy staging -> staging).$SELECTION: The currently selected code in the editor (if supported).The easiest way to install commands is from a configured repository.
aix command install deployYou can also install commands directly from a markdown file.
aix command install ./deploy.mdaix will translate this into:
.gemini/commands/.aix command listaix command remove /deploy| Feature | Commands | Skills |
|---|---|---|
| Scope | Single action or prompt | Broad capability / workflow |
| Complexity | Low | High |
| Tools | Usually relies on existing tools | Can bundle its own tools |
| Example | /fix-lint | Git Workflow |