-
Notifications
You must be signed in to change notification settings - Fork 62
Closed
Labels
bugSomething isn't workingSomething isn't workingneeds-triageNew issue, not yet reviewed by maintainersNew issue, not yet reviewed by maintainers
Description
Describe the bug
When running apm compile after apm install, skills installed from a third-party (and transitive) dependency are not added to .claude/skills or .opencode/skills.
To Reproduce
Given this apm.yml:
name: package-a
version: 0.1.0
description: Package A
author: "A team"
target: all
dependencies:
apm:
- itechmeat/llm-code/skills/commitsWhen running apm install myorg/package-a and apm compile --target all, the commits skill installed from itechmeat/llm-code/skills/commits are installed only in .github/skills.
Expected behavior
Transitive dependencies should be added as well to Claude and Opencode folders.
Environment (please complete the following information):
- OS: macOS
- Python Version: 3.14.2
- APM Version: 0.8.5
Logs
From apm install:
[+] github.com/itechmeat/llm-code/skills/commits (cached)
└─ Skill integrated -> .github/skills/
From apm compile --target all:
[*] Starting context compilation...
[i] Compiling for AGENTS.md + CLAUDE.md - explicit --target flag
[+] Compilation completed successfully!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingneeds-triageNew issue, not yet reviewed by maintainersNew issue, not yet reviewed by maintainers