[{"data":1,"prerenderedAt":1606},["ShallowReactive",2],{"search-navigation":3,"\u002Fpt\u002Farticle\u002Fsetup-antigravity-2":36,"\u002Fpt\u002Farticle\u002Fsetup-antigravity-2-surround":818},[4,8,12,16,20,24,28,32],{"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 Self-Host a BitWarden Compatible Password Vault","\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare","en\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"title":17,"path":18,"stem":19},"Google Antigravity 2 Hands-On: Setup & First Impressions","\u002Farticle\u002Fsetup-antigravity-2","en\u002Farticle\u002Fsetup-antigravity-2",{"title":21,"path":22,"stem":23},"NetSuite AI Connector Guide: MCP Setup & Use Cases","\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","en\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"title":25,"path":26,"stem":27},"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":29,"path":30,"stem":31},"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":33,"path":34,"stem":35},"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":37,"title":38,"author":39,"body":40,"category":39,"date":802,"description":803,"extension":804,"image":805,"imageAlt":806,"isPublished":807,"meta":808,"minRead":346,"navigation":807,"path":814,"seo":815,"stem":816,"__hash__":817},"article\u002Fpt\u002Farticle\u002Fsetup-antigravity-2.md","Google Antigravity 2: Instalação e Primeiras Impressões",null,{"type":41,"value":42,"toc":793},"minimark",[43,56,61,64,77,80,85,96,103,110,116,123,133,135,139,146,152,155,161,166,169,185,199,206,220,230,244,246,250,253,275,278,630,640,646,656,662,668,674,676,680,690,705,712,718,725,744,747,753,755,759,762,768,771,777,779,783,786,789],[44,45,46,47,51,52,55],"p",{},"No Google I\u002FO 2026, a Google anunciou o ",[48,49,50],"strong",{},"Antigravity 2",", um aplicativo de desktop independente que coloca o ",[48,53,54],{},"agente"," como a interface de usuário principal. Você simplesmente descreve o que deseja realizar, e o agente gera um plano, divide-o em subtarefas gerenciáveis e as executa.",[57,58,60],"h3",{"id":59},"pré-requisitos","Pré-requisitos",[44,62,63],{},"Antes de começarmos, você precisará de:",[65,66,67,71,74],"ul",{},[68,69,70],"li",{},"Um computador (usamos macOS neste guia)",[68,72,73],{},"Um navegador web moderno",[68,75,76],{},"Uma conta do Gmail",[78,79],"hr",{},[81,82,84],"h2",{"id":83},"_1-instalar-o-antigravity-2","1. Instalar o Antigravity 2",[44,86,87,88,95],{},"Baixe o Antigravity 2 em ",[89,90,94],"a",{"href":91,"rel":92},"https:\u002F\u002Fantigravity.google\u002Fdownload",[93],"nofollow","antigravity.google"," e instale-o em seu computador. Na primeira inicialização, você será solicitado a fazer login com sua conta do Gmail.",[44,97,98],{},[99,100],"img",{"alt":101,"src":102},"Tela de login com conta Google na primeira inicialização do Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-gmail-login.webp",[44,104,105,106,109],{},"Depois de fazer login, você notará um ",[48,107,108],{},"botão de voz"," no campo de entrada, permitindo gravar comandos de voz em vez de digitá-los.",[44,111,112],{},[99,113],{"alt":114,"src":115},"Botão de gravação de voz no campo de texto do Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-voice-input-field.webp",[44,117,118,119,122],{},"O Antigravity 2 também apresenta o conceito de ",[48,120,121],{},"Projeto"," (Project), que pode abranger várias pastas locais e operar com suas próprias configurações e permissões de agente específicas.",[44,124,125,129],{},[99,126],{"alt":127,"src":128},"Menu de seleção e configuração de projetos no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-menu.webp",[99,130],{"alt":131,"src":132},"Criação de um novo projeto de IA com caminho de pasta no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-creation.webp",[78,134],{},[81,136,138],{"id":137},"_2-configurar-servidores-mcp-e-plugins","2. Configurar Servidores MCP e Plugins",[44,140,141,142,145],{},"Todos os servidores de Model Context Protocol (MCP), plugins e habilidades (skills) são gerenciados na seção ",[48,143,144],{},"Customizations"," (Personalizações) no menu de configurações:",[44,147,148],{},[99,149],{"alt":150,"src":151},"Guia de personalizações nas configurações para gerenciar servidores MCP","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-settings-customizations.webp",[44,153,154],{},"Atualmente, os únicos plugins disponíveis são da Google, mas esperamos que mais sejam lançados no futuro.",[44,156,157],{},[99,158],{"alt":159,"src":160},"Lista de plugins oficiais do Google e integrações no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-google-plugins-list.webp",[162,163,165],"h4",{"id":164},"adicionando-um-servidor-mcp-disponível","Adicionando um Servidor MCP Disponível",[44,167,168],{},"Para instalar um servidor MCP pré-configurado (por exemplo, GitHub):",[170,171,172,179],"ol",{},[68,173,174,175,178],{},"Clique em ",[48,176,177],{},"Add MCP+",".",[68,180,181,182,178],{},"Selecione o ",[48,183,184],{},"GitHub MCP Server",[44,186,187,191,195],{},[99,188],{"alt":189,"src":190},"Adicionar um servidor MCP pré-configurado clicando no botão Add MCP plus","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-mcp-button.webp",[99,192],{"alt":193,"src":194},"Seleção do GitHub MCP Server na lista de integrações disponíveis","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-select-github-mcp.webp",[99,196],{"alt":197,"src":198},"Assistente de configuração e autorização do servidor MCP do GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-setup.webp",[44,200,201,202],{},"A configuração do GitHub MCP Server terminou com um erro:\n",[99,203],{"alt":204,"src":205},"Erro de configuração durante o processo de instalação do GitHub MCP Server","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-error.webp",[44,207,208,209,213,214,216,217,219],{},"Como já temos o ",[210,211,212],"code",{},"git"," instalado no macOS, podemos contornar isso executando o comando ",[210,215,212],{}," diretamente na conversa. No entanto, primeiro precisamos adicionar explicitamente o comando ",[210,218,212],{}," às permissões do Antigravity.",[44,221,222,226],{},[99,223],{"alt":224,"src":225},"Caixa de diálogo para adicionar o comando git às permissões","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-1.webp",[99,227],{"alt":228,"src":229},"Concessão de permissão de execução do comando git no menu de configurações","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-2.webp",[44,231,232,233,235,236,240],{},"Vamos testar o comando para ver se o ",[210,234,212],{}," agora funciona:\n",[99,237],{"alt":238,"src":239},"Envio de solicitação de git status dentro da caixa de chat da IA","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-1.webp",[99,241],{"alt":242,"src":243},"Execução bem-sucedida do comando git status diretamente no chat","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-2.webp",[78,245],{},[81,247,249],{"id":248},"_3-adicionar-servidores-mcp-personalizados","3. Adicionar Servidores MCP Personalizados",[44,251,252],{},"Se o servidor MCP desejado não estiver na lista padrão, você poderá adicioná-lo editando o arquivo de configuração do MCP diretamente. A configuração está localizada em:",[254,255,260],"pre",{"className":256,"code":257,"language":258,"meta":259,"style":259},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","~\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n","bash","",[210,261,262],{"__ignoreMap":259},[263,264,267,271],"span",{"class":265,"line":266},"line",1,[263,268,270],{"class":269},"sMK4o","~",[263,272,274],{"class":273},"sTEyZ","\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[44,276,277],{},"Vamos adicionar alguns servidores MCP da Cloudflare como exemplo. Como a Cloudflare suporta registro dinâmico de clientes, precisamos apenas ativar o OAuth. Adicione o seguinte à sua configuração JSON:",[254,279,283],{"className":280,"code":281,"language":282,"meta":259,"style":259},"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",[210,284,285,303,329,344,361,367,375,389,408,415,429,449,462,475,480,487,501,521,534,547,552,559,573,593,606,619,624],{"__ignoreMap":259},[263,286,287,290,294,297,300],{"class":265,"line":266},[263,288,289],{"class":269},"    \"",[263,291,293],{"class":292},"sfazB","cloudflare-api",[263,295,296],{"class":269},"\"",[263,298,299],{"class":273},": ",[263,301,302],{"class":269},"{\n",[263,304,306,309,313,315,318,321,324,326],{"class":265,"line":305},2,[263,307,308],{"class":269},"      \"",[263,310,312],{"class":311},"spNyl","serverUrl",[263,314,296],{"class":269},[263,316,317],{"class":269},":",[263,319,320],{"class":269}," \"",[263,322,323],{"class":292},"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp",[263,325,296],{"class":269},[263,327,328],{"class":269},",\n",[263,330,332,334,337,339,341],{"class":265,"line":331},3,[263,333,308],{"class":269},[263,335,336],{"class":311},"oauth",[263,338,296],{"class":269},[263,340,317],{"class":269},[263,342,343],{"class":269}," {\n",[263,345,347,350,354,356,358],{"class":265,"line":346},4,[263,348,349],{"class":269},"        \"",[263,351,353],{"class":352},"sBMFI","enabled",[263,355,296],{"class":269},[263,357,317],{"class":269},[263,359,360],{"class":269}," true\n",[263,362,364],{"class":265,"line":363},5,[263,365,366],{"class":269},"      }\n",[263,368,370,373],{"class":265,"line":369},6,[263,371,372],{"class":269},"    }",[263,374,328],{"class":273},[263,376,378,380,383,385,387],{"class":265,"line":377},7,[263,379,289],{"class":269},[263,381,382],{"class":292},"cloudflare-docs",[263,384,296],{"class":269},[263,386,299],{"class":273},[263,388,302],{"class":269},[263,390,392,394,396,398,400,402,405],{"class":265,"line":391},8,[263,393,308],{"class":269},[263,395,312],{"class":311},[263,397,296],{"class":269},[263,399,317],{"class":269},[263,401,320],{"class":269},[263,403,404],{"class":292},"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp",[263,406,407],{"class":269},"\"\n",[263,409,411,413],{"class":265,"line":410},9,[263,412,372],{"class":269},[263,414,328],{"class":273},[263,416,418,420,423,425,427],{"class":265,"line":417},10,[263,419,289],{"class":269},[263,421,422],{"class":292},"cloudflare-bindings",[263,424,296],{"class":269},[263,426,299],{"class":273},[263,428,302],{"class":269},[263,430,432,434,436,438,440,442,445,447],{"class":265,"line":431},11,[263,433,308],{"class":269},[263,435,312],{"class":311},[263,437,296],{"class":269},[263,439,317],{"class":269},[263,441,320],{"class":269},[263,443,444],{"class":292},"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp",[263,446,296],{"class":269},[263,448,328],{"class":269},[263,450,452,454,456,458,460],{"class":265,"line":451},12,[263,453,308],{"class":269},[263,455,336],{"class":311},[263,457,296],{"class":269},[263,459,317],{"class":269},[263,461,343],{"class":269},[263,463,465,467,469,471,473],{"class":265,"line":464},13,[263,466,349],{"class":269},[263,468,353],{"class":352},[263,470,296],{"class":269},[263,472,317],{"class":269},[263,474,360],{"class":269},[263,476,478],{"class":265,"line":477},14,[263,479,366],{"class":269},[263,481,483,485],{"class":265,"line":482},15,[263,484,372],{"class":269},[263,486,328],{"class":273},[263,488,490,492,495,497,499],{"class":265,"line":489},16,[263,491,289],{"class":269},[263,493,494],{"class":292},"cloudflare-builds",[263,496,296],{"class":269},[263,498,299],{"class":273},[263,500,302],{"class":269},[263,502,504,506,508,510,512,514,517,519],{"class":265,"line":503},17,[263,505,308],{"class":269},[263,507,312],{"class":311},[263,509,296],{"class":269},[263,511,317],{"class":269},[263,513,320],{"class":269},[263,515,516],{"class":292},"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp",[263,518,296],{"class":269},[263,520,328],{"class":269},[263,522,524,526,528,530,532],{"class":265,"line":523},18,[263,525,308],{"class":269},[263,527,336],{"class":311},[263,529,296],{"class":269},[263,531,317],{"class":269},[263,533,343],{"class":269},[263,535,537,539,541,543,545],{"class":265,"line":536},19,[263,538,349],{"class":269},[263,540,353],{"class":352},[263,542,296],{"class":269},[263,544,317],{"class":269},[263,546,360],{"class":269},[263,548,550],{"class":265,"line":549},20,[263,551,366],{"class":269},[263,553,555,557],{"class":265,"line":554},21,[263,556,372],{"class":269},[263,558,328],{"class":273},[263,560,562,564,567,569,571],{"class":265,"line":561},22,[263,563,289],{"class":269},[263,565,566],{"class":292},"cloudflare-observability",[263,568,296],{"class":269},[263,570,299],{"class":273},[263,572,302],{"class":269},[263,574,576,578,580,582,584,586,589,591],{"class":265,"line":575},23,[263,577,308],{"class":269},[263,579,312],{"class":311},[263,581,296],{"class":269},[263,583,317],{"class":269},[263,585,320],{"class":269},[263,587,588],{"class":292},"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp",[263,590,296],{"class":269},[263,592,328],{"class":269},[263,594,596,598,600,602,604],{"class":265,"line":595},24,[263,597,308],{"class":269},[263,599,336],{"class":311},[263,601,296],{"class":269},[263,603,317],{"class":269},[263,605,343],{"class":269},[263,607,609,611,613,615,617],{"class":265,"line":608},25,[263,610,349],{"class":269},[263,612,353],{"class":352},[263,614,296],{"class":269},[263,616,317],{"class":269},[263,618,360],{"class":269},[263,620,622],{"class":265,"line":621},26,[263,623,366],{"class":269},[263,625,627],{"class":265,"line":626},27,[263,628,629],{"class":269},"    }\n",[44,631,632,633,635,636,639],{},"Volte para a seção ",[48,634,144],{}," no aplicativo e clique no botão ",[48,637,638],{},"Refresh"," (Atualizar). Agora você verá os servidores MCP da Cloudflare listados, pendentes de autorização.",[44,641,642],{},[99,643],{"alt":644,"src":645},"Servidores MCP da Cloudflare listados pendentes de autorização","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-mcp-pending.webp",[44,647,174,648,651,652,655],{},[48,649,650],{},"Authenticate"," ao lado do servidor MCP. Isso abrirá uma página de autenticação no seu navegador web. Depois de autenticado, um código de autorização (",[48,653,654],{},"auth code",") será gerado.",[44,657,658],{},[99,659],{"alt":660,"src":661},"Navegador web exibindo o código de autorização OAuth dinâmico","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-code.webp",[44,663,664,665,178],{},"Copie esse código de autorização, cole-o de volta no campo de entrada de texto no Antigravity e clique em ",[48,666,667],{},"Submit",[44,669,670],{},[99,671],{"alt":672,"src":673},"Envio do código de verificação OAuth na interface do Antigravity","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-submit.webp",[78,675],{},[81,677,679],{"id":678},"_4-adicionar-habilidades-personalizadas","4. Adicionar Habilidades Personalizadas",[44,681,682,683,686,687,178],{},"Atualmente, a adição de habilidades personalizadas (skills) ",[48,684,685],{},"não pode"," ser feita diretamente pela interface do usuário do aplicativo de desktop. Em vez disso, elas devem ser adicionadas diretamente na pasta ",[210,688,689],{},"~\u002F.gemini\u002Fconfig\u002Fskills",[44,691,692,693,696,697],{},"Como usamos a CLI ",[210,694,695],{},"npx skills"," para centralizar todas as habilidades de nossos agentes, qualquer nova habilidade adicionada pode ser disponibilizada para todos os agentes, incluindo o Antigravity. ",[698,699,700,701,704],"em",{},"(Para saber mais sobre isso, consulte nosso artigo: ",[89,702,703],{"href":6},"Fim da fragmentação de habilidades de agentes usando npx skills",").",[44,706,707,708,711],{},"Inicialmente, ao digitar ",[210,709,710],{},"\u002F"," na caixa de conversa, a lista de habilidades aparece vazia:",[44,713,714],{},[99,715],{"alt":716,"src":717},"Caixa de comandos exibindo lista de habilidades vazia ao digitar barra","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-empty-skills-list.webp",[44,719,720,721,724],{},"Parece que o Antigravity 2 não lê automaticamente a pasta global de habilidades (",[210,722,723],{},"~\u002F.agents\u002Fskills","). Para corrigir isso, precisamos criar um link simbólico apontando para o diretório de configuração do Antigravity:",[254,726,728],{"className":256,"code":727,"language":258,"meta":259,"style":259},"ln -s ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[210,729,730],{"__ignoreMap":259},[263,731,732,735,738,741],{"class":265,"line":266},[263,733,734],{"class":352},"ln",[263,736,737],{"class":292}," -s",[263,739,740],{"class":292}," ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram",[263,742,743],{"class":292}," ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[44,745,746],{},"Depois de vinculado, a habilidade fica disponível no aplicativo!",[44,748,749],{},[99,750],{"alt":751,"src":752},"Habilidade de diagramas do Excalidraw aparecendo na lista de comandos","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-excalidraw-skill-available.webp",[78,754],{},[81,756,758],{"id":757},"_5-testar-uma-tarefa-simples","5. Testar uma Tarefa Simples",[44,760,761],{},"Agora que tudo está configurado, vamos fazer um teste.",[44,763,764],{},[99,765],{"alt":766,"src":767},"Envio de uma tarefa de teste para listar bancos de dados D1","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-simple-task-prompt.webp",[44,769,770],{},"Como mostrado abaixo, o modelo detecta e utiliza com sucesso o servidor MCP da Cloudflare recém-adicionado para lidar com a solicitação.",[44,772,773],{},[99,774],{"alt":775,"src":776},"Agente de IA executando com sucesso a listagem de bancos de dados D1","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-task-success.webp",[78,778],{},[81,780,782],{"id":781},"considerações-finais","Considerações Finais",[44,784,785],{},"O Antigravity 2 representa uma grande mudança de uma IDE tradicional para um aplicativo de desktop acessível, capacitando os usuários comuns a atuarem como orquestradores de qualquer tarefa.",[44,787,788],{},"No entanto, o Antigravity 2 precisa de alguns ajustes. Quando as funcionalidades falham, a depuração pode ser frustrante devido ao tratamento de erros vago. Além disso, a documentação oficial parece pouco refinada — provavelmente gerada por IA —, já que várias referências e caminhos de arquivo estão incorretos no momento.",[790,791,792],"style",{},"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":259,"searchDepth":305,"depth":305,"links":794},[795,796,797,798,799,800,801],{"id":59,"depth":331,"text":60},{"id":83,"depth":305,"text":84},{"id":137,"depth":305,"text":138},{"id":248,"depth":305,"text":249},{"id":678,"depth":305,"text":679},{"id":757,"depth":305,"text":758},{"id":781,"depth":305,"text":782},"2026-06-05","Descubra as novidades do Google Antigravity 2. Leia nosso guia prático para instalar o aplicativo, testar tarefas de agentes de IA e adicionar servidores MCP personalizados manualmente.","md","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002FPT-Setup-Antigravity-2.0.webp","Análise e Configuração do Google Antigravity 2: Agentes de IA, MCPs e Plugins",true,{"schemaOrg":809,"robots":812,"sitemap":813},[810],{"@type":811,"headline":806,"description":803},"TechArticle","index, follow",{"lastmod":802},"\u002Fpt\u002Farticle\u002Fsetup-antigravity-2",{"title":806,"description":803,"ogTitle":38,"ogDescription":803,"twitterTitle":38,"twitterDescription":803},"pt\u002Farticle\u002Fsetup-antigravity-2","N8a0TiXaX04kPcM6BSaelIqeeO81TtC0LrLOgzU2y0o",[819,1265],{"id":820,"title":703,"author":39,"body":821,"category":39,"date":1251,"description":1252,"extension":804,"image":1253,"imageAlt":1254,"isPublished":807,"meta":1255,"minRead":346,"navigation":807,"path":1261,"seo":1262,"stem":1263,"__hash__":1264},"article\u002Fpt\u002Farticle\u002Fcentralised-the-skills-for-agents.md",{"type":41,"value":822,"toc":1241},[823,834,837,860,877,881,891,907,917,924,927,952,958,969,988,997,1008,1012,1019,1040,1043,1051,1061,1067,1070,1090,1099,1103,1109,1186,1192,1196,1232,1238],[44,824,825,826,829,830,833],{},"Se você executa múltiplos agentes de IA ou CLIs em seu computador — seja Hermes, Claude Code, Codex, Antigravity, Kimi ou outras ferramentas compatíveis —, provavelmente já enfrentou um problema frustrante: ",[48,827,828],{},"a fragmentação de habilidades"," (skills). Cada agente ou CLI mantém sua própria pasta ",[210,831,832],{},"skills"," separada, o que leva a instalações duplicadas, divergência de versões e sobrecarga de gerenciamento.",[44,835,836],{},"Em nosso trabalho diário com agentes de IA, frequentemente nos deparávamos com os seguintes problemas:",[65,838,839,845,851],{},[68,840,841,844],{},[48,842,843],{},"Múltiplas instalações",": Instalar uma nova habilidade para um agente e depois ter que instalá-la novamente para cada um dos outros.",[68,846,847,850],{},[48,848,849],{},"Divergência de versões"," (version drift): Personalizar ou corrigir uma habilidade para um agente, esquecer de atualizar o restante e acabar com agentes se comportando de forma diferente.",[68,852,853,856,857,859],{},[48,854,855],{},"Gerenciamento de habilidades",": Ter que vasculhar cada pasta ",[210,858,832],{}," de cada agente no sistema apenas para ver quais habilidades estavam realmente instaladas.",[44,861,862,863,865,866,868,869,178],{},"O ",[210,864,695],{}," CLI, uma ferramenta de linha de comando de código aberto desenvolvida pela Vercel, resolve esse problema permitindo que você gerencie uma única pasta ",[210,867,832],{}," centralizada e a compartilhe entre todos os seus agentes. Você pode conferir o ",[89,870,873,874,876],{"href":871,"rel":872},"https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskills",[93],"repositório do ",[210,875,695],{}," no GitHub",[81,878,880],{"id":879},"pasta-centralizada","Pasta Centralizada",[44,882,883,884,886,887,890],{},"O conceito é simples: se apontarmos a pasta ",[210,885,832],{}," de cada agente para a ",[48,888,889],{},"mesma pasta física",", o problema da fragmentação desaparece por completo.",[44,892,893,894,896,897,899,900,903,904,906],{},"Quando você instala uma habilidade usando o ",[210,895,695],{}," CLI, ela é baixada para a pasta centralizada em sua máquina (",[210,898,723],{},"). Em seguida, o CLI cria um ",[48,901,902],{},"link simbólico"," (symlink, que funciona como um atalho direto) da pasta ",[210,905,832],{}," de cada agente de volta para essa pasta centralizada.",[44,908,909,910,913,914,916],{},"Por exemplo, quando o Claude Code procura por habilidades em ",[210,911,912],{},"~\u002F.claude\u002Fskills\u002F",", ele é redirecionado de forma transparente para ",[210,915,723],{},". Se você fizer um ajuste em uma habilidade dentro dessa pasta centralizada, cada agente verá a atualização instantaneamente. Sem cópias manuais, sem scripts de sincronização e sem desperdício de espaço em disco.",[81,918,920,921,923],{"id":919},"instalando-o-npx-skills-e-adicionando-uma-habilidade","Instalando o ",[210,922,695],{}," e Adicionando uma Habilidade",[44,925,926],{},"Execute o seguinte comando para começar e adicionar nossa primeira habilidade:",[254,928,930],{"className":256,"code":929,"language":258,"meta":259,"style":259},"npx skills add https:\u002F\u002Fgithub.com\u002Fcoleam00\u002Fexcalidraw-diagram-skill --skill excalidraw-diagram\n",[210,931,932],{"__ignoreMap":259},[263,933,934,937,940,943,946,949],{"class":265,"line":266},[263,935,936],{"class":352},"npx",[263,938,939],{"class":292}," skills",[263,941,942],{"class":292}," add",[263,944,945],{"class":292}," https:\u002F\u002Fgithub.com\u002Fcoleam00\u002Fexcalidraw-diagram-skill",[263,947,948],{"class":292}," --skill",[263,950,951],{"class":292}," excalidraw-diagram\n",[44,953,954],{},[99,955],{"alt":956,"src":957},"Usando o comando npx skills add para instalar uma habilidade do GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-add-command.webp",[44,959,960,961,964,965],{},"O CLI perguntará se deseja configurar isso para um projeto específico ou globalmente. Geralmente recomendamos escolher ",[48,962,963],{},"global"," para que todos os agentes compatíveis possam acessá-la:\n",[99,966],{"alt":967,"src":968},"Selecionando a opção de instalação global na CLI npx skills","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-install-global-prompt.webp",[44,970,971,972,975,976,979,980,984],{},"Em seguida, certifique-se de selecionar ",[210,973,974],{},"Symlink"," para garantir uma ",[48,977,978],{},"única fonte da verdade",":\n",[99,981],{"alt":982,"src":983},"Escolhendo o método symlink para sincronização de habilidades","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-symlink-option.webp",[99,985],{"alt":986,"src":987},"Confirmação de instalação bem-sucedida e criação de symlink na CLI","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-installation-completed.webp",[44,989,990,991,979,993],{},"Feito isso, podemos verificar que a habilidade está instalada na pasta centralizada em ",[210,992,723],{},[99,994],{"alt":995,"src":996},"Verificando as habilidades instaladas no diretório centralizado","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-directory-verification.webp",[44,998,999,1000,1003,1004],{},"Abra o Kimi CLI (ou qualquer outro agente) e a habilidade ",[210,1001,1002],{},"excalidraw-diagram"," estará disponível e pronta para uso!\n",[99,1005],{"alt":1006,"src":1007},"Kimi CLI mostrando as habilidades centralizadas carregadas e prontas","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fkimi-cli-skills-integration.webp",[81,1009,1011],{"id":1010},"criando-uma-habilidade-do-zero","Criando uma Habilidade do Zero",[44,1013,1014,1015,1018],{},"Para criar suas próprias habilidades, você pode usar a ferramenta ",[210,1016,1017],{},"skill-creator"," da Anthropic. Instale-a assim:",[254,1020,1022],{"className":256,"code":1021,"language":258,"meta":259,"style":259},"npx skills add https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills --skill skill-creator\n",[210,1023,1024],{"__ignoreMap":259},[263,1025,1026,1028,1030,1032,1035,1037],{"class":265,"line":266},[263,1027,936],{"class":352},[263,1029,939],{"class":292},[263,1031,942],{"class":292},[263,1033,1034],{"class":292}," https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills",[263,1036,948],{"class":292},[263,1038,1039],{"class":292}," skill-creator\n",[44,1041,1042],{},"Agora, no Kimi ou em qualquer outro agente, insira o seguinte comando (prompt):",[254,1044,1049],{"className":1045,"code":1047,"language":1048},[1046],"language-text","Use the skill-creator to help me build a skill for creating a product landing page\n","text",[210,1050,1047],{"__ignoreMap":259},[44,1052,1053,1054,1056,1057],{},"O Kimi ou o seu agente detectará automaticamente o ",[210,1055,1017],{}," e guiará você passo a passo pelo processo:\n",[99,1058],{"alt":1059,"src":1060},"Assistente interativo skill-creator em execução na Kimi CLI","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fkimi-cli-skill-creator-setup.webp",[81,1062,1064,1065],{"id":1063},"outros-comandos-úteis-do-npx-skills","Outros Comandos Úteis do ",[210,1066,695],{},[44,1068,1069],{},"Aqui estão alguns outros comandos práticos:",[65,1071,1072,1078,1084],{},[68,1073,1074,1077],{},[210,1075,1076],{},"npx skills ls -g",": Lista todas as habilidades instaladas globalmente",[68,1079,1080,1083],{},[210,1081,1082],{},"npx skills update",": Mantém todas as habilidades atualizadas com um único comando",[68,1085,1086,1089],{},[210,1087,1088],{},"npx skills remove",": Desinstala\u002Fremove uma habilidade de forma interativa",[44,1091,1092,1093,1098],{},"Consulte o ",[89,1094,873,1096,876],{"href":871,"rel":1095},[93],[210,1097,695],{}," para ver mais comandos e referências.",[81,1100,1102],{"id":1101},"indo-mais-longe","Indo Mais Longe",[44,1104,1105,1106,1108],{},"Como todas as habilidades agora estão em um único lugar (",[210,1107,723],{},"), podemos inicializar essa pasta como um repositório Git e enviá-la para o GitHub ou GitLab.",[254,1110,1112],{"className":256,"code":1111,"language":258,"meta":259,"style":259},"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",[210,1113,1114,1123,1130,1139,1156,1171],{"__ignoreMap":259},[263,1115,1116,1120],{"class":265,"line":266},[263,1117,1119],{"class":1118},"s2Zo4","cd",[263,1121,1122],{"class":292}," ~\u002F.agents\u002Fskills\n",[263,1124,1125,1127],{"class":265,"line":305},[263,1126,212],{"class":352},[263,1128,1129],{"class":292}," init\n",[263,1131,1132,1134,1136],{"class":265,"line":331},[263,1133,212],{"class":352},[263,1135,942],{"class":292},[263,1137,1138],{"class":292}," .\n",[263,1140,1141,1143,1146,1149,1151,1154],{"class":265,"line":346},[263,1142,212],{"class":352},[263,1144,1145],{"class":292}," commit",[263,1147,1148],{"class":292}," -m",[263,1150,320],{"class":269},[263,1152,1153],{"class":292},"Initial skills folder",[263,1155,407],{"class":269},[263,1157,1158,1160,1163,1165,1168],{"class":265,"line":363},[263,1159,212],{"class":352},[263,1161,1162],{"class":292}," remote",[263,1164,942],{"class":292},[263,1166,1167],{"class":292}," origin",[263,1169,1170],{"class":292}," https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fskills\n",[263,1172,1173,1175,1178,1181,1183],{"class":265,"line":369},[263,1174,212],{"class":352},[263,1176,1177],{"class":292}," push",[263,1179,1180],{"class":292}," -u",[263,1182,1167],{"class":292},[263,1184,1185],{"class":292}," main\n",[44,1187,1188,1189,178],{},"Agora, temos um histórico completo de todas as alterações de habilidades, o que significa que podemos reverter facilmente se uma atualização quebrar algo. Além disso, podemos sincronizar perfeitamente as habilidades entre várias máquinas (como um notebook e um computador desktop) executando um rápido ",[210,1190,1191],{},"git pull",[81,1193,1195],{"id":1194},"alguns-pontos-de-atenção-segurança-e-riscos","Alguns Pontos de Atenção (Segurança e Riscos)",[65,1197,1198,1204,1210,1220,1226],{},[68,1199,1200,1203],{},[48,1201,1202],{},"A compatibilidade varia",": Nem todas as plataformas de agentes oferecem suporte a todos os recursos ainda (como ganchos personalizados ou ferramentas permitidas específicas). Uma habilidade pode funcionar muito bem em um agente, mas falhar em outro.",[68,1205,1206,1209],{},[48,1207,1208],{},"Confie na fonte",": Instale apenas habilidades de fontes confiáveis.",[68,1211,1212,1215,1216,1219],{},[48,1213,1214],{},"Revise antes de executar",": Se estiver usando uma habilidade personalizada ou de terceiros, revise os arquivos (especialmente na pasta ",[210,1217,1218],{},"scripts\u002F",") antes de permitir que o seu agente a execute.",[68,1221,1222,1225],{},[48,1223,1224],{},"Menor privilégio",": Tente não conceder a uma habilidade mais permissões de ferramentas ou acessos do que ela realmente precisa para funcionar.",[68,1227,1228,1231],{},[48,1229,1230],{},"Nunca codifique segredos",": Mantenha suas chaves de API e segredos fora dos arquivos de suas habilidades.",[44,1233,1234,1235,1237],{},"Configurar uma \"única fonte da verdade\" centralizada com o ",[210,1236,695],{}," poupou nossa equipe de frustrações e trabalho duplicado. Recomendamos muito que faça o teste — os recursos de IA aumentam à medida que suas habilidades crescem!",[790,1239,1240],{},"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":259,"searchDepth":305,"depth":305,"links":1242},[1243,1244,1246,1247,1249,1250],{"id":879,"depth":305,"text":880},{"id":919,"depth":305,"text":1245},"Instalando o npx skills e Adicionando uma Habilidade",{"id":1010,"depth":305,"text":1011},{"id":1063,"depth":305,"text":1248},"Outros Comandos Úteis do npx skills",{"id":1101,"depth":305,"text":1102},{"id":1194,"depth":305,"text":1195},"2026-06-04","Usa vários agentes de IA como Claude Code ou Kimi? Aprenda a gerenciar uma pasta centralizada de habilidades compartilhada usando o npx skills CLI.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002FFim-da-fragmenta%C3%A7%C3%A3o-de-habilidades-de-agentes-usando-npx-skills.webp","Centralizando habilidades de agentes de IA com npx skills CLI",{"schemaOrg":1256,"robots":812,"sitemap":1259},[1257],{"@type":811,"headline":1258,"description":1252},"Como resolver a fragmentação de habilidades de agentes de IA",{"lastmod":1260},"2026-06-03","\u002Fpt\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":1258,"description":1252,"ogTitle":703,"ogDescription":1252,"twitterTitle":703,"twitterDescription":1252},"pt\u002Farticle\u002Fcentralised-the-skills-for-agents","IHdOzBx0SZ9MJTnTa5274ZNG1bN-izT23pFCh4HBTS0",{"id":1266,"title":1267,"author":259,"body":1268,"category":259,"date":1594,"description":1595,"extension":804,"image":1596,"imageAlt":1597,"isPublished":807,"meta":1598,"minRead":363,"navigation":807,"path":1602,"seo":1603,"stem":1604,"__hash__":1605},"article\u002Fpt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2.md","Antigravity 2 em ação: agentes de IA, skills e o MCP",{"type":41,"value":1269,"toc":1584},[1270,1273,1279,1283,1289,1292,1297,1303,1306,1312,1318,1324,1336,1342,1348,1356,1360,1366,1372,1378,1381,1387,1393,1398,1403,1406,1410,1418,1424,1428,1434,1440,1446,1449,1453,1456,1460,1466,1472,1478,1481,1559,1565,1576,1578,1581],[44,1271,1272],{},"O Antigravity 2, como uma aplicação desktop focada em agentes, permite aos usuários orquestrar uma equipe de subagentes para gerar um resumo diário de e-mails e calendários, ou para construir, testar e implantar uma aplicação. Mas como isso realmente funciona na prática?",[44,1274,1275,1276,1278],{},"Vamos explorar o que o Antigravity 2 pode fazer por você — desde comandos e skills integrados até como integrações com servidores do Firebase Model Context Protocol (MCP) estão transformando desenvolvedores em arquitetos full-stack. Consulte este artigo, ",[89,1277,38],{"href":18},", para saber como instalar e configurar as skills e os servidores MCP.",[81,1280,1282],{"id":1281},"comandos-integrados","Comandos Integrados",[57,1284,1286],{"id":1285},"goal",[210,1287,1288],{},"\u002Fgoal",[44,1290,1291],{},"Com este comando, você orienta o agente a rodar continuamente até que uma tarefa específica seja totalmente concluída.",[44,1293,1294],{},[48,1295,1296],{},"Caso de Uso:",[44,1298,1299],{},[99,1300],{"alt":1301,"src":1302},"Comando goal do Antigravity 2 para criar um jogo Textris","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-goal-command-prompt.webp",[44,1304,1305],{},"Quando solicitamos subagentes dinâmicos, três agentes são criados para realizar a tarefa.",[44,1307,1308],{},[99,1309],{"alt":1310,"src":1311},"Antigravity 2 gerando subagentes para concluir tarefas de forma autônoma","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-1.webp",[44,1313,1314],{},[99,1315],{"alt":1316,"src":1317},"Progresso detalhado dos subagentes do Antigravity 2 executando etapas","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-2.webp",[44,1319,1320],{},[99,1321],{"alt":1322,"src":1323},"Conclusão de tarefas autônomas pelos subagentes do Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-3.webp",[44,1325,1326,1327,979,1331],{},"Para jogar o jogo Textris gerado em HTML, por favor clique neste ",[89,1328,1330],{"href":1329},"\u002Ftextris","link",[1332,1333],"video",{"alt":1334,"src":1335,"controls":807},"AI generated Textris game in HTML","https:\u002F\u002Fpub-9791558bbefc4bb59834a03ae5c44137.r2.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fai-generated-textri-game-html.webm",[44,1337,1338,1339,1341],{},"O comando ",[210,1340,1288],{}," cria um plano de ação, executa-o passo a passo e reporta o progresso a você em cada etapa. Além disso, o próprio agente gerencia a janela de contexto sem ultrapassar os limites de tokens. Isso é ideal para tarefas longas, como otimização de desempenho ou refatoração de módulos, que exigem várias rodadas de iteração.",[57,1343,1345],{"id":1344},"grill-me",[210,1346,1347],{},"\u002Fgrill-me",[44,1349,1350,1351,1355],{},"Este comando ativa a skill ",[89,1352,1344],{"href":1353,"rel":1354},"https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fgrill-me\u002FSKILL.md",[93],", desenvolvida por Matt Pocock. É uma ferramenta direta e altamente eficaz. O objetivo dela é questionar suas decisões de desenvolvimento sob múltiplos ângulos, esclarecer casos extremos, alinhar a estrutura e consolidar o plano antes do início da implementação.",[44,1357,1358],{},[48,1359,1296],{},[44,1361,1362],{},[99,1363],{"alt":1364,"src":1365},"Acionando o comando grill-me para a arquitetura Cloudflare no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-command-prompt.webp",[44,1367,1368],{},[99,1369],{"alt":1370,"src":1371},"Sessão interativa de perguntas usando a habilidade grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-1.webp",[44,1373,1374],{},[99,1375],{"alt":1376,"src":1377},"Esclarecendo casos extremos e estruturando o plano com grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-2.webp",[44,1379,1380],{},"Ele suporta seleção de múltiplas opções:",[44,1382,1383],{},[99,1384],{"alt":1385,"src":1386},"Usando recursos de múltipla escolha durante o processo grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-1.webp",[44,1388,1389],{},[99,1390],{"alt":1391,"src":1392},"Finalizando escolhas com o recurso de múltipla escolha do grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-2.webp",[44,1394,1338,1395,1397],{},[210,1396,1347],{}," é fascinante. Ele abrange quase todos os aspectos do design de arquitetura para implantação no Cloudflare. Isso o torna perfeito para o design de arquitetura de software, refatoração em vários domínios e outras tarefas de alta complexidade.",[57,1399,1400],{"id":259},[210,1401,1402],{},"@\u002F ",[44,1404,1405],{},"Este comando não aparece na lista pública, mas às vezes precisamos dele para gerenciar nossa janela de contexto. Ele é utilizado para incluir uma pasta ou arquivos específicos (não mídias) na caixa de conversa do chat.",[81,1407,1409],{"id":1408},"skills-habilidades","Skills (Habilidades)",[44,1411,1412,1413,1415,1416,178],{},"Podemos digitar ",[210,1414,710],{}," para abrir o menu pop-up e escolher uma skill. Vamos testar a ",[210,1417,1002],{},[44,1419,1420],{},[99,1421],{"alt":1422,"src":1423},"Selecionando a habilidade de diagrama Excalidraw na caixa pop-up do Antigravity","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-skill-selection-excalidraw.webp",[44,1425,1426],{},[48,1427,1296],{},[44,1429,1430],{},[99,1431],{"alt":1432,"src":1433},"Fornecendo instruções para gerar um diagrama do Excalidraw","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-prompt.webp",[44,1435,1436],{},[99,1437],{"alt":1438,"src":1439},"Geração bem-sucedida de um diagrama de arquitetura do Excalidraw","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-generation.webp",[44,1441,1442],{},[99,1443],{"alt":1444,"src":1445},"Antigravity architecture diagram","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-architecture.webp",[44,1447,1448],{},"A skill foi executada com sucesso após algumas rodadas de confirmações de permissão de sistema.",[81,1450,1452],{"id":1451},"servidores-mcp","Servidores MCP",[44,1454,1455],{},"Quando o agente cria um backend, você normalmente precisa abrir um console web, criar um banco de dados, copiar chaves de API e colá-las de volta. Ao integrar servidores MCP diretamente no Antigravity, o agente ganha \"mãos\" para controlar sua infraestrutura de nuvem de forma autônoma.",[44,1457,1458],{},[48,1459,1296],{},[44,1461,1462],{},[99,1463],{"alt":1464,"src":1465},"Instruindo o servidor MCP a criar um aplicativo da web Firebase","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-prompt.webp",[44,1467,1468],{},[99,1469],{"alt":1470,"src":1471},"Antigravity usando servidores MCP para manipular a infraestrutura do Firebase","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-1.webp",[44,1473,1474],{},[99,1475],{"alt":1476,"src":1477},"Criação bem-sucedida de um aplicativo Firebase por meio de servidores MCP do Antigravity","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-2.webp",[44,1479,1480],{},"O agente conseguiu criar o web app no Firebase usando servidores MCP com sucesso. Vamos checar o repositório.",[254,1482,1484],{"className":256,"code":1483,"language":258,"meta":259,"style":259},"Create a new public GitHub repository called ‘to-do-app-techvoyage’. Then push all the current project files to it with the commit message ‘Initial commit — to-do-app’.\n",[210,1485,1486],{"__ignoreMap":259},[263,1487,1488,1491,1494,1497,1500,1503,1506,1509,1512,1515,1517,1520,1523,1526,1529,1532,1535,1538,1541,1543,1545,1548,1551,1553,1556],{"class":265,"line":266},[263,1489,1490],{"class":352},"Create",[263,1492,1493],{"class":292}," a",[263,1495,1496],{"class":292}," new",[263,1498,1499],{"class":292}," public",[263,1501,1502],{"class":292}," GitHub",[263,1504,1505],{"class":292}," repository",[263,1507,1508],{"class":292}," called",[263,1510,1511],{"class":292}," ‘to-do-app-techvoyage’.",[263,1513,1514],{"class":292}," Then",[263,1516,1177],{"class":292},[263,1518,1519],{"class":292}," all",[263,1521,1522],{"class":292}," the",[263,1524,1525],{"class":292}," current",[263,1527,1528],{"class":292}," project",[263,1530,1531],{"class":292}," files",[263,1533,1534],{"class":292}," to",[263,1536,1537],{"class":292}," it",[263,1539,1540],{"class":292}," with",[263,1542,1522],{"class":292},[263,1544,1145],{"class":292},[263,1546,1547],{"class":292}," message",[263,1549,1550],{"class":292}," ‘Initial",[263,1552,1145],{"class":292},[263,1554,1555],{"class":292}," —",[263,1557,1558],{"class":292}," to-do-app’.\n",[44,1560,1561],{},[99,1562],{"alt":1563,"src":1564},"Agente enviando automaticamente arquivos de projeto para um novo repositório GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-github-repository-push.webp",[44,1566,1567,1568,1571,1572,178],{},"O repositório ",[210,1569,1570],{},"to-do-app-techvoyage"," está disponível no GitHub por este ",[89,1573,1330],{"href":1574,"rel":1575},"https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fto-do-app-techvoyage",[93],[81,1577,782],{"id":781},[44,1579,1580],{},"Embora o MCP e as Skills no Antigravity 2 — rodando com o ágil Gemini 3.5 Flash — entreguem uma velocidade surpreendente, o fluxo dos agentes atualmente sofre gargalos com constantes solicitações de permissão e falta de checkpoints de rollback. Até que um recurso de checkpoint seja lançado, commits de Git frequentes são sua rede de segurança indispensável.",[790,1582,1583],{},"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);}",{"title":259,"searchDepth":305,"depth":305,"links":1585},[1586,1591,1592,1593],{"id":1281,"depth":305,"text":1282,"children":1587},[1588,1589,1590],{"id":1285,"depth":331,"text":1288},{"id":1344,"depth":331,"text":1347},{"id":259,"depth":331,"text":1402},{"id":1408,"depth":305,"text":1409},{"id":1451,"depth":305,"text":1452},{"id":781,"depth":305,"text":782},"2026-06-06","Explore o Antigravity 2, um app desktop focado em agentes. Aprenda a orquestrar subagentes de IA, usar skills integradas e aproveitar servidores MCP.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002FPT-What-can-we-do-with-Antigravity-2.webp","Tutorial do Antigravity 2: agentes de IA, skills e servidores MCP",{"schemaOrg":1599,"robots":812,"sitemap":1601},[1600],{"@type":811,"headline":1267,"description":1595},{"lastmod":1594},"\u002Fpt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"title":1597,"description":1595,"ogTitle":1267,"ogDescription":1595,"twitterTitle":1267,"twitterDescription":1595},"pt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","v-k6PXRA0JeBDF2jAzE-wYdWDZOZ-opP2D3ZY73M2pU",1781435125693]