SuperAPI AI 工具集

apm-usage

智能体与模型

查看项目

更新于 10-15 21:46

技能介绍

APM(Agent Package Manager)是面向 AI 智能体技能、指令、提示词与 MCP 服务器的依赖管理器,定位类似 npm,用于统一管理智能体配置。

用途:在项目中或全局添加、删除、更新技能,创建技能,维护 apm.yml 清单与依赖。

主要能力与命令:apm install 安装 apm.yml 中全部依赖;apm install owner/repo 或 owner/repo/skills/skill-name 安装指定包,owner/repo#v1.0.0 锁定版本;apm install -g 做全局安装,部署到 ~/.claude/skills/;apm install --update 更新到最新;apm uninstall 移除;apm deps list、apm deps tree 查看依赖;apm audit 做安全扫描;apm install --dry-run 预览变更。

清单与锁定:apm.yml 声明 apm 依赖(GitHub 简写、非 GitHub 主机、git 地址、本地路径)和 mcp 依赖,并可定义 scripts,用 apm run <name> 调用,postinstall 在安装成功后自动执行。apm install 生成 apm.lock.yaml;项目级应提交锁定文件以保证团队一致,全局锁定文件可借助 chezmoi 同步;CI 或新机器可用 apm install --frozen-lockfile 防止漂移。

技能创建遵循 agentskills.io 开放标准:目录含必需的 SKILL.md,及可选的 scripts、references、assets;frontmatter 至少含 name 与 description,name 需为小写字母数字和连字符且与目录同名。

目标检测与作用域:APM 依项目结构自动识别 claude、copilot、cursor、codex 等目标,也可用 --target 覆盖。项目与全局作用域的清单、模块、锁定文件和部署路径不同。私有仓库鉴权支持 gh auth login、git credential 或 GITHUB_APM_PAT。同名冲突时本地技能优先,声明顺序先到先得,apm install --force 会覆盖本地文件。

限定:上述信息来自公开技能资料,未提供收费、价格与平台支持细节,暂未提供。