Community编程与开发github.com

Anmolop97/Agent-Skills

搜索、安装、更新和列出 Antigravity Skill Vault 中的技能。适用于通过 npm CLI 选择或管理工作空间或全局技能。

Agent-Skills 是什么?

该技能作为 Antigravity 技能管理器,允许用户通过 npm CLI 与 Antigravity 技能库进行交互。它提供了一个方便的命令行界面,用于搜索技能目录、安装特定技能或精选捆绑包、列出已安装的技能以及更新现有安装。该技能支持多种安装范围,包括当前工作空间、全局目录以及通过 AG_SKILLS_DIR 环境变量自定义的路径。它在执行安装前会强制执行安全措施,例如验证目标目录、检查冲突以及用户授权。该技能避免自动执行开发任务,而是专注于技能管理操作。

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

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 会更新所有已识别的已安装技能。仅在用户已授权时才使用替换。

安装范围

  • 默认工作空间目标为 <current-directory>/.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

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

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...

相关技能