aura skills

Manage LLM-invocable skills.

Syntax

aura skills list
aura skills show <name>
aura skills add <source> [source...] [flags]
aura skills update [name...] [flags]
aura skills remove <name> [name...]

Description

Skills are Markdown files with YAML frontmatter that provide multi-step instructions to the LLM. The LLM invokes them via the Skill tool during a conversation. The aura skills command manages the full lifecycle: listing, inspecting, installing from git or local paths, updating, and removing.

See Skills for details on writing skills.

Subcommands

Subcommand Description
list Show all skills with name, description, and source
show <name> Full skill details including body content
add <source> [source...] Install skills from git URLs, local directories, or single .md files
update [name...] Pull latest from git origin
remove <name> [name...] Delete skill files or directories

Add Flags

Flag Default Description
--name (derived) Custom directory name for the skill
--ref (default branch) Git ref to checkout (tag, branch, or commit)
--subpath   Subdirectories within the source to use as skill root (repeatable)
--global false Install to ~/.aura/skills/ instead of local

Update Flags

Flag Default Description
--all false Update all git-sourced skills

Naming

The skill name defaults to the last path segment of the source URL, stripped of the aura-skill- prefix:

  • github.com/user/aura-skill-commitcommit/
  • github.com/user/git-skillsgit-skills/

When a single --subpath is provided without --name, the name is derived from the subpath’s last segment:

  • --subpath skills/commitcommit/

With multiple --subpath flags, the name falls back to URL-based derivation.

For single .md files, the name defaults to the filename without extension.

Override with --name (single source only — --name, --ref, and --subpath cannot be used with multiple sources).

Skill Format

---
name: my-skill
description: When and why the LLM should invoke this skill.
---

Instructions for the LLM to follow when this skill is invoked.

A skill repo can contain multiple .md files, each becoming a separate skill.

Authentication

Same as aura plugins — see plugin authentication.

Examples

# List all skills
aura skills list

# Inspect a skill
aura skills show commit

# Install from git
aura skills add https://github.com/user/aura-skill-commit

# Install a skill pack (multiple skills in one repo)
aura skills add https://github.com/user/git-skills

# Install a single .md file
aura skills add ./my-skill.md

# Install from local directory
aura skills add ./path/to/skills --name my-skills

# Install globally
aura skills add https://github.com/user/aura-skill-commit --global

# Update a specific skill
aura skills update commit

# Update all git-sourced skills
aura skills update --all

# Remove a skill
aura skills remove commit

Back to top

Copyright © 2026 idelchi. Distributed under the MIT License.