Community程式設計與開發github.com

Anmolop97/Agent-Skills

從 Antigravity Skill Vault 搜尋、安裝、更新及列出技能。在用於選擇或管理工作區及全域技能時,透過 npm CLI 使用。

Agent-Skills 是什麼?

這個 AI 代理技能作為 Antigravity Skill Vault 的套件管理器,讓使用者可以透過 npm CLI 搜尋、安裝、更新及檢查 AI 代理的技能目錄。它支援目前工作區、全域位置(例如 `~/.gemini/antigravity/skills/`),或經由 `AG_SKILLS_DIR` 環境變數指定的自訂路徑作為安裝目標。技能的命令包括列表、搜尋、安裝、更新及診斷(doctor),能夠優雅地處理衝突:預設情況下,安裝會跳過已存在的目錄,而強制安裝或更新則會完全取代目標目錄。它設計用於多個平台(如 Antigravity CLI、Antigravity IDE 及 Gemini 設定),並強調安全性,例如在執行會清除本機修改的取代操作前導師(agent)必須取得使用者授權,以及避免同時從套件來源技能目錄中執行安裝以防止循環依賴。

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

相關技能