agent-package-manager

Automate APM repository initialization, manifest validation, and dependency management.

1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/webmaxru/ai-native-dev --skill agent-package-manager-webmaxru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-package-manager
Source: https://github.com/webmaxru/ai-native-dev/tree/main/.github/skills/agent-package-manager
Command: npx skills add https://github.com/webmaxru/ai-native-dev --skill agent-package-manager-webmaxru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Agent Package Manager (APM) workflow automates repository initialization, manifest validation, and ongoing management of APM-based configurations, reducing manual setup and drift between desired and actual states.

Core Features & Use Cases

  • Initialization and manifest validation: Initialize APM in a repository, validate apm.yml, and align lockfiles with deployed files.
  • Dependency management & MCP integration: Install, update, prune dependencies, manage MCP servers, and ensure reproducible configurations.
  • Packaging for CI and distribution: Create distributable bundles, verify deployed files against apm.lock.yaml, and support air-gapped or CI workflows.

Quick Start

Bootstrap a repo by running apm init to create a base manifest and then install dependencies with apm install

Frequently Asked Questions about agent-package-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate APM setup and manifest validation in my repository?

Automate APM setup by initializing a repository with a base manifest template and running dependency installation. This validates the apm.yml configuration and ensures lockfiles align with deployed files, reducing manual configuration drift.

What is the best way to manage MCP server dependencies for reproducible agent configurations?

Manage MCP server dependencies by installing, updating, and pruning packages through APM. This ensures reproducible configurations across local development and production environments by maintaining strict alignment between manifests and lockfiles.

How does APM packaging work for CI and air-gapped distribution workflows?

APM packaging creates distributable bundles and verifies deployed files against apm.lock.yaml. This supports CI workflows and air-gapped environments by ensuring artifact integrity and consistency during production releases.

Can I use APM for dependency management across local development and production releases?

Yes, APM supports dependency management across both local development and production releases. It provides guidance for maintaining reproducible configurations and aligning lockfiles to prevent state drift between environments.

Why does my APM lockfile drift from deployed files during dependency updates?

Lockfile drift occurs when deployed files are not aligned with the manifest after dependency updates. Running APM validation and lockfile handling operations reconciles the apm.lock.yaml file with the actual deployed state.

When do I need to initialize the Agent Package Manager in a new repository?

Initialize the Agent Package Manager when starting a new repository that requires automated dependency management, MCP integration, and CI packaging. Bootstrapping with apm init creates the base manifest needed for subsequent operations.