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 | cursor/community-skills | github.com/cursor/community-skills | skills |
| 4 | anthropic/claude-prompts | github.com/anthropic/claude-prompts | prompts |
Examples¶
Example 1: Enable all defaults¶
Output:
✓ github/awesome-copilot — added
✓ openai/skills:.curated — added
✓ cursor/community-skills — added
✓ anthropic/claude-prompts — 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 │ cursor/community-skills │ https://github.com/cursor/communit… │ skills │
│ 4 │ anthropic/claude-prompts │ https://github.com/anthropic/claud… │ prompts │
└───┴───────────────────────────┴──────────────────────────────────────┴─────────────────┘
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
– cursor/community-skills — already configured
– anthropic/claude-prompts — 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",
"cursor/community-skills", "anthropic/claude-prompts"],
"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