Communityコーディング&開発github.com

Anmolop97/Agent-Skills

Antigravityスキルボールトからのスキル検索、インストール、更新、一覧表示を行います。npm CLIを使用してワークスペースまたはグローバルスキルを選択・管理する際に使用します。

Agent-Skills とは?

このスキルは、`@rmyndharis/antigravity-skills` パッケージを介してAntigravityスキルボールトを管理するためのツールです。開発者はこのスキルを呼び出すことで、特定の言語やフレームワーク向けのスキルを検索し、ワークスペースまたはグローバル環境にインストールできます。`npx` を使用してカタログの一覧表示や検索(例: `npx @rmyndharis/antigravity-skills search flutter`)、選択したスキルのインストール(例: `npx @rmyndharis/antigravity-skills install flutter-expert`)が可能です。インストール先は環境変数 `AG_SKILLS_DIR` で制御でき、デフォルトは `.agent/skills/` ですが、Antigravity CLIやIDE向けのグローバルパスもサポートされています。更新時は既存のスキルディレクトリが置き換えられる可能性があるため、ユーザーの明示的な承認が必要です。このスキルは主にClaude Code、Cursor、Codexなどの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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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

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.

関連スキル