在 Gemini CLI 中启用 Agentic Awesome Skills:安装、验证与提示词实战指南
在 Gemini CLI 中启用 Agentic Awesome Skills安装、验证与提示词实战指南【免费下载链接】agentic-awesome-skillsAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,600 agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.项目地址: https://gitcode.com/GitHub_Trending/an/agentic-awesome-skillsAgentic Awesome SkillsAAS是一个以 Agent 优先设计的技能仓库通过.gemini/skills/标准路径直接支持 Gemini CLI将 2,126 个可安装技能、捆绑包与工作流带进 Google 生态。本文以该仓库的 Gemini CLI 接入文档为主体结合安装器源码与核心技能文件完整讲解从安装、验证到提示词调用的全流程读完即可在 Gemini CLI 中按任务驱动地启用技能。Gemini CLI 技能支持概览Agentic Awesome Skills 对 Gemini CLI 的支持遵循一条简单而关键的约定技能必须安装到 Gemini CLI 期望的.gemini/skills/路径下。仓库中的技能文件每个技能目录内均含SKILL.md本身与工具无关既包含通用软件工程剧本也覆盖 AI 系统、集成、基础设施、测试、产品与增长等专业方向因此安装后 Gemini CLI 可以直接按技能名调用。该支持路径在安装器源码中有明确对应在 tools/bin/install.js 的getTargets()函数中--gemini参数被解析为Gemini CLI目标目标路径为path.join(HOME, .gemini, skills)即用户主目录下的~/.gemini/skills/。这正是 Gemini CLI 原生扫描技能目录的位置属于直接安装到预期技能路径的设计。为什么选用此仓库作为 Gemini CLI 技能库对于正在 GitHub 上评估 Gemini CLI 技能的用户该仓库是一个覆盖面广的起点其优势集中在四点安装即用直接安装到 Gemini CLI 预期的技能路径无需手工搬运或配置别名纵深兼顾既包含核心软件工程技能也包含更深层的 Agent/LLM 导向技能如 RAG、LangGraph、MCP 构建低门槛起步通过捆绑包Bundles和工作流帮助新用户快速上手而不是从 2,126 个文件中冷启动场景灵活无论你需要一个广泛的内部技能库还是希望用单个仓库快速测试多种工作流它都适用。安装 Gemini CLI 技能在终端中执行以下命令安装器会从验证过的发布版本中拉取技能并写入 Gemini CLI 技能路径npx agentic-awesome-skills --gemini从源码看该命令的完整行为链如下tools/bin/install.jsparseArgs()解析--gemini布尔标志tools/bin/install.jsgetTargets()将目标解析为~/.gemini/skillstools/bin/install.js使用git clone --depth 1 --filterblob:none --sparse拉取发布版本并执行稀疏检出sparse-checkout set --cone skills只物化skills/目录tools/bin/install.js、tools/bin/install.js将每个技能复制为目标路径/技能名/布局并写入安装清单manifest用于后续增量更新与过期清理tools/bin/install.js、tools/bin/install.js。安装默认需要 Git 2.25支持部分克隆与稀疏检出以及 Node.js 22见 package.json。由于--gemini属于已验证目标之一直接安装完整技能集不会触发 Antigravity 目标那种强制选择校验但仓库仍建议在可能影响宿主上下文容量时使用选择器缩小范围。验证安装安装完成后用下面命令确认技能已落在预期路径项目级或用户级任一存在即可test -d .gemini/skills || test -d ~/.gemini/skills若输出无错误退出码为 0说明.gemini/skills目录存在你也可以进一步列出目录内容核对技能ls ~/.gemini/skills | head更精细的安装选项实际使用中安装器还提供了一批与 Gemini CLI 安装组合使用的选择器均见 tools/bin/install.js 的帮助文本与参数解析实现选项作用示例--skills csv只安装指定技能支持技能名、id 或嵌套路径npx agentic-awesome-skills --gemini --skills brainstorming,prompt-engineering--risk csv按风险标签过滤如safe,nonenpx agentic-awesome-skills --gemini --risk safe,none--category csv按类别过滤npx agentic-awesome-skills --gemini --category development,backend--tags csv按标签过滤-后缀表示排除npx agentic-awesome-skills --gemini --tags debugging,typescript-legacy---dry-run只预览安装/更新/移除计划不写入任何文件npx agentic-awesome-skills --gemini --skills brainstorming --dry-run--release ver安装指定 npm 发布版本并校验其公开 Git 提交npx agentic-awesome-skills --gemini --release 17.4.0--path dir安装到自定义目录npx agentic-awesome-skills --path .gemini/skills例如仅安装五个入门技能并先预览计划npx agentic-awesome-skills --gemini --skills brainstorming,prompt-engineering,rag-engineer,langgraph,mcp-builder --dry-run安装器在--dry-run下会打印精确技能集合与每个目标的变更计划且明确承诺不会创建、修改或删除任何文件适合在正式安装前审查。Gemini CLI 的最佳入门技能仓库文档推荐以下五个技能作为 Gemini CLI 用户的首选每个技能目录都包含一份结构化的SKILL.md含name、description、risk等 frontmatter 元数据供 Agent 按需加载brainstorming: 把模糊目标转化为更清晰的实现规范。其SKILL.md明确要求以设计促进者身份工作——逐个提问、锁定理解、显式记录假设与决策日志在实现之前产出经验证的规格skills/brainstorming/SKILL.mdprompt-engineering: 提高提示质量与任务框架。系统覆盖少样本学习、思维链、提示优化、模板化系统与系统提示词设计等模式并提供渐进式披露与指令层级等可操作框架skills/prompt-engineering/SKILL.mdrag-engineer: 构建与评估检索系统。覆盖嵌入模型选型、向量数据库、分块策略、混合检索与重排强调检索质量决定生成质量skills/rag-engineer/SKILL.mdlanggraph: 设计有状态的代理工作流。覆盖图拓扑、状态管理与 reducer、循环与分支、checkpointer 持久化、人在回路human-in-the-loop以及 ReAct 代理模式skills/langgraph/SKILL.mdmcp-builder: 添加工具集成与外部能力。以四阶段工作流指导如何创建高质量 MCP 服务器平衡 API 覆盖与工作流工具设计skills/mcp-builder/SKILL.md。五个技能的风险标签均可从各自SKILL.md的 frontmatter 读取如brainstorming为risk: criticalprompt-engineering为risk: none这正好对应安装器--risk过滤器的数据来源——安装器通过readSkill()读取每个技能的元数据并按风险/类别/标签做匹配tools/bin/install.js。Gemini CLI 提示词示例安装完成后在 Gemini CLI 对话中以技能名语法引用技能即可。文档给出的三个可直接复制的示例使用 prompt-engineering 改进这个编码助手的系统提示词。使用 langgraph 为支持分类设计一个有状态的代理工作流。使用 mcp-builder 规划 GitHub Slack 集成所需的工具。结合仓库的通用使用指南docs_zh-CN/users/usage.mdGemini CLI 场景下更完整的调用方式为使用 brainstorming 技能帮助我规划这个应用几个进阶用法可以显著提升效果指定文件路径使用 lint-and-validate 检查 src/components/Button.tsx——特定技能 特定文件 精确结果组合技能使用 brainstorming 设计支付流程然后应用 stripe-integration 实现它——在同一提示中按顺序链接多个技能按角色选技能Web 开发可组合frontend-design、react-best-practices、tailwind-patterns、seo-audit安全方向则组合api-security-best-practices、vulnerability-scanner等。使用技巧与注意事项一次只应用一个技能安装后先保持活跃集较小针对面前的任务选择清晰的工作流导向技能效果最佳控制活动集规模如果 Gemini CLI 在几轮对话后开始挂起请开启新对话并暂时将活动集减少到 2~5 个技能排除上下文持续增长的问题docs_zh-CN/users/usage.md按需加载而非全量注入即使本地安装了全部 2,126 个技能也不应将每个SKILL.md都塞进系统提示词。预期模式是用根目录 skills_index.json 作为规范清单发现技能仅为当前对话实际使用的技能名加载对应的SKILL.md文件安装后识别失败时重启 Gemini CLI确认安装路径确为~/.gemini/skills或使用显式命令重新安装。下一步操作想要按角色划分的更小的精选子集请从 捆绑包指南 开始正在比较通用代理技能库请阅读 ai-agent-skills.md想要更多在真实提示词中调用技能的示例请使用 usage.md需要完整的端到端流程可进一步参考 工作流指南 与 技能目录。【免费下载链接】agentic-awesome-skillsAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,600 agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.项目地址: https://gitcode.com/GitHub_Trending/an/agentic-awesome-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考