[{"data":1,"prerenderedAt":1272},["ShallowReactive",2],{"search-navigation":3,"\u002Fde\u002Farticle\u002Fcentralised-the-skills-for-agents":40,"\u002Fde\u002Farticle\u002Fcentralised-the-skills-for-agents-surround":524},[4,8,12,16,20,24,28,32,36],{"title":5,"path":6,"stem":7},"Solving AI Agent Skills Fragmentation with npx skills","\u002Farticle\u002Fcentralised-the-skills-for-agents","en\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":9,"path":10,"stem":11},"Stop Exposing Your Vault: Secure NodeWarden with Cloudflare","\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare","en\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"title":13,"path":14,"stem":15},"How to Deploy Hermes Agent on a Linux VPS","\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server","en\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"title":17,"path":18,"stem":19},"How to Self-Host a BitWarden Compatible Server Nodewarden","\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare","en\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"title":21,"path":22,"stem":23},"Google Antigravity 2 Hands-On: Setup & First Impressions","\u002Farticle\u002Fsetup-antigravity-2","en\u002Farticle\u002Fsetup-antigravity-2",{"title":25,"path":26,"stem":27},"NetSuite AI Connector Guide: MCP Setup & Use Cases","\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","en\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"title":29,"path":30,"stem":31},"Testing Claude Fable 5: A Financial Analysis Review","\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis","en\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"title":33,"path":34,"stem":35},"Guide to Browser and Scheduler in Antigravity 2","\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","en\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":37,"path":38,"stem":39},"Antigravity 2 in Action: AI Agents, Skills, and MCP","\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","en\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"id":41,"title":42,"author":43,"body":44,"category":43,"date":506,"description":507,"extension":508,"image":509,"imageAlt":510,"isPublished":511,"meta":512,"minRead":388,"navigation":511,"path":520,"seo":521,"stem":522,"__hash__":523},"article\u002Fde\u002Farticle\u002Fcentralised-the-skills-for-agents.md","Fragmentierung von KI-Agenten-Skills mit npx skills lösen",null,{"type":45,"value":46,"toc":496},"minimark",[47,61,64,89,109,114,124,141,151,157,160,194,201,212,230,240,251,255,262,283,286,294,304,311,314,334,343,347,353,439,446,450,486,492],[48,49,50,51,55,56,60],"p",{},"Wenn Sie mehrere KI-Agenten oder Kommandozeilenwerkzeuge (CLIs) auf Ihrem Computer ausführen — sei es Hermes, Claude Code, Codex, Antigravity, Kimi oder andere unterstützte Tools —, sind Sie wahrscheinlich schon auf ein frustrierendes Problem gestoßen: ",[52,53,54],"strong",{},"Skill-Fragmentierung",". Jeder Agent und jede CLI verwaltet einen eigenen, separaten ",[57,58,59],"code",{},"skills","-Ordner. Dies führt zu doppelten Installationen, abweichenden Versionen (Version Drift) und hohem Verwaltungsaufwand.",[48,62,63],{},"Bei unserer Arbeit mit KI-Agenten traten häufig folgende Probleme auf:",[65,66,67,74,80],"ul",{},[68,69,70,73],"li",{},[52,71,72],{},"Mehrfache Installationen",": Man installiert einen neuen Skill für einen Agenten und muss ihn dann für jeden weiteren Agenten mühsam erneut installieren.",[68,75,76,79],{},[52,77,78],{},"Abweichende Versionen"," (Version Drift): Man passt einen Skill für einen Agenten an oder behebt einen Fehler, vergisst jedoch, die anderen zu aktualisieren — am Ende verhalten sich die Agenten unterschiedlich.",[68,81,82,85,86,88],{},[52,83,84],{},"Skill-Management",": Man muss jeden einzelnen ",[57,87,59],{},"-Ordner aller Agenten im System durchsuchen, um überhaupt zu sehen, welche Skills installiert sind.",[48,90,91,92,95,96,98,99,108],{},"Die ",[57,93,94],{},"npx skills"," CLI, ein Open-Source-Tool von Vercel, löst dieses Problem: Sie verwalten nur noch einen einzigen, zentralisierten ",[57,97,59],{},"-Ordner, den Sie mit all Ihren Agenten teilen. Schauen Sie sich dazu gerne das ",[100,101,105,107],"a",{"href":102,"rel":103},"https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskills",[104],"nofollow",[57,106,94],{}," GitHub-Repository"," an.",[110,111,113],"h2",{"id":112},"zentralisierter-ordner","Zentralisierter Ordner",[48,115,116,117,119,120,123],{},"Das Konzept ist denkbar einfach: Wenn wir den ",[57,118,59],{},"-Ordner jedes Agenten auf ",[52,121,122],{},"denselben physischen Ordner"," verweisen lassen, verschwindet das Fragmentierungsproblem vollständig.",[48,125,126,127,129,130,133,134,137,138,140],{},"Wenn Sie einen Skill mit der ",[57,128,94],{}," CLI installieren, wird dieser in den zentralen Ordner auf Ihrem Rechner heruntergeladen (",[57,131,132],{},"~\u002F.agents\u002Fskills","). Die CLI erstellt anschließend einen ",[52,135,136],{},"Symlink"," (einen symbolischen Link bzw. Zeiger) vom ",[57,139,59],{},"-Ordner des jeweiligen Agenten zurück zu diesem zentralen Ordner.",[48,142,143,144,147,148,150],{},"Wenn beispielsweise Claude Code unter ",[57,145,146],{},"~\u002F.claude\u002Fskills\u002F"," nach Skills sucht, wird es transparent zu ",[57,149,132],{}," umgeleitet. Ändern Sie einen Skill in diesem zentralen Ordner, sieht jeder einzelne Agent diese Aktualisierung sofort. Kein manuelles Kopieren, keine Synchronisationsskripte und kein verschwendeter Speicherplatz.",[110,152,154,156],{"id":153},"npx-skills-installieren-und-einen-skill-hinzufügen",[57,155,94],{}," installieren und einen Skill hinzufügen",[48,158,159],{},"Führen Sie den folgenden Befehl aus, um loszulegen und unseren ersten Skill hinzuzufügen:",[161,162,167],"pre",{"className":163,"code":164,"language":165,"meta":166,"style":166},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx skills add https:\u002F\u002Fgithub.com\u002Fcoleam00\u002Fexcalidraw-diagram-skill --skill excalidraw-diagram\n","bash","",[57,168,169],{"__ignoreMap":166},[170,171,174,178,182,185,188,191],"span",{"class":172,"line":173},"line",1,[170,175,177],{"class":176},"sBMFI","npx",[170,179,181],{"class":180},"sfazB"," skills",[170,183,184],{"class":180}," add",[170,186,187],{"class":180}," https:\u002F\u002Fgithub.com\u002Fcoleam00\u002Fexcalidraw-diagram-skill",[170,189,190],{"class":180}," --skill",[170,192,193],{"class":180}," excalidraw-diagram\n",[48,195,196],{},[197,198],"img",{"alt":199,"src":200},"Verwendung des npx skills add Befehls zur Skill-Installation von GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-add-command.webp",[48,202,203,204,207,208],{},"Die CLI fragt Sie, ob Sie dies für ein bestimmtes Projekt oder global einrichten möchten. Wir empfehlen in der Regel ",[52,205,206],{},"global",", damit alle unterstützten Agenten darauf zugreifen können:\n",[197,209],{"alt":210,"src":211},"Auswahl der globalen Installationsoption in der npx skills CLI","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-install-global-prompt.webp",[48,213,214,215,217,218,221,222,226],{},"Wählen Sie im nächsten Schritt unbedingt ",[57,216,136],{},", um eine ",[52,219,220],{},"Single Source of Truth"," (eine einzige Quelle der Wahrheit) zu garantieren:\n",[197,223],{"alt":224,"src":225},"Auswahl der Symlink-Methode zur Skill-Synchronisierung","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-symlink-option.webp",[197,227],{"alt":228,"src":229},"Bestätigung der erfolgreichen Installation und Symlink-Erstellung in der CLI","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-installation-completed.webp",[48,231,232,233,235,236],{},"Sobald dies abgeschlossen ist, können wir überprüfen, ob der Skill im zentralen Ordner unter ",[57,234,132],{}," installiert ist:\n",[197,237],{"alt":238,"src":239},"Überprüfung der installierten Skills im zentralen Verzeichnis","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-directory-verification.webp",[48,241,242,243,246,247],{},"Öffnen Sie nun die Kimi CLI (oder einen anderen Agenten) — der ",[57,244,245],{},"excalidraw-diagram","-Skill steht sofort bereit!\n",[197,248],{"alt":249,"src":250},"Kimi CLI zeigt geladene und einsatzbereite zentrale Skills","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fkimi-cli-skills-integration.webp",[110,252,254],{"id":253},"einen-skill-von-grund-auf-neu-erstellen","Einen Skill von Grund auf neu erstellen",[48,256,257,258,261],{},"Um eigene Skills zu erstellen, können Sie das Tool ",[57,259,260],{},"skill-creator"," von Anthropic verwenden. Installieren Sie es wie folgt:",[161,263,265],{"className":163,"code":264,"language":165,"meta":166,"style":166},"npx skills add https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills --skill skill-creator\n",[57,266,267],{"__ignoreMap":166},[170,268,269,271,273,275,278,280],{"class":172,"line":173},[170,270,177],{"class":176},[170,272,181],{"class":180},[170,274,184],{"class":180},[170,276,277],{"class":180}," https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills",[170,279,190],{"class":180},[170,281,282],{"class":180}," skill-creator\n",[48,284,285],{},"Geben Sie nun in Kimi oder einem anderen Agenten den folgenden Prompt ein:",[161,287,292],{"className":288,"code":290,"language":291},[289],"language-text","Use the skill-creator to help me build a skill for creating a product landing page\n","text",[57,293,290],{"__ignoreMap":166},[48,295,296,297,299,300],{},"Kimi oder Ihr Agent erkennt den ",[57,298,260],{}," automatisch und führt Sie Schritt für Schritt durch den Prozess:\n",[197,301],{"alt":302,"src":303},"Interaktiver skill-creator Assistent wird in der Kimi CLI ausgeführt","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fkimi-cli-skill-creator-setup.webp",[110,305,307,308,310],{"id":306},"weitere-nützliche-npx-skills-befehle","Weitere nützliche ",[57,309,94],{},"-Befehle",[48,312,313],{},"Hier sind einige weitere praktische Befehle:",[65,315,316,322,328],{},[68,317,318,321],{},[57,319,320],{},"npx skills ls -g",": Listet alle global installierten Skills auf",[68,323,324,327],{},[57,325,326],{},"npx skills update",": Aktualisiert alle Skills mit einem einzigen Befehl",[68,329,330,333],{},[57,331,332],{},"npx skills remove",": Deinstalliert\u002Fentfernt einen Skill interaktiv",[48,335,336,337,342],{},"Weitere Befehle und Referenzen finden Sie im ",[100,338,340,107],{"href":102,"rel":339},[104],[57,341,94],{},".",[110,344,346],{"id":345},"einen-schritt-weitergehen","Einen Schritt weitergehen",[48,348,349,350,352],{},"Da sich nun alle Skills an einem zentralen Ort befinden (",[57,351,132],{},"), können wir diesen Ordner als Git-Repository initialisieren und auf GitHub oder GitLab hochladen.",[161,354,356],{"className":163,"code":355,"language":165,"meta":166,"style":166},"cd ~\u002F.agents\u002Fskills\ngit init\ngit add .\ngit commit -m \"Initial skills folder\"\ngit remote add origin https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fskills\ngit push -u origin main\n",[57,357,358,367,376,386,407,423],{"__ignoreMap":166},[170,359,360,364],{"class":172,"line":173},[170,361,363],{"class":362},"s2Zo4","cd",[170,365,366],{"class":180}," ~\u002F.agents\u002Fskills\n",[170,368,370,373],{"class":172,"line":369},2,[170,371,372],{"class":176},"git",[170,374,375],{"class":180}," init\n",[170,377,379,381,383],{"class":172,"line":378},3,[170,380,372],{"class":176},[170,382,184],{"class":180},[170,384,385],{"class":180}," .\n",[170,387,389,391,394,397,401,404],{"class":172,"line":388},4,[170,390,372],{"class":176},[170,392,393],{"class":180}," commit",[170,395,396],{"class":180}," -m",[170,398,400],{"class":399},"sMK4o"," \"",[170,402,403],{"class":180},"Initial skills folder",[170,405,406],{"class":399},"\"\n",[170,408,410,412,415,417,420],{"class":172,"line":409},5,[170,411,372],{"class":176},[170,413,414],{"class":180}," remote",[170,416,184],{"class":180},[170,418,419],{"class":180}," origin",[170,421,422],{"class":180}," https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fskills\n",[170,424,426,428,431,434,436],{"class":172,"line":425},6,[170,427,372],{"class":176},[170,429,430],{"class":180}," push",[170,432,433],{"class":180}," -u",[170,435,419],{"class":180},[170,437,438],{"class":180}," main\n",[48,440,441,442,445],{},"Dadurch erhalten wir eine lückenlose Historie aller Skill-Änderungen und können diese bei fehlerhaften Updates problemlos rückgängig machen. Zudem lassen sich die Skills über mehrere Rechner hinweg (z. B. Laptop und Desktop) ganz einfach mit einem schnellen ",[57,443,444],{},"git pull"," synchronisieren.",[110,447,449],{"id":448},"einige-wichtige-hinweise-sicherheit-risiken","Einige wichtige Hinweise (Sicherheit & Risiken)",[65,451,452,458,464,474,480],{},[68,453,454,457],{},[52,455,456],{},"Unterschiedliche Kompatibilität",": Noch unterstützen nicht alle Agenten-Plattformen jedes Feature (wie benutzerdefinierte Hooks oder bestimmte erlaubte Tools). Ein Skill kann bei einem Agenten hervorragend funktionieren, bei einem anderen jedoch fehlschlagen.",[68,459,460,463],{},[52,461,462],{},"Vertrauenswürdige Quellen",": Installieren Sie Skills nur aus Quellen, denen Sie vertrauen.",[68,465,466,469,470,473],{},[52,467,468],{},"Vor der Ausführung prüfen",": Wenn Sie einen benutzerdefinierten Skill oder den eines Drittanbieters nutzen, prüfen Sie die Dateien (insbesondere im Ordner ",[57,471,472],{},"scripts\u002F","), bevor Sie Ihren Agenten darauf zugreifen lassen.",[68,475,476,479],{},[52,477,478],{},"Minimalprinzip",": Erteilen Sie einem Skill niemals mehr Werkzeug-Berechtigungen oder Systemzugriffe als unbedingt nötig.",[68,481,482,485],{},[52,483,484],{},"Keine Secrets fest codieren",": Halten Sie API-Schlüssel und sensible Zugangsdaten unbedingt aus Ihren Skill-Dateien fern.",[48,487,488,489,491],{},"Die Einrichtung einer zentralen „Single Source of Truth“ mit ",[57,490,94],{}," hat unserem Team viel Frust und doppelte Arbeit erspart. Probieren Sie es unbedingt aus — die Fähigkeiten der KI skalieren mit Ihren Skills!",[493,494,495],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":166,"searchDepth":369,"depth":369,"links":497},[498,499,501,502,504,505],{"id":112,"depth":369,"text":113},{"id":153,"depth":369,"text":500},"npx skills installieren und einen Skill hinzufügen",{"id":253,"depth":369,"text":254},{"id":306,"depth":369,"text":503},"Weitere nützliche npx skills-Befehle",{"id":345,"depth":369,"text":346},{"id":448,"depth":369,"text":449},"2026-06-04","Nutzen Sie mehrere KI-Agenten wie Claude Code oder Kimi? Erfahren Sie, wie Sie Skill-Fragmentierung beheben und einen zentralen Ordner via npx skills verwalten.","md","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002FFragmentierung-von-KI-Agenten-Skills-mit-npx-skills-l%C3%B6sen.webp","Zentralisierung von KI-Agenten-Skills mit der npx skills CLI",true,{"schemaOrg":513,"robots":517,"sitemap":518},[514],{"@type":515,"headline":516,"description":507},"TechArticle","Wie man die Fragmentierung von KI-Agenten-Skills löst","index, follow",{"lastmod":519},"2026-06-03","\u002Fde\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":516,"description":507,"ogTitle":42,"ogDescription":507,"twitterTitle":42,"twitterDescription":507},"de\u002Farticle\u002Fcentralised-the-skills-for-agents","HE1j0-rQfa5mCbTkEau7TST10COeUDXJJoApe3eZ6CU",[43,525],{"id":526,"title":527,"author":43,"body":528,"category":43,"date":1260,"description":1261,"extension":508,"image":1262,"imageAlt":1263,"isPublished":511,"meta":1264,"minRead":388,"navigation":511,"path":1268,"seo":1269,"stem":1270,"__hash__":1271},"article\u002Fde\u002Farticle\u002Fsetup-antigravity-2.md","Google Antigravity 2 im Test: Einrichtung & Eindrücke",{"type":45,"value":529,"toc":1251},[530,541,546,549,560,563,567,576,582,589,595,602,612,614,618,625,631,634,640,645,648,664,678,685,697,707,721,723,727,730,744,747,1090,1100,1106,1117,1123,1129,1135,1137,1141,1152,1165,1172,1178,1184,1203,1206,1212,1214,1218,1221,1227,1230,1236,1238,1242,1245,1248],[48,531,532,533,536,537,540],{},"Auf der Google I\u002FO 2026 hat Google mit ",[52,534,535],{},"Antigravity 2"," eine eigenständige Desktop-Anwendung vorgestellt, die den ",[52,538,539],{},"KI-Agenten"," als primäre Benutzeroberfläche etabliert. Sie beschreiben einfach, was Sie erreichen möchten, und der Agent erstellt daraufhin einen Plan, unterteilt diesen in überschaubare Teilaufgaben und führt diese selbstständig aus.",[542,543,545],"h3",{"id":544},"voraussetzungen","Voraussetzungen",[48,547,548],{},"Bevor wir beginnen, benötigen Sie:",[65,550,551,554,557],{},[68,552,553],{},"Einen Computer (in dieser Anleitung wird macOS verwendet)",[68,555,556],{},"Einen modernen Webbrowser",[68,558,559],{},"Ein Gmail-Konto",[561,562],"hr",{},[110,564,566],{"id":565},"_1-antigravity-2-installieren","1. Antigravity 2 installieren",[48,568,569,570,575],{},"Laden Sie Antigravity 2 von ",[100,571,574],{"href":572,"rel":573},"https:\u002F\u002Fantigravity.google\u002Fdownload",[104],"antigravity.google"," herunter und installieren Sie die Anwendung auf Ihrem Computer. Beim ersten Start werden Sie aufgefordert, sich mit Ihrem Gmail-Konto anzumelden.",[48,577,578],{},[197,579],{"alt":580,"src":581},"Google-Konto-Anmeldebildschirm beim ersten Start von Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-gmail-login.webp",[48,583,584,585,588],{},"Nach der Anmeldung sehen Sie ein ",[52,586,587],{},"Mikrofon-Symbol"," im Eingabefeld, mit dem Sie Sprachbefehle anstelle von Text eingeben können.",[48,590,591],{},[197,592],{"alt":593,"src":594},"Sprachaufzeichnungstaste im Eingabefeld von Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-voice-input-field.webp",[48,596,597,598,601],{},"Antigravity 2 führt außerdem das Konzept von ",[52,599,600],{},"Projekten"," (Projects) ein. Ein Projekt kann mehrere lokale Ordner umfassen und arbeitet mit eigenen, spezifischen Agenten-Einstellungen und Berechtigungen.",[48,603,604,608],{},[197,605],{"alt":606,"src":607},"Projektauswahl- und Konfigurationsmenü in Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-menu.webp",[197,609],{"alt":610,"src":611},"Erstellung eines neuen KI-Projekts mit Ordnerpfad in Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-creation.webp",[561,613],{},[110,615,617],{"id":616},"_2-mcp-und-plugins-einrichten","2. MCP und Plugins einrichten",[48,619,620,621,624],{},"Sämtliche Model Context Protocol (MCP) Server, Plugins und Skills werden im Einstellungsmenü unter dem Punkt ",[52,622,623],{},"Customizations"," (Anpassungen) verwaltet:",[48,626,627],{},[197,628],{"alt":629,"src":630},"Anpassungs-Tab in den Einstellungen zur Verwaltung von MCP-Servern","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-settings-customizations.webp",[48,632,633],{},"Derzeit sind nur Plugins von Google verfügbar, aber es ist zu hoffen, dass in Zukunft weitere veröffentlicht werden.",[48,635,636],{},[197,637],{"alt":638,"src":639},"Liste der offiziellen Google-Plugins und Integrationen in Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-google-plugins-list.webp",[641,642,644],"h4",{"id":643},"einen-verfügbaren-mcp-server-hinzufügen","Einen verfügbaren MCP-Server hinzufügen",[48,646,647],{},"So installieren Sie einen vorkonfigurierten MCP-Server (z. B. GitHub):",[649,650,651,657],"ol",{},[68,652,653,654,342],{},"Klicken Sie auf ",[52,655,656],{},"Add MCP+",[68,658,659,660,663],{},"Wählen Sie den ",[52,661,662],{},"GitHub MCP Server"," aus.",[48,665,666,670,674],{},[197,667],{"alt":668,"src":669},"Hinzufügen eines vorkonfigurierten MCP-Servers über die Schaltfläche Add MCP plus","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-mcp-button.webp",[197,671],{"alt":672,"src":673},"Auswahl des GitHub-MCP-Servers aus der Liste der verfügbaren Integrationen","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-select-github-mcp.webp",[197,675],{"alt":676,"src":677},"Einrichtungsassistent für die Autorisierung des GitHub-MCP-Servers","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-setup.webp",[48,679,680,681],{},"Die Einrichtung des GitHub-MCP-Servers brach mit einem Fehler ab:\n",[197,682],{"alt":683,"src":684},"Konfigurationsfehler während des Installationsprozesses des GitHub-MCP-Servers","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-error.webp",[48,686,687,688,690,691,693,694,696],{},"Da auf unserem macOS-System bereits ",[57,689,372],{}," installiert ist, können wir dies umgehen, indem wir den ",[57,692,372],{},"-Befehl direkt im Chat ausführen. Zuvor müssen wir jedoch den ",[57,695,372],{},"-Befehl explizit in den Berechtigungen von Antigravity freigeben.",[48,698,699,703],{},[197,700],{"alt":701,"src":702},"Anforderungsdialog zum Hinzufügen des git-Befehls zu den Berechtigungen","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-1.webp",[197,704],{"alt":705,"src":706},"Erteilung der git-Ausführungsberechtigung im Einstellungsmenü","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-2.webp",[48,708,709,710,712,713,717],{},"Testen wir den Prompt, um zu sehen, ob der ",[57,711,372],{},"-Befehl nun funktioniert:\n",[197,714],{"alt":715,"src":716},"Absenden einer git status-Anfrage im Prompt-Feld des KI-Agenten","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-1.webp",[197,718],{"alt":719,"src":720},"Erfolgreiche Ausführung des Befehls git status direkt im Chat","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-2.webp",[561,722],{},[110,724,726],{"id":725},"_3-benutzerdefinierte-mcp-server-hinzufügen","3. Benutzerdefinierte MCP-Server hinzufügen",[48,728,729],{},"Falls der gewünschte MCP-Server nicht in der Standardliste aufgeführt ist, können Sie ihn manuell hinzufügen, indem Sie die MCP-Konfigurationsdatei direkt bearbeiten. Die Konfiguration befindet sich unter:",[161,731,733],{"className":163,"code":732,"language":165,"meta":166,"style":166},"~\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[57,734,735],{"__ignoreMap":166},[170,736,737,740],{"class":172,"line":173},[170,738,739],{"class":399},"~",[170,741,743],{"class":742},"sTEyZ","\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[48,745,746],{},"Fügen wir als Beispiel einige Cloudflare-MCP-Server hinzu. Da Cloudflare die dynamische Client-Registrierung unterstützt, müssen wir lediglich OAuth aktivieren. Fügen Sie Ihrer JSON-Konfiguration Folgendes hinzu:",[161,748,752],{"className":749,"code":750,"language":751,"meta":166,"style":166},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","    \"cloudflare-api\": {\n      \"serverUrl\": \"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-docs\": {\n      \"serverUrl\": \"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp\"\n    },\n    \"cloudflare-bindings\": {\n      \"serverUrl\": \"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-builds\": {\n      \"serverUrl\": \"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-observability\": {\n      \"serverUrl\": \"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    }\n","json",[57,753,754,771,795,809,824,829,836,850,868,875,889,909,922,935,940,947,961,981,994,1007,1012,1019,1033,1053,1066,1079,1084],{"__ignoreMap":166},[170,755,756,759,762,765,768],{"class":172,"line":173},[170,757,758],{"class":399},"    \"",[170,760,761],{"class":180},"cloudflare-api",[170,763,764],{"class":399},"\"",[170,766,767],{"class":742},": ",[170,769,770],{"class":399},"{\n",[170,772,773,776,780,782,785,787,790,792],{"class":172,"line":369},[170,774,775],{"class":399},"      \"",[170,777,779],{"class":778},"spNyl","serverUrl",[170,781,764],{"class":399},[170,783,784],{"class":399},":",[170,786,400],{"class":399},[170,788,789],{"class":180},"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp",[170,791,764],{"class":399},[170,793,794],{"class":399},",\n",[170,796,797,799,802,804,806],{"class":172,"line":378},[170,798,775],{"class":399},[170,800,801],{"class":778},"oauth",[170,803,764],{"class":399},[170,805,784],{"class":399},[170,807,808],{"class":399}," {\n",[170,810,811,814,817,819,821],{"class":172,"line":388},[170,812,813],{"class":399},"        \"",[170,815,816],{"class":176},"enabled",[170,818,764],{"class":399},[170,820,784],{"class":399},[170,822,823],{"class":399}," true\n",[170,825,826],{"class":172,"line":409},[170,827,828],{"class":399},"      }\n",[170,830,831,834],{"class":172,"line":425},[170,832,833],{"class":399},"    }",[170,835,794],{"class":742},[170,837,839,841,844,846,848],{"class":172,"line":838},7,[170,840,758],{"class":399},[170,842,843],{"class":180},"cloudflare-docs",[170,845,764],{"class":399},[170,847,767],{"class":742},[170,849,770],{"class":399},[170,851,853,855,857,859,861,863,866],{"class":172,"line":852},8,[170,854,775],{"class":399},[170,856,779],{"class":778},[170,858,764],{"class":399},[170,860,784],{"class":399},[170,862,400],{"class":399},[170,864,865],{"class":180},"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp",[170,867,406],{"class":399},[170,869,871,873],{"class":172,"line":870},9,[170,872,833],{"class":399},[170,874,794],{"class":742},[170,876,878,880,883,885,887],{"class":172,"line":877},10,[170,879,758],{"class":399},[170,881,882],{"class":180},"cloudflare-bindings",[170,884,764],{"class":399},[170,886,767],{"class":742},[170,888,770],{"class":399},[170,890,892,894,896,898,900,902,905,907],{"class":172,"line":891},11,[170,893,775],{"class":399},[170,895,779],{"class":778},[170,897,764],{"class":399},[170,899,784],{"class":399},[170,901,400],{"class":399},[170,903,904],{"class":180},"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp",[170,906,764],{"class":399},[170,908,794],{"class":399},[170,910,912,914,916,918,920],{"class":172,"line":911},12,[170,913,775],{"class":399},[170,915,801],{"class":778},[170,917,764],{"class":399},[170,919,784],{"class":399},[170,921,808],{"class":399},[170,923,925,927,929,931,933],{"class":172,"line":924},13,[170,926,813],{"class":399},[170,928,816],{"class":176},[170,930,764],{"class":399},[170,932,784],{"class":399},[170,934,823],{"class":399},[170,936,938],{"class":172,"line":937},14,[170,939,828],{"class":399},[170,941,943,945],{"class":172,"line":942},15,[170,944,833],{"class":399},[170,946,794],{"class":742},[170,948,950,952,955,957,959],{"class":172,"line":949},16,[170,951,758],{"class":399},[170,953,954],{"class":180},"cloudflare-builds",[170,956,764],{"class":399},[170,958,767],{"class":742},[170,960,770],{"class":399},[170,962,964,966,968,970,972,974,977,979],{"class":172,"line":963},17,[170,965,775],{"class":399},[170,967,779],{"class":778},[170,969,764],{"class":399},[170,971,784],{"class":399},[170,973,400],{"class":399},[170,975,976],{"class":180},"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp",[170,978,764],{"class":399},[170,980,794],{"class":399},[170,982,984,986,988,990,992],{"class":172,"line":983},18,[170,985,775],{"class":399},[170,987,801],{"class":778},[170,989,764],{"class":399},[170,991,784],{"class":399},[170,993,808],{"class":399},[170,995,997,999,1001,1003,1005],{"class":172,"line":996},19,[170,998,813],{"class":399},[170,1000,816],{"class":176},[170,1002,764],{"class":399},[170,1004,784],{"class":399},[170,1006,823],{"class":399},[170,1008,1010],{"class":172,"line":1009},20,[170,1011,828],{"class":399},[170,1013,1015,1017],{"class":172,"line":1014},21,[170,1016,833],{"class":399},[170,1018,794],{"class":742},[170,1020,1022,1024,1027,1029,1031],{"class":172,"line":1021},22,[170,1023,758],{"class":399},[170,1025,1026],{"class":180},"cloudflare-observability",[170,1028,764],{"class":399},[170,1030,767],{"class":742},[170,1032,770],{"class":399},[170,1034,1036,1038,1040,1042,1044,1046,1049,1051],{"class":172,"line":1035},23,[170,1037,775],{"class":399},[170,1039,779],{"class":778},[170,1041,764],{"class":399},[170,1043,784],{"class":399},[170,1045,400],{"class":399},[170,1047,1048],{"class":180},"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp",[170,1050,764],{"class":399},[170,1052,794],{"class":399},[170,1054,1056,1058,1060,1062,1064],{"class":172,"line":1055},24,[170,1057,775],{"class":399},[170,1059,801],{"class":778},[170,1061,764],{"class":399},[170,1063,784],{"class":399},[170,1065,808],{"class":399},[170,1067,1069,1071,1073,1075,1077],{"class":172,"line":1068},25,[170,1070,813],{"class":399},[170,1072,816],{"class":176},[170,1074,764],{"class":399},[170,1076,784],{"class":399},[170,1078,823],{"class":399},[170,1080,1082],{"class":172,"line":1081},26,[170,1083,828],{"class":399},[170,1085,1087],{"class":172,"line":1086},27,[170,1088,1089],{"class":399},"    }\n",[48,1091,1092,1093,1095,1096,1099],{},"Wechseln Sie in der App zurück in den Bereich ",[52,1094,623],{}," und klicken Sie auf ",[52,1097,1098],{},"Refresh"," (Aktualisieren). Die Cloudflare-MCP-Server werden nun als „ausstehende Autorisierung“ (pending authorisation) aufgelistet.",[48,1101,1102],{},[197,1103],{"alt":1104,"src":1105},"Gelistete Cloudflare-MCP-Server im Anpassungsmenü, die auf Autorisierung warten","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-mcp-pending.webp",[48,1107,1108,1109,1112,1113,1116],{},"Klicken Sie neben dem MCP-Server auf ",[52,1110,1111],{},"Authenticate",". Dadurch öffnet sich eine Authentifizierungsseite im Browser. Nach der erfolgreichen Anmeldung wird ein Autorisierungscode (",[52,1114,1115],{},"auth code",") generiert.",[48,1118,1119],{},[197,1120],{"alt":1121,"src":1122},"Webbrowser mit Anzeige des dynamischen OAuth-Autorisierungscodes","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-code.webp",[48,1124,1125,1126,342],{},"Kopieren Sie diesen Code, fügen Sie ihn in das Eingabefeld in Antigravity ein und klicken Sie auf ",[52,1127,1128],{},"Submit",[48,1130,1131],{},[197,1132],{"alt":1133,"src":1134},"Absenden des OAuth-Verifizierungscodes in der Antigravity-Einrichtung","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-submit.webp",[561,1136],{},[110,1138,1140],{"id":1139},"_4-benutzerdefinierte-skills-hinzufügen","4. Benutzerdefinierte Skills hinzufügen",[48,1142,1143,1144,1147,1148,1151],{},"Derzeit können benutzerdefinierte Skills ",[52,1145,1146],{},"nicht"," direkt über die Benutzeroberfläche der Desktop-App hinzugefügt werden. Stattdessen müssen sie direkt im Ordner ",[57,1149,1150],{},"~\u002F.gemini\u002Fconfig\u002Fskills"," abgelegt werden.",[48,1153,1154,1155,1157,1158],{},"Da wir die CLI von ",[57,1156,94],{}," nutzen, um alle Agenten-Skills zentral zu verwalten, steht jeder neu hinzugefügte Skill automatisch allen Agenten zur Verfügung – einschließlich Antigravity. ",[1159,1160,1161,1162,1164],"em",{},"(Mehr Details dazu finden Sie in unserem Artikel: ",[100,1163,42],{"href":6},").",[48,1166,1167,1168,1171],{},"Wenn man anfangs ",[57,1169,1170],{},"\u002F"," in das Chatfenster eingibt, ist die Skill-Liste noch leer:",[48,1173,1174],{},[197,1175],{"alt":1176,"src":1177},"Befehlsfeld mit leerer Skill-Liste bei Eingabe des Slash-Shortcuts","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-empty-skills-list.webp",[48,1179,1180,1181,1183],{},"Es scheint, als ob Antigravity 2 den globalen Skills-Ordner (",[57,1182,132],{},") nicht automatisch ausliest. Um das zu beheben, erstellen wir einfach einen symbolischen Link (Symlink) auf das Konfigurationsverzeichnis von Antigravity:",[161,1185,1187],{"className":163,"code":1186,"language":165,"meta":166,"style":166},"ln -s ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[57,1188,1189],{"__ignoreMap":166},[170,1190,1191,1194,1197,1200],{"class":172,"line":173},[170,1192,1193],{"class":176},"ln",[170,1195,1196],{"class":180}," -s",[170,1198,1199],{"class":180}," ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram",[170,1201,1202],{"class":180}," ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[48,1204,1205],{},"Sobald die Verknüpfung erstellt ist, steht der Skill in der Anwendung bereit!",[48,1207,1208],{},[197,1209],{"alt":1210,"src":1211},"Excalidraw-Diagramm-Skill erfolgreich in der Befehlsliste angezeigt","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-excalidraw-skill-available.webp",[561,1213],{},[110,1215,1217],{"id":1216},"_5-einfache-aufgabe-testen","5. Einfache Aufgabe testen",[48,1219,1220],{},"Da nun alles konfiguriert ist, führen wir einen Test durch.",[48,1222,1223],{},[197,1224],{"alt":1225,"src":1226},"Absenden einer Testaufgabe zur Auflistung von D1-Datenbanken","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-simple-task-prompt.webp",[48,1228,1229],{},"Wie unten zu sehen ist, erkennt und nutzt das Modell den neu hinzugefügten Cloudflare-MCP-Server erfolgreich, um die Anfrage zu bearbeiten.",[48,1231,1232],{},[197,1233],{"alt":1234,"src":1235},"KI-Agent listet D1-Datenbanken erfolgreich über Cloudflare-MCP aufeinander auf","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-task-success.webp",[561,1237],{},[110,1239,1241],{"id":1240},"fazit","Fazit",[48,1243,1244],{},"Antigravity 2 markiert einen bedeutenden Wandel von der klassischen IDE hin zu einer leicht zugänglichen Desktop-Anwendung, die es ganz normalen Anwendern ermöglicht, als Dirigent für unterschiedlichste Aufgaben zu agieren.",[48,1246,1247],{},"Dennoch benötigt Antigravity 2 noch etwas Feinschliff. Wenn Funktionen fehlschlagen, gestaltet sich die Fehlersuche aufgrund ungenauer Fehlermeldungen oft frustrender. Zudem wirkt die offizielle Dokumentation noch unfertig – vermutlich wurde sie KI-generiert, da einige Verweise und Dateipfade derzeit schlicht fehlerhaft sind.",[493,1249,1250],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":166,"searchDepth":369,"depth":369,"links":1252},[1253,1254,1255,1256,1257,1258,1259],{"id":544,"depth":378,"text":545},{"id":565,"depth":369,"text":566},{"id":616,"depth":369,"text":617},{"id":725,"depth":369,"text":726},{"id":1139,"depth":369,"text":1140},{"id":1216,"depth":369,"text":1217},{"id":1240,"depth":369,"text":1241},"2026-06-05","Entdecken Sie die Neuerungen in Google Antigravity 2. Lesen Sie unsere Praxisanleitung zur Installation der App, zum Testen von KI-Agenten-Tasks und zum manuellen Hinzufügen eigener MCP-Server.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002FDE-Setup-Antigravity-2.0.webp","Google Antigravity 2 Test & Einrichtung: KI-Agenten, MCPs & Plugins",{"schemaOrg":1265,"robots":517,"sitemap":1267},[1266],{"@type":515,"headline":1263,"description":1261},{"lastmod":1260},"\u002Fde\u002Farticle\u002Fsetup-antigravity-2",{"title":1263,"description":1261,"ogTitle":527,"ogDescription":1261,"twitterTitle":527,"twitterDescription":1261},"de\u002Farticle\u002Fsetup-antigravity-2","3nKYIJXH8Ra3s8ouxK5ZNhUcQWFQVb6UCNVwpdbH0fY",1781843919881]