
Agent Package Manager
This handles the full lifecycle of Agent Package Manager in your repository: initialization, installing and updating packages from GitHub or local paths, managing lockfiles, compiling agent context into instruction files, and packaging bundles for CI or team distribution. It's built around verification workflows like dry-run previews and explicit dependency resolution checks before making changes. The procedures are opinionated about keeping manifests clean, treating lockfiles as truth, and not forcing compilation when your toolchain doesn't need it. Use this when you're setting up APM or troubleshooting why packages won't update or why self-referencing dependencies fail. It won't write individual skills by hand or touch npm, pip, or other package managers.
- skills.sh installs
- 145
- GitHub stars
- 31
- last updated
- Jun 3, 2026
Install
$ npx -y skills add webmaxru/agent-skills --skill agent-package-manager --agent claude-codeInstalls into .claude/skills of the current project.
Files
Agent Package Manager
Procedures
Step 1: Assess the repository and the requested APM outcome
- Inspect the repository root for
apm.yml,apm.lock.yaml,.github/,.claude/,.cursor/,.opencode/, andapm_modules/. - Execute
apm --versionandapm configto confirm the installed CLI and current configuration. - If
apm.ymlexists, readreferences/manifest-and-lockfile.mdbefore changing dependencies, scripts, or compilation settings. - If the request is about package installation, updates, pruning, or removal, read
references/command-workflows.mdbefore executing APM commands. - If no
apm.ymlexists and the user wants APM in the repository, initialize the project withapm initorapm init --yes. - If the repository already uses another agent configuration flow and the user did not ask to migrate it, limit the change to the requested APM scope instead of replacing the existing setup.
Sponsors
Details
- Repository
- github.com/webmaxru/agent-skills
- Category
- AI & Agent Building
- First seen
- Jun 3, 2026