Community编程与开发github.com

Anmolop97/Agent-Skills

搜索、安装、更新和列举 Antigravity Skill Vault 中的技能。在通过 npm CLI 选择或管理工作区或全局技能时使用此项。

Agent-Skills 是什么?

该技能是 Antigravity 生态系统的技能管理器,基于 Node.js 和 npm 构建。它允许用户通过简单的 CLI 命令(如 `search flutter`)从 `@rmyndharis/antigravity-skills` 包中查找、安装、更新和列举技能。支持工作区(默认 `.agent/skills/`)和全局(`~/.gemini/antigravity/skills/`)两种作用域,并可通过环境变量 `AG_SKILLS_DIR` 自定义路径。安装时自动跳过已存在目录,而 `--force` 或 `update` 会替换整个技能目录,因此需要用户确认。该技能还包含 `doctor` 和 `installed` 命令用于检查安装状态,并内置安全机制防止源与目标重叠、失败时保留原安装。适用于 Antigravity IDE、CLI 以及自定义工作流,帮助开发者高效管理 AI 技能。

兼容平台~Claude Code~Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add https://github.com/Anmolop97/Agent-Skills/tree/HEAD/skills/antigravity-skills-manager

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Antigravity 技能管理器

使用 Node.js 和 npm 管理从 @rmyndharis/antigravity-skills 中选定的技能。可以以 /antigravity-skills-manager 形式调用,后跟诸如 search flutter 的请求。

何时使用本技能

  • 查找特定语言、框架或工作流相关的技能。
  • 将请求的技能或精选技能包安装到工作区或全局目录。
  • 列举已安装的技能或更新现有安装。

请勿使用本技能的情况

  • 执行另一个技能所描述的开发任务时。
  • 配置无关的插件、模型提供商或用户凭据时。

操作说明

  1. 识别请求的操作和安装范围。在目标项目目录中执行工作区命令,而非从本插件目录执行。
  2. 使用下面的 npm CLI 命令。需要 Node.js 和 npm 可用;当包未缓存时 npx 会下载它。
  3. 当用户描述需求但未选择技能时进行搜索。显示相关的 ID 和描述,以便用户选择。明确请求的技能或技能包已确定选择。
  4. 使用 doctor 检查目标路径,并在替换前列举现有技能。在发现已安装技能、安装和更新时一致地应用 AG_SKILLS_DIR。
  5. 报告命令实际安装、更新、跳过和失败的数量以及目标路径。在退出状态非零时不要报告成功。

命令

列举或搜索目录:

npx @rmyndharis/antigravity-skills list
npx @rmyndharis/antigravity-skills search flutter

将选定的技能或技能包安装到当前工作区:

npx @rmyndharis/antigravity-skills install flutter-expert
npx @rmyndharis/antigravity-skills install --bundle core-dev

检查或更新已安装的技能:

npx @rmyndharis/antigravity-skills doctor
npx @rmyndharis/antigravity-skills installed
npx @rmyndharis/antigravity-skills update flutter-expert

install 会跳过已存在的目录。install --force 和 update 会替换整个选定的技能目录,包括本地修改和上游删除的文件。不带技能名称的 update 会更新所有可识别的已安装技能。仅在用户授权时使用替换。

安装范围

  • 默认工作区目标为 <当前目录>/.agent/skills/。Antigravity 也支持 .agents/skills/;设置 AG_SKILLS_DIR 可显式选择它。
  • --global 选择 ~/.gemini/antigravity/skills/,即独立 Antigravity IDE 支持的旧版全局位置。对该作用域使用相同的标志和 installed、update 命令。
  • AG_SKILLS_DIR 会覆盖工作区和全局目标。开头的 ~ 会被展开。Antigravity CLI 使用 ~/.gemini/antigravity-cli/skills/;应用程序和当前 IDE 使用 ~/.gemini/config/skills/。

例如,为 Antigravity CLI 安装并检查一个全局技能:

AG_SKILLS_DIR="$HOME/.gemini/antigravity-cli/skills" npx @rmyndharis/antigravity-skills install flutter-expert
AG_SKILLS_DIR="$HOME/.gemini/antigravity-cli/skills" npx @rmyndharis/antigravity-skills installed

安全

  • 仅安装用户请求的技能或技能包。优先选择少量相关选项;install --all 会加载不必要的数据并可能导致意外的激活。
  • 在继续之前,说明替换会丢弃本地修改,除非用户已授权该替换。普通安装通过跳过现有目录来保留它们。
  • 保持目标目录与包的源技能分离。拒绝文件或符号链接目标与源重叠的情况。
  • 复制失败时保留之前的安装。如果激活或恢复失败,请遵循报告中的恢复路径并保留任何备份。仅在确认没有安装程序运行后移除过时的安装锁。
  • 本插件仅包含本技能的说明。请使用上述 npm 命令;不要假设 skills_cli.py 或其他可执行文件与本文件位于同一目录。

请参阅官方技能位置和插件文档以选择特定于宿主的作用域。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Anmolop97/Agent-Skills

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Anmolop97/Agent-Skills

Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing APIs, or debugging security issues.

Anmolop97/Agent-Skills

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIR...

Anmolop97/Agent-Skills

Searches, installs, updates, and lists skills from the Antigravity Skill Vault. Use when choosing or managing workspace or global skills through the npm CLI.

相关技能