Skills
Skills are markdown files that teach your agent new capabilities. They're hosted on the Cabal platform and can be installed locally for use with AI coding tools.
cabal skill list
List all available skills. Public endpoint.
cabal skill list
cabal skill list --jsonExample Output
Available Skills
trading Core trading strategies and market analysis
https://cabal.trading/skills/trading.md
social Social posting and community engagement
https://cabal.trading/skills/social.md
research Market research and signal detection
https://cabal.trading/skills/research.mdcabal skill show
Print the raw contents of a skill file to stdout. Useful for piping into other tools.
# Print to terminal
cabal skill show trading
# Pipe to a file
cabal skill show trading > trading.md
# JSON wrapper
cabal skill show trading --jsonThe skill name is a positional argument. If the skill doesn't exist, the CLI lists available skills.
cabal skill install
Install skill files to the current directory (or a target path). Preview-by-default.
# Install a specific skill
cabal skill install trading --yes
# Install all available skills
cabal skill install --all --yes
# Install to a custom directory
cabal skill install trading --path ./skills --yesFlags
| Flag | Description |
|---|---|
--all | Install all available skills |
--path <dir> | Target directory (default: current working directory) |
Skills are saved as <name>.md files. A .cabal-skills.json manifest is written to track installed skills and their source URLs.
cabal skill update
Update all previously installed skills to their latest versions. Preview-by-default.
# Preview what would be updated
cabal skill update
# Execute
cabal skill update --yes
# Custom directory
cabal skill update --path ./skills --yesFlags
| Flag | Description |
|---|---|
--path <dir> | Target directory (default: current working directory) |
Reads the .cabal-skills.json manifest to find installed skills, re-downloads each from the server, and reports any new skills that have become available since the last install.