让AI管理AI:用asm的--json、--yes与--machine构建全自动化技能流水线指南
【免费下载链接】asmThe universal skill manager for AI coding agents.项目地址https://gitcode.com/gh_mirrors/asm17/asm点击查看免费下载asmagent-skill-manager是一款面向 AI 编码助手的通用技能管理器一条命令即可在 Claude Code、Codex、Cursor 等 21 种工具间安装、搜索、审计和升级 Agent 技能。它天生为自动化设计每个核心命令都支持--json、--yes与--machine三个参数让你把搜索 → 审计 → 安装 → 评估整条技能流水线交给 AI 或脚本无人值守地跑完。为什么 asm 天生适合自动化很多 CLI 工具对人类友好、对 AI 不友好输出是给人看的彩色表格中途还会弹出是否继续(y/n)的确认提示——AI 一遇到交互提示就会卡死。asm 从设计上避开了这两个坑结构化输出--json让结果变成可解析的 JSON--machine更进一步返回带版本号的稳定信封格式零交互--yes跳过所有确认提示命令可安全地放入 Agent 工具调用或 CI 流水线离散动作命令粒度清晰list / search / audit / install / evalAI 可以像搭积木一样把它们串起来 支持范围asm 内置 21 个 provider覆盖 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等主流 Agent 工具详见 README.md。第一步安装 asm要求 Node.js 22一条 npm 命令全局安装npm install -g agent-skill-manager装好后无参数运行asm会进入一个本地 TUI 仪表盘适合人肉浏览而自动化的主战场在 CLIasm list --json--json让 AI 读懂每一条命令结果给任意核心命令加上--json人类表格立刻变成结构化数据。AI 拿到 JSON 后可以自行判断哪些技能重复了、哪个需要安装、安装是否成功。# 盘点所有工具中的已安装技能 asm list --json # 按关键词搜索AI 可以拿到候选列表再决策 asm search code review --json # 非交互安装 JSON 回执 asm install code-review -p claude --yes --json这是AI 管理 AI的最小闭环AI 发起命令 → 解析 JSON → 决定下一步动作无需人眼阅读终端输出。--yes跳过所有交互流水线不卡壳--yes或-y告诉 asm不要问任何问题直接执行。典型场景# 无人值守清除重复技能每组只保留一个 asm audit --yes # 批量安装一个精选 bundle asm bundle install frontend-dev --yes # 发布技能到 registry不弹确认框 asm publish ./my-skill --yes没有--yesasm install在遇到多个匹配技能时会弹出选择器等你按回车在 Agent 或 CI 环境中这种等待会直接导致任务超时失败。加上--yes后同样的命令变成一条发射后不管的原子操作。--machine给 AI 的稳定 JSON 信封--json输出的是当前版本的数据形状而--machine输出的是带版本号的稳定信封envelope专为程序长期消费设计。每个响应都长这样{ version: 1, command: install, status: ok, data: { name: code-review, path: ~/.claude/skills/code-review }, meta: { timestamp: 2026-10-22T00:00:00.000Z, asm_version: 1.x, duration_ms: 128 } }它有三个对自动化极其关键的保证实现在 src/utils/machine.ts保证说明字段不漂移信封键固定为version/command/status/data/metav1 内不会改名AI 的解析代码不怕升级错误可识别失败时返回status: error加标准错误码如SKILL_NOT_FOUND、AUDIT_FAILED定义在 machine.tsAI 可以按码分支处理而不是去猜报错文字stdout 纯净开启--machine时人类可读的日志被重定向到 stderr见 machine.tsstdout 上永远只有那一个 JSON管道asm ... --machine \| jq稳如磐石实战搭一条全自动化技能流水线把三个参数组合起来一条 CI 任务或 Agent 工具链就能完成体检 补装# 1️⃣ 盘点JSON 列出全部技能AI 判断缺什么 asm list --machine # 2️⃣ 安检安装前扫描目标技能的风险shell 执行、网络访问、凭据泄露 asm audit security github:owner/repo --json # 3️⃣ 补装跳过确认直接装入指定工具 asm install github:owner/repo -p claude --yes --json # 4️⃣ 除重自动清理冗余副本 asm audit --yes --json # 5️⃣ 质检给已安装技能打分结构、清晰度、安全性 asm eval ./my-skill --machine第 5 步尤其值得 AI 参与asm eval会按结构与完整性、描述质量、提示词工程、上下文效率、安全护栏等维度打分并给出改进建议AI 拿到--machine输出后可直接按 Top suggestions 改写SKILL.md形成评估 → 修复 → 再评估的自改进循环。评分提供者的扩展模型见 docs/eval-providers.md。流水线落地建议CI 中只认--machine把asm list --machine放进每日定时任务用status和错误码做告警分支比解析文本日志可靠得多--yes只用在白名单命令上asm audit --yes会实际删除重复技能建议搭配--json回执做事后审计给 Agent 一条固定协议让 AI 始终先--json查、后--yes动查询类命令零风险动作类命令有 JSON 回执兜底版本锁定registry 安装会自动解析到固定 commit 并缓存索引跨工具重复安装同名技能时建议先asm search --json确认来源 总结--json解决AI 看得懂--yes解决AI 不等待--machine解决AI 敢依赖。三者叠加asm 就不只是个技能管理器而是一条可以长期运行的 AI 技能自动化流水线。更多命令参考 README.md 的 CLI Commands 章节项目架构细节见 docs/ARCHITECTURE.md。赞分享【免费下载链接】asmThe universal skill manager for AI coding agents.项目地址https://gitcode.com/gh_mirrors/asm17/asm点击查看免费下载相关推荐lingo.dev/compiler 使用指南为 React 应用构建 AI 驱动的自动化 i18n 流水线lingo.dev/compiler 使用指南为 React 应用构建 AI 驱动的自动化 i18n 流水线 lingo.dev/compiler 是 r开发工具AI 应用前端HiDream-O1-Image开发版模型体验Dev版本新特性与使用技巧分享HiDream O1 Image开发版模型体验Dev版本新特性与使用技巧分享 探索HiDream O1 Image开发版模型的强大功能 作为ComfyUJAXRL终极指南如何用JAX快速实现深度强化学习算法JAXRL终极指南如何用JAX快速实现深度强化学习算法 想要在连续动作空间中实现深度强化学习算法吗JAXRL正是您需要的工具这个基于JAX和Flax的开源上一篇如何快速获取精准歌词开源云音乐歌词下载工具完全指南 下一篇CANN驱动设置设备网关API创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考