Was macht Antigravity Skills Manager?
Verwalte ausgewählte Skills aus @rmyndharis/antigravity-skills mit Node.js und npm. Dieser Skill kann als /antigravity-skills-manager aufgerufen werden, gefolgt von einer Anfrage wie search flutter.
Verwende diesen Skill, wenn
- Skills für eine bestimmte Sprache, ein Framework oder einen Workflow gesucht werden.
- Ein angeforderter Skill oder ein kuratiertes Bündel in einen Arbeitsbereich oder ein globales Verzeichnis installiert werden soll.
- Installierte Skills aufgelistet oder eine bestehende Installation aktualisiert werden soll.
Verwende diesen Skill nicht, wenn
- Die Entwicklungsaufgabe, die von einem anderen Skill beschrieben wird, ausgeführt wird.
- Nicht verwandte Plugins, Modellanbieter oder Benutzeranmeldeinformationen konfiguriert werden.
Anleitung
- Identifiziere die angeforderte Operation und den Installationsbereich. Führe Arbeitsbereichsbefehle aus dem vorgesehenen Projektverzeichnis aus, nicht aus dem Verzeichnis dieses Plugins.
- Verwende die untenstehenden npm CLI-Befehle. Node.js und npm müssen verfügbar sein;
npxkann das Paket herunterladen, wenn es nicht im Cache ist. - Suche, wenn der Benutzer ein Bedürfnis beschrieben hat, ohne einen Skill auszuwählen. Zeige relevante IDs und Beschreibungen an, damit der Benutzer wählen kann. Ein explizit angeforderter Skill oder ein Bündel stellt die Auswahl bereits fest.
- Überprüfe das aufgelöste Zielverzeichnis mit
doctorund liste vorhandene Skills auf, bevor sie ersetzt werden. WendeAG_SKILLS_DIRkonsistent auf die Erkennung installierter Skills, die Installation und Aktualisierungen an. - Melde die tatsächlichen Anzahl der installierten, aktualisierten, übersprungenen und fehlgeschlagenen Befehle sowie den Zielpfad. Melde keinen Erfolg nach einem Exit-Status ungleich Null.
Befehle
Katalog auflisten oder durchsuchen:
npx @rmyndharis/antigravity-skills list
npx @rmyndharis/antigravity-skills search flutter
Einen ausgewählten Skill oder ein Bündel in den aktuellen Arbeitsbereich installieren:
npx @rmyndharis/antigravity-skills install flutter-expert
npx @rmyndharis/antigravity-skills install --bundle core-dev
Installierte Skills überprüfen oder aktualisieren:
npx @rmyndharis/antigravity-skills doctor
npx @rmyndharis/antigravity-skills installed
npx @rmyndharis/antigravity-skills update flutter-expert
install überspringt ein vorhandenes Verzeichnis. install --force und update ersetzen das gesamte ausgewählte Skill-Verzeichnis, einschließlich lokaler Bearbeitungen und upstream entfernter Dateien. update ohne Skill-Namen aktualisiert alle erkannten installierten Skills. Verwende das Ersetzen nur, wenn der Benutzer es autorisiert hat.
Installationsbereich
- Das Standard-Arbeitsbereichsziel ist
<aktuelles-Verzeichnis>/.agent/skills/. Antigravity unterstützt auch.agents/skills/; setzeAG_SKILLS_DIR, um es explizit auszuwählen. --globalwählt~/.gemini/antigravity/skills/, den veralteten globalen Speicherort, der von der eigenständigen Antigravity IDE unterstützt wird. Verwende das gleiche Flag mitinstalledundupdatefür diesen Bereich.AG_SKILLS_DIRüberschreibt sowohl Arbeitsbereichs- als auch globale Ziele. Ein führendes~wird expandiert. Die Antigravity CLI verwendet~/.gemini/antigravity-cli/skills/; die App und die aktuelle IDE verwenden~/.gemini/config/skills/.
Zum Beispiel installiere und überprüfe einen globalen Skill für die 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
Sicherheit
- Installiere nur Skills oder Bündel, die vom Benutzer angefordert wurden. Bevorzuge eine kleine, relevante Auswahl;
install --alllädt unnötige Metadaten und kann zu unerwünschten Aktivierungen führen. - Erkläre, dass das Ersetzen lokale Bearbeitungen verwirft, bevor du fortfährst, es sei denn, der Benutzer hat das Ersetzen bereits autorisiert. Eine normale Installation bewahrt vorhandene Verzeichnisse, indem sie übersprungen werden.
- Halte das Ziel getrennt von den Quell-Skills des Pakets. Datei- oder Symlink-Ziele und Quellüberlappungen werden abgelehnt.
- Fehlgeschlagene Kopiervorgänge hinterlassen die vorherige Installation intakt. Wenn die Aktivierung oder Wiederherstellung fehlschlägt, folge dem gemeldeten Wiederherstellungspfad und bewahre alle Sicherungskopien auf. Entferne eine veraltete Installationssperre nur, nachdem du überprüft hast, dass kein Installer mehr läuft.
- Das Plugin enthält nur die Anweisungen dieses Skills. Verwende die npm-Befehle oben; gehe nicht davon aus, dass
skills_cli.pyoder eine andere ausführbare Datei neben dieser Datei liegt.
Siehe die offiziellen Skill-Speicherorte und die Plugin-Dokumentation bei der Auswahl des host-spezifischen Bereichs.