aam source enable-defaults¶
Source Management
Synopsis¶
Description¶
Enable all default community skill sources shipped with AAM. This command registers the 4 curated default sources that provide immediate access to popular skills, agents, and prompts from the community.
If any default sources were previously removed with aam source remove, this command re-enables them by clearing their entries from the removed_defaults list. Sources that are already configured are skipped.
After enabling defaults, run aam source update --all to clone the repositories and scan for artifacts.
Options¶
| Option | Short | Default | Description |
|---|---|---|---|
--json | false | Output as JSON |
Default sources¶
AAM ships with 4 curated community sources:
| # | Name | Repository | Path |
|---|---|---|---|
| 1 | github/awesome-copilot | github.com/github/awesome-copilot | skills |
| 2 | openai/skills:.curated | github.com/openai/skills | skills/.curated |
| 3 | anthropics/skills | github.com/anthropics/skills | skills |
| 4 | microsoft/skills | github.com/microsoft/skills | .github/skills |
Examples¶
Example 1: Enable all defaults¶
Output:
✓ github/awesome-copilot — added
✓ openai/skills:.curated — added
✓ anthropics/skills — added
✓ microsoft/skills — added
4 source(s) enabled, 0 already configured (out of 4 defaults)
Run aam source update --all to clone and scan.
Default Skill Sources
┏━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┓
┃ # ┃ Name ┃ URL ┃ Path ┃
┡━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━┩
│ 1 │ github/awesome-copilot │ https://github.com/github/awesome-… │ skills │
│ 2 │ openai/skills:.curated │ https://github.com/openai/skills.… │ skills/.curated │
│ 3 │ anthropics/skills │ https://github.com/anthropics/skil… │ skills │
│ 4 │ microsoft/skills │ https://github.com/microsoft/skills │ .github/skills │
└───┴───────────────────────────┴──────────────────────────────────────┴─────────────────┘
Example 2: Re-enable after removing defaults¶
# Remove a default source
aam source remove openai/skills:.curated
# Later, re-enable all defaults
aam source enable-defaults
Output:
✓ openai/skills:.curated — re-enabled
– github/awesome-copilot — already configured
– anthropics/skills — already configured
– microsoft/skills — already configured
1 source(s) enabled, 3 already configured (out of 4 defaults)
Run aam source update --all to clone and scan.
Example 3: JSON output¶
Output:
{
"registered": ["github/awesome-copilot", "openai/skills:.curated",
"anthropics/skills", "microsoft/skills"],
"re_enabled": [],
"skipped": [],
"total": 4
}
Behavior¶
- AAM loads the current configuration.
- For each of the 4 default sources:
- If the source is already configured, it is skipped.
- If the source was previously removed, it is cleared from
removed_defaultsand re-registered. - Otherwise, a new source entry is created with
default: true.
- Sources are registered without cloning. Run
aam source update --allto clone and scan.
Exit codes¶
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Error enabling defaults |
See also¶
- aam init - Initial setup (also registers defaults)
- aam source add - Add a custom source
- aam source list - List configured sources
- aam source remove - Remove a source
- aam source update - Fetch upstream changes