Agentic Awesome Skills:AAS 让 AI 编程助手自己选择技能的本地管控平面
总结
Agentic Awesome Skills(AAS)是一个面向 AI 编程助手(Claude Code、Codex CLI、Cursor、Copilot 等)的本地优先技能管控平面,核心理念是”Agent composes. You control”。它不替 agent 做选择,而是为 agent 构建一个完整的本地技能目录(2,115+ 个技能),支持技能搜索、精选、栈验证和规划。2026 年 1 月上线后快速积累 46k+ stars,成为 Agent Skills 生态中最有影响力的技能基础设施之一,近期持续活跃(最后更新:2026-09-15)。
功能与原则
AAS Core 提供三大核心能力:(1)完整技能目录搜索——agent 可在本地 2,115+ 个技能中按需检索,找到最匹配的技能 ID;(2)Agent 自主精选——由 agent 本身决定使用哪些技能,AAS 只做结构验证,不做语义推荐或排名;(3)栈验证与规划——compose_stack 在内存中验证所选技能组合,CLI 输出不可变执行计划,human review 审批后才写入磁盘。核心原则是:保持 agent 的自主性,同时让人类保留最终审批权。
认可度
- GitHub Star:46,432(截至 2026-09-15),Forks 6,765
- 全球排名:GitHub 全语言总榜约 #569 位(2026-09-09 记录)
- 持续活跃:最新版本 V17.3.0(2026 年 9 月),最后 push 2026-09-15,每日仍有 star 增长
- 社区覆盖:在 GitHub Trending 多次上榜,SkillsLLM 安全扫描通过
链接
GitHub:https://github.com/sickn33/agentic-awesome-skills
原作者
sickn33(GitHub 独立开发者),专注 Agent Skills 生态,运营 @AASkills_ 账号,持续维护 AAS 项目。
介绍
AAS Core 起源于一个朴素的问题:当你给 AI 编程助手装了上百个技能之后,如何知道当前任务该用哪个?如何确保 agent 选对了技能而不是随机挑一个凑合?传统的做法是把所有技能都塞进上下文,让 agent 自己”感受”该用哪个——这既浪费 token,又不可控。
AAS 的解法是把技能选择权还给 agent,同时构建一套结构化的验证层。agent 依然自主决定使用哪些技能,但选择结果会被记录成 aas-stack.json(所选技能 ID 清单)和 aas-selection-evidence.json(决策过程追溯),人类可以随时 review。这套机制既保留了 agent 的灵活性,又让技能使用变得可审计、可复现。
AAS 不只是一个技能列表,它是一套完整的技能生命周期管理系统。技能来源多样化:包括专业插件(plugins)、打包集合(bundles)、工作流(workflows)和直接安装程序,覆盖开发、测试、安全、基础设施、产品和营销等多个领域。CLI 工具 aas 提供 stack validate 和 stack plan 两个核心命令,前者验证技能组合的可行性,后者输出不可变执行计划。
特点
- 本地优先,无数据上传:所有技能目录存在本地,MCP 服务以 stdio 模式运行,agent 的代码库从不离开用户机器
- Agent 自主选择 + 人类审批:agent 决定用哪些技能,人类最后把关,不走强制推荐路线
- 2,115+ 可复用技能:覆盖开发全链路(架构、测试、安全、部署、UX 等),开箱即用
- 多 Agent 兼容:Claude Code、Cursor、Codex CLI、Autohand Code、Gemini CLI、Antigravity、Kiro、OpenCode、Copilot 等均可使用
- 完整可追溯:每次技能选择生成 evidence 文件,记录决策过程和所选技能 ID,支持审计和复盘
- CLI + MCP 双层接口:CLI 用于 validate/plan/inspect,MCP 服务用于 agent 实时查询和验证
使用方法
安装 AAS CLI(npm):
npm install -g agentic-awesome-skills
初始化本地技能目录(以 Claude Code 为例):
aas init
# 选择目标 Agent(Claude Code / Codex / Cursor 等)
# 选择技能目录来源(完整目录、精选 bundle 或自定义)
在 Claude Code 对话中使用:
# agent 询问任务时,AAS MCP 自动注册到 session
# agent 可用以下 MCP 工具:
# search_skills <query> # 搜索技能
# get_skill <skill_id> # 获取技能详情
# list_skill_files # 列出所有技能文件
# compose_stack # 验证当前技能组合
# inspect_stack # 查看当前栈状态
验证技能栈:
aas stack validate # 检查 aas-stack.json 中的技能组合是否有效
aas stack plan # 预览不可变执行计划(不实际应用)
使用场景与人群
适用场景: 大型代码库的多 Agent 协作项目;需要确保团队内不同成员使用统一技能标准的开发团队;希望对 AI 编程助手的技能选择进行合规审计的企业用户;需要在多个 AI 编程工具(Claude Code + Cursor + Codex)之间共享技能资产的开发者。
目标用户: AI 工程化团队的技术负责人;使用多个 AI 编程工具的专业开发者;对 AI 生成代码质量有合规要求的团队(金融、医疗、法律)。
输入与输出案例
案例 1:安全审计任务
Input:让 Claude Code 对项目进行安全审计,涵盖依赖漏洞、SQL 注入和 XSS
Agent 调用:search_skills "security vulnerability audit"
AAS 返回:[security-audit, dependency-check, sql-injection-scan, xss-audit]
Agent 自主选择所需技能 → compose_stack 验证 → 输出 aas-stack.json
Human Review 审批通过 → Agent 开始执行审计
案例 2:前端组件开发
Input:创建一个 React 仪表盘,包含数据表格和图表
Agent 调用:search_skills "React table chart dashboard"
AAS 返回:[react-component, data-table, chart-visualization, tailwind-integration]
Agent 根据任务自主筛选 → compose_stack 验证组件依赖兼容性
Human Review 通过 → Agent 按选定技能集合构建完整组件
评论区
登录后可评论。