Skip to content

Dependencies support for skills and agents #1

@melvincarvalho

Description

@melvincarvalho

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions