Antigravity スキルマネージャー は何をしますか?
Node.js と npm を使用して @rmyndharis/antigravity-skills から選択したスキルを管理します。このスキルは /antigravity-skills-manager として呼び出し、その後に search flutter のようなリクエストを続けます。
このスキルを使用する場面
- 特定の言語、フレームワーク、ワークフロー向けのスキルを探しているとき。
- リクエストされたスキルや厳選されたバンドルをワークスペースまたはグローバルディレクトリにインストールするとき。
- インストール済みスキルの一覧表示や既存のインストールを更新するとき。
このスキルを使用しない場面
- 別のスキルで説明されている開発タスクを実行するとき。
- 無関係なプラグイン、モデルプロバイダー、ユーザー資格情報を設定するとき。
手順
- 要求された操作とインストールスコープを特定します。ワークスペースコマンドは、このプラグインのディレクトリではなく、目的のプロジェクトディレクトリから実行します。
- 以下の npm CLI コマンドを使用します。Node.js と npm が利用可能である必要があります。
npxはパッケージがキャッシュされていない場合にダウンロードすることがあります。 - ユーザーがスキルを選択せずにニーズを説明した場合は検索を実行します。関連する ID と説明を表示してユーザーが選択できるようにします。明示的にリクエストされたスキルやバンドルは、既に選択が確定しています。
doctorで解決された宛先を確認し、既存のスキルを置き換える前に一覧表示します。インストール済みスキルの検出、インストール、更新には一貫してAG_SKILLS_DIRを適用します。- コマンドの実際のインストール数、更新数、スキップ数、失敗数、および宛先パスを報告します。終了ステータスがゼロ以外の場合は成功を報告しません。
コマンド
カタログの一覧表示または検索:
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や他の実行可能ファイルがあると想定しないでください。
ホスト固有のスコープを選択する際は、公式のスキルロケーションとプラグインドキュメントを参照してください。