Community程式設計與開發github.com

Antigravity 技能管理器

搜尋、安裝、更新和列出 Antigravity 技能庫中的技能。在透過 npm CLI 選擇或管理工作區或全域技能時使用。

Antigravity 技能管理器 是什麼?

此技能作為 Antigravity 生態系統的技能管理器,允許使用者透過 npm CLI 從 `@rmyndharis/antigravity-skills` 套件搜尋、安裝、更新和列出技能。它支援所有主要平台,包括 Claude Code、Cursor 和 Codex,方法是在專案目錄內或使用 `--global` 旗標在 `~/.gemini/antigravity/skills/` 等全域位置執行命令。該管理器可區分工作區技能(預設為 `.agent/skills/`)和全域安裝,並透過 `AG_SKILLS_DIR` 環境變數提供覆寫彈性。關鍵功能包括 `search` 用於探索技能、`install` 用於新增技能至工作區或全域範圍、`list` 用於瀏覽目錄、`installed` 用於檢查目前安裝,以及附有 `doctor` 的 `update` 用於診斷和更新。此技能特別強調安全性,僅安裝使用者請求的技能,避免 `install --all`,並在強制更換前提醒使用者遺失本機編輯。

相容平台~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...

相關技能