Summary
Skills and agents should be able to declare dependencies on other skills/agents.
Proposed Location
.aam.json metadata file (created on install):
{
"name": "my-skill",
"repo": "owner/repo",
"dependencies": [
"anthropics/skills",
"vercel/agent-skills@v1.0.0"
]
}
Open Questions
- Format: Array of strings vs object with versions?
- Version handling: Exact, range (
^1.0.0), or latest?
- Conflict resolution: Error, warn, or use newest?
- Circular dependencies: Detect and error?
- Optional/peer dependencies: Needed?
Behavior
aam skill owner/repo # Install skill + deps
aam skill owner/repo --no-deps # Skip dependencies
Status
Placeholder - waiting for ecosystem patterns to emerge.
Related: https://aam.wtf
Summary
Skills and agents should be able to declare dependencies on other skills/agents.
Proposed Location
.aam.jsonmetadata file (created on install):{ "name": "my-skill", "repo": "owner/repo", "dependencies": [ "anthropics/skills", "vercel/agent-skills@v1.0.0" ] }Open Questions
^1.0.0), or latest?Behavior
Status
Placeholder - waiting for ecosystem patterns to emerge.
Related: https://aam.wtf