[{"data":1,"prerenderedAt":2502},["ShallowReactive",2],{"search-navigation":3,"index-articles-tw":36},[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",[37,528,742,968,1319,2062],{"id":38,"title":39,"author":40,"body":41,"category":40,"date":506,"description":507,"extension":508,"image":509,"imageAlt":510,"isPublished":511,"meta":512,"minRead":522,"navigation":511,"path":523,"seo":524,"stem":526,"__hash__":527},"article\u002Ftw\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude.md","NetSuite AI Connector整合與配置完全指南：模型上下文協定MCP設定與典型業務場景詳解",null,{"type":42,"value":43,"toc":489},"minimark",[44,48,64,69,79,96,100,245,249,304,308,360,364,369,375,380,384,390,402,406,416,432,436,442,447,451,457,460,464],[45,46,47],"p",{},"Oracle NetSuite 作為面向中小型企業的雲端企業資源規劃（ERP）平台，早已享譽業界。然而，其網頁端使用者介面（UI）也因其陡峭的学习曲線、繁瑣的點擊操作以及死板的報表結構而備受詬病。",[45,49,50,51,55,56,59,60,63],{},"隨著近期 ",[52,53,54],"strong",{},"NetSuite AI Connector Service"," 的發布，使用者現在可以藉由 ",[52,57,58],{},"Model Context Protocol (MCP，模型上下文協定)"," 和 ",[52,61,62],{},"AI（人工智慧）助手","，直接使用通俗的自然語言提问，並即時獲取企業財務與營運數據的解答。",[65,66,68],"h2",{"id":67},"netsuite-mcp-ai-連接器的工作原理","NetSuite MCP AI 連接器的工作原理",[45,70,71,74,75,78],{},[52,72,73],{},"NetSuite 的 MCP"," 向 ",[52,76,77],{},"AI"," 開放了一系列工具，例如執行 SuiteQL 查詢、讀取已儲存搜尋（Saved Searches）和報表，或者執行記錄操作（如建立新的客戶記錄）。所有工具的操作權限都嚴格受控於 NetSuite 原生的基於角色的權限控制（RBAC）。",[45,80,81,82,84,85,88,89,92,93,95],{},"當使用者用日常語言提出問題時，",[52,83,77],{}," 會使用 ",[52,86,87],{},"Model Context Protocol (MCP)"," 將該請求轉化為 NetSuite 能夠理解的結構化操作。",[52,90,91],{},"NetSuite"," 將使用該使用者端的權限執行這些操作，然後將結果返回給 ",[52,94,77],{}," 進行分析和視覺化呈現。",[65,97,99],{"id":98},"netsuite-ai-connector-配置指南","NetSuite AI Connector 配置指南",[101,102,103,166,181,190,197,204,226],"ol",{},[104,105,106,107,110,111,114,115],"li",{},"啟用 ",[52,108,109],{},"Server SuiteScript","（伺服器端 SuiteScript）和 ",[52,112,113],{},"REST Web Services","（REST Web 服務）\n",[101,116,117,130,159],{},[104,118,119,120,124,125],{},"訪問 ",[121,122,123],"em",{},"Setup > Company > Enable Features","（設定 > 公司 > 啟用功能）。\n",[126,127],"img",{"alt":128,"src":129},"Oracle NetSuite「啟用功能」設定頁面（位於「設定 > 公司」選單下）","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-setup-company-enable-features.webp",[104,131,132,133,136,137],{},"在 ",[52,134,135],{},"SuiteCloud"," 子頁籤中：\n",[138,139,140,150],"ul",{},[104,141,142,143,145,146],{},"在 SuiteScript 欄位下，勾選 ",[52,144,109],{},"。\n",[126,147],{"alt":148,"src":149},"在 NetSuite SuiteCloud 索引標籤中勾選啟用「伺服器 SuiteScript」核取方塊","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-enable-features-server-suitescript.webp",[104,151,152,153,145,155],{},"在 SuiteTalk (Web Services) 欄位下，勾选 ",[52,154,113],{},[126,156],{"alt":157,"src":158},"在 NetSuite SuiteCloud 索引標籤中勾選啟用「REST 網頁服務」核取方塊","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-enable-features-rest-web-services.webp",[104,160,161,162,165],{},"點擊 ",[52,163,164],{},"Save","（儲存）。",[104,167,168,169,172,173,176,177],{},"首先安裝 ",[52,170,171],{},"NetSuite MCP Standard Tools","。點擊 ",[121,174,175],{},"Customization > SuiteCloud Development > SuiteApp Marketplace","（客製化 > SuiteCloud 開發 > SuiteApp 市集）。\n",[126,178],{"alt":179,"src":180},"在 NetSuite 中經由「自訂 > SuiteCloud 開發」導覽至 SuiteApp 應用程式商店","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-suiteapp-marketplace-navigation.webp",[104,182,183,184,145,186],{},"搜尋 ",[52,185,171],{},[126,187],{"alt":188,"src":189},"在 SuiteApp 應用程式商店中搜尋「NetSuite MCP Standard Tools」","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-suiteapp-marketplace-search-mcp-tools.webp",[104,191,192,193],{},"安裝完成後，您將在右側看到「Installed」（已安裝）狀態。\n",[126,194],{"alt":195,"src":196},"在應用程式商店中確認「NetSuite MCP Standard Tools」狀態顯示為「已安裝」","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-suiteapp-installed-status-mcp-tools.webp",[104,198,199,200],{},"按照相同步驟安裝「NetSuite AI Connector Service Companion」。\n",[126,201],{"alt":202,"src":203},"確認「NetSuite AI Connector Service Companion」已成功安裝的狀態頁面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-suiteapp-installed-ai-connector-companion.webp",[104,205,206,207],{},"建立整合記錄（Integration Record）\n",[101,208,209,219],{},[104,210,119,211,214,215],{},[121,212,213],{},"Setup > Integration > Manage Integrations","（設定 > 整合 > 管理整合）。\n",[126,216],{"alt":217,"src":218},"導覽至 NetSuite 設定選單中的「整合 > 管理整合」頁面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-integration-manage-integrations-navigation.webp",[104,220,221,222],{},"為 ChatGPT 建立一個 Integration Record，稍後我們將回來填入實際產生的 token_id：\n",[126,223],{"alt":224,"src":225},"在 NetSuite 中為 ChatGPT 連線建立全新的整合紀錄（Integration Record）","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-create-integration-record-chatgpt.webp",[104,227,228,229,233,237,241],{},"為 MCP 建立一個具備最小化權限的自訂角色並分配給對應使用者，例如：\n",[126,230],{"alt":231,"src":232},"為 NetSuite MCP 整合配置專屬自訂角色的權限設定 - 步驟 1","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-custom-role-mcp-permissions-1.webp",[126,234],{"alt":235,"src":236},"為 NetSuite MCP 整合配置專屬自訂角色的權限設定 - 步驟 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-custom-role-mcp-permissions-2.webp",[126,238],{"alt":239,"src":240},"為 NetSuite MCP 整合配置專屬自訂角色的權限設定 - 步驟 3","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-custom-role-mcp-permissions-3.webp",[126,242],{"alt":243,"src":244},"為 NetSuite MCP 整合配置專屬自訂角色的權限設定 - 步驟 4","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-custom-role-mcp-permissions-4.webp",[65,246,248],{"id":247},"如何在-chatgpt-中整合並配置-netsuite-mcp","如何在 ChatGPT 中整合並配置 NetSuite MCP",[101,250,251,258,265,272,283,290,297],{},[104,252,253,254],{},"點擊 ChatGPT 的「Settings」（設定）。\n",[126,255],{"alt":256,"src":257},"導覽至 ChatGPT 使用者介面中的「設定（Settings）」","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-settings-navigation.webp",[104,259,260,261],{},"依次點擊「Apps」（應用程式）>「Advanced settings」（進階設定）。\n",[126,262],{"alt":263,"src":264},"在 ChatGPT 設定選單中點選「應用程式（Apps）」與「進階設定」","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-apps-advanced-settings.webp",[104,266,267,268],{},"開啟「Developer mode」（開發者模式），然後點擊「Create app」（建立應用程式）。\n",[126,269],{"alt":270,"src":271},"在 ChatGPT 設定中啟用「開發者模式」並點擊「建立應用程式」","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-developer-mode-create-app.webp",[104,273,274,275,145,279],{},"填寫相關細節。在「Connection」（連線）中，輸入 ",[276,277,278],"code",{},"https:\u002F\u002F\u003Caccount_id>.suitetalk.api.netsuite.com\u002Fservices\u002Fmcp\u002Fv1\u002Fall",[126,280],{"alt":281,"src":282},"輸入 NetSuite MCP 連線網址等詳細資訊以在 ChatGPT 中建立連線","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-create-app-netsuite-mcp-connection.webp",[104,284,285,286],{},"點擊「Create」（建立）。整合成功後，您會看到如下彈窗。\n",[126,287],{"alt":288,"src":289},"ChatGPT 彈出視窗確認 NetSuite MCP 已成功整合與串接","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-netsuite-mcp-integrated-popup.webp",[104,291,292,293],{},"點擊「Sign in with NetSuite MCP」（登入 NetSuite MCP）。\n",[126,294],{"alt":295,"src":296},"ChatGPT 提示要求登入與授權「NetSuite MCP Standard Tools」連線","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-sign-in-with-netsuite-mcp.webp",[104,298,299,300],{},"點擊「Continue」（繼續）按鈕授予權限。\n",[126,301],{"alt":302,"src":303},"在 ChatGPT 授權頁面中允許並授予 NetSuite MCP 的存取權限","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-grant-permissions-netsuite-mcp.webp",[65,305,307],{"id":306},"如何在-claude-ai-中整合並配置-netsuite-mcp","如何在 Claude AI 中整合並配置 NetSuite MCP",[101,309,310,317,324,331,346,353],{},[104,311,312,313],{},"點擊 Claude 的「Customize」（自訂）。\n",[126,314],{"alt":315,"src":316},"在 Claude AI 介面中點選「自訂（Customize）」選項","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-customize-navigation.webp",[104,318,319,320],{},"點擊「Connect your apps」（連接您的應用程式）。\n",[126,321],{"alt":322,"src":323},"在 Claude AI 自訂設定中點選「連接您的應用程式（Connect your apps）」","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-connect-your-apps.webp",[104,325,326,327],{},"搜尋「NetSuite」。\n",[126,328],{"alt":329,"src":330},"在 Claude AI 連接應用程式清單中搜尋「NetSuite」","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-search-netsuite-app.webp",[104,332,333,334,337,338,341,342],{},"點擊「NetSuite」並輸入伺服器 URL：",[276,335,336],{},"https:\u002F\u002F\u003Caccount_id>.suitetalk.api.netsuite.com\u002Fservices\u002Fmcp\u002Fv1\u002Fsuiteapp\u002Fcom.netsuite.mcpstandardtools","（請將 ",[276,339,340],{},"\u003Caccount_id>"," 替換為您實際的 NetSuite 帳戶 ID）。\n",[126,343],{"alt":344,"src":345},"在 Claude AI 設定中輸入 NetSuite MCP 伺服器的連線網址","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-netsuite-mcp-server-url-setup.webp",[104,347,348,349],{},"點擊「Continue」（繼續）按鈕。\n",[126,350],{"alt":351,"src":352},"在 Claude AI 中點擊「繼續」以認證 NetSuite MCP 伺服器連線","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-netsuite-mcp-continue-authentication.webp",[104,354,355,356],{},"再次點擊「Continue」（繼續）以授權並驗證連接器。\n",[126,357],{"alt":358,"src":359},"在 Claude AI 中完成 NetSuite MCP 連接器的最終授權與認證步驟","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-netsuite-mcp-authenticate-connector.webp",[65,361,363],{"id":362},"netsuite-ai-實際應用場景","NetSuite AI 實際應用場景",[365,366,368],"h3",{"id":367},"chatgpt-場景示例展示-netsuite-中逾期超過-30-天的帳單應收帳款","ChatGPT 場景示例：展示 NetSuite 中逾期超過 30 天的帳單（應收帳款）",[45,370,371],{},[126,372],{"alt":373,"src":374},"ChatGPT 執行 SuiteQL 查詢以篩選並顯示 NetSuite 中逾期超過 30 天的發票","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-netsuite-overdue-invoices-query-result.webp",[138,376,377],{},[104,378,379],{},"ChatGPT 自動建立並執行了 SuiteQL 查詢。與使用傳統的 NetSuite 網頁端 UI 去配置複雜的報表相比，這非常方便且節省了大量時間。",[365,381,383],{"id":382},"chatgpt-和-claude-場景示例能否用折線圖繪製過去-30-天的銷售業績","ChatGPT 和 Claude 場景示例：能否用折線圖繪製過去 30 天的銷售業績？",[45,385,386],{},[126,387],{"alt":388,"src":389},"ChatGPT 嘗試根據 NetSuite 數據繪製銷售折線圖卻輸出失敗的畫面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-failed-render-netsuite-sales-line-graph.webp",[138,391,392,395],{},[104,393,394],{},"在我們的測試中，ChatGPT 無法直接產生並顯示該折線圖。",[104,396,397,398],{},"隨後我在 Claude 上進行了嘗試，成功繪製出了圖表。這種差異主要源於各大語言模型（LLM）的數據視覺化和原生程式碼執行能力的區別。\n",[126,399],{"alt":400,"src":401},"Claude AI 成功根據 NetSuite 銷售數據繪製出直觀的折線圖","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-successfully-rendered-netsuite-sales-line-graph.webp",[365,403,405],{"id":404},"claude-場景示例建立客戶記錄","Claude 場景示例：建立客戶記錄",[45,407,408,412],{},[126,409],{"alt":410,"src":411},"向 Claude AI 發送自然語言指令以在 NetSuite 中新增一筆客戶紀錄","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-create-netsuite-customer-record-prompt.webp",[126,413],{"alt":414,"src":415},"Claude AI 回覆確認已成功在 NetSuite 中建立客戶紀錄","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-create-netsuite-customer-record-success.webp",[138,417,418,425],{},[104,419,420,421],{},"登入 NetSuite 管理後台核對，確認該客戶記錄已正確建立並錄入系統。\n",[126,422],{"alt":423,"src":424},"在 NetSuite 網頁端介面中雙重檢查並確認新客戶紀錄已成功新增","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fnetsuite-ui-verify-new-customer-record-created.webp",[104,426,427,428],{},"在 ChatGPT 中執行查詢，同樣能正常讀取到該筆剛建立的客戶記錄：\n",[126,429],{"alt":430,"src":431},"在 ChatGPT 中執行查詢並確認剛剛新增的 NetSuite 客戶紀錄可正常讀取","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fchatgpt-verify-netsuite-customer-record-available.webp",[365,433,435],{"id":434},"claude-場景示例直接執行-suiteql-查詢","Claude 場景示例：直接執行 SuiteQL 查詢",[45,437,438],{},[126,439],{"alt":440,"src":441},"Claude AI 直接執行 NetSuite SuiteQL 查詢並以表格呈現報表結果","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002Fclaude-ai-run-suiteql-query-result.webp",[138,443,444],{},[104,445,446],{},"AI 助手可以直接向 NetSuite 資料庫執行 SuiteQL 查詢，瞬間返回所需數據。",[65,448,450],{"id":449},"netsuite-ai-connector-總結與展望","NetSuite AI Connector 總結與展望",[45,452,453,454,456],{},"引入 MCP 的最大贏家是那些缺乏技術背景、無法編寫複雜 SQL 或報表的使用者。他們現在只需使用日常的大白話對數據提問，並讓 ",[52,455,77],{}," 按照其期望的格式（如表格、圖表等）完美呈現出來，極大地降低了數據獲取的門檻。",[45,458,459],{},"需要特別注意的是，為了防範提示詞注入（Prompt Injection）攻擊和惡意的「寫入」操作，建議對 AI connector 所對應的系統角色僅授予最小限度的寫入權限。當 AI 透過 MCP 介面在後台更新或建立記錄時，它是在伺服器端作為 SuiteScript 執行的，這將完全繞過瀏覽器前端（客戶端）的所有指令碼限制和表單輸入校驗。因此，權限管控必須要嚴密。",[65,461,463],{"id":462},"參考資源英文","參考資源（英文）:",[138,465,466,475,482],{},[104,467,468],{},[469,470,474],"a",{"href":471,"rel":472},"https:\u002F\u002Fdocs.oracle.com\u002Fen\u002Fcloud\u002Fsaas\u002Fnetsuite\u002Fns-online-help\u002Farticle_0902023450.html#subsect_90090238176",[473],"nofollow","安裝 MCP Standard Tools SuiteApp（官方文檔）",[104,476,477],{},[469,478,481],{"href":479,"rel":480},"https:\u002F\u002Fdocs.oracle.com\u002Fen\u002Fcloud\u002Fsaas\u002Fnetsuite\u002Fns-online-help\u002Farticle_4160616848.html#subsect_0419123151",[473],"NetSuite AI Connector 常見問題解答（官方文檔）",[104,483,484],{},[469,485,488],{"href":486,"rel":487},"https:\u002F\u002Fdocs.oracle.com\u002Fen\u002Fcloud\u002Fsaas\u002Fnetsuite\u002Fns-online-help\u002Fsection_0714082142.html#bridgehead_0804033331",[473],"連接到 NetSuite AI Connector 服務步驟（官方文檔）",{"title":490,"searchDepth":491,"depth":491,"links":492},"",2,[493,494,495,496,497,504,505],{"id":67,"depth":491,"text":68},{"id":98,"depth":491,"text":99},{"id":247,"depth":491,"text":248},{"id":306,"depth":491,"text":307},{"id":362,"depth":491,"text":363,"children":498},[499,501,502,503],{"id":367,"depth":500,"text":368},3,{"id":382,"depth":500,"text":383},{"id":404,"depth":500,"text":405},{"id":434,"depth":500,"text":435},{"id":449,"depth":491,"text":450},{"id":462,"depth":491,"text":463},"2026-06-13","本教學詳細介紹如何配置NetSuite AI Connector (MCP)服務並與ChatGPT和Claude進行整合。您將學習如何透過自然語言直接向AI提問、快速執行SuiteQL查詢ERP財務與業務數據、實現自動化業務流程以及客戶數據記錄建立，輕鬆打破傳統複雜企業ERP的操作門檻。","md","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude\u002FTW-Setup-NetSuite-MCP-on-ChatGPT-%26-Claude.webp","NetSuite MCP AI 整合縮圖，採用深藍色企業背景，展示 ChatGPT 和 Claude 圖示連接至 NetSuite 雲端資料庫",true,{"tags":513,"schemaOrg":517,"robots":520,"sitemap":521},[91,514,515,516,77],"MCP","ChatGPT","Claude",[518],{"@type":519,"headline":39,"description":507},"TechArticle","index, follow",{"lastmod":506},32,"\u002Ftw\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"title":525,"description":507,"ogTitle":39,"ogDescription":507,"twitterTitle":39,"twitterDescription":507},"NetSuite MCP AI整合教學：連接 ChatGPT 與 Claude 實現 ERP 數據查詢","tw\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","jVbXrOz-Uu9RoDa-qP8I1i-jUPmdcDnJZj2LEz06Nu0",{"id":529,"title":530,"author":40,"body":531,"category":40,"date":725,"description":726,"extension":508,"image":727,"imageAlt":728,"isPublished":511,"meta":729,"minRead":737,"navigation":511,"path":738,"seo":739,"stem":740,"__hash__":741},"article\u002Ftw\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis.md","深度評測全新AI Claude Fable 5：高度複雜的企業財務與金融投資分析能力全面實測與深入對比",{"type":42,"value":532,"toc":723},[533,544,555,558,564,581,591,597,603,609,631,641,655,663,681,684,695,704,707,720],[45,534,535,536,539,540],{},"2026年6月9日，Anthropic 發布了 ",[52,537,538],{},"Claude Fable 5","，這是一款「神話級」（Mythos-Class）模型，在網路安全、知識提煉、化學和生物學等特定領域配備了更先進的安全防護機制。\n",[126,541],{"alt":542,"src":543},"Anthropic 官方發布 Claude Fable 5 智能體模型的公告與其核心安全能力介紹","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-fable-5-launch-announcement.webp",[45,545,546,547,550,551],{},"Anthropic 官方公布的數據顯示，Fable 5 在多項關鍵基準測試中均領先於 Opus 4.8 和 GPT-5.5。特別是在評估知識工作能力的 ",[52,548,549],{},"GDPval-AA"," 測試中，它明顯領先於 Opus 4.8、GPT 5.5 以及 Gemini 3.1 Pro。\n",[126,552],{"alt":553,"src":554},"Claude Fable 5 在多項關鍵基準測試中的對比圖表，包含 GDPval-AA 知識工作評分","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-fable-5-benchmarks-gdpval-aa.webp",[45,556,557],{},"根據 Claude 的自述：「Fable 5 在處理複雜的分析任務時展現出了強大的性能。」",[45,559,560],{},[126,561],{"alt":562,"src":563},"關於 Claude Fable 5 在處理高度複雜的分析任務時表現強勁的性能評測陳述","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-fable-5-analytical-performance-statement.webp",[45,565,566,567,570,571,574,575,580],{},"為了測試 ",[52,568,569],{},"Fable 5"," 的實際水準，我們決定以投資研究為目的，使用「",[52,572,573],{},"comps-analysis","」（可比公司分析）技能對 SpaceX（Space Exploration Technologies Corporation）進行分析。該分析所用的 'skill.md' 檔案來源於 ",[469,576,579],{"href":577,"rel":578},"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Ffinancial-services\u002Fblob\u002Fmain\u002Fplugins\u002Fagent-plugins\u002Fmarket-researcher\u002Fskills\u002Fcomps-analysis\u002FSKILL.md",[473],"Anthropic 官方的金融服務 GitHub 倉庫","。",[45,582,583,587],{},[126,584],{"alt":585,"src":586},"在 Claude 桌面聊天視窗中載入並調用 SpaceX 財務數據對比分析的技能介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fspacex-comps-analysis-skill-initiation.webp",[126,588],{"alt":589,"src":590},"Claude Fable 5 正在高效運行針對 SpaceX 與其同業公司的自動化財務比率計算","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fspacex-comps-analysis-running-progress.webp",[45,592,593],{},[126,594],{"alt":595,"src":596},"SpaceX 自動化金融可比公司 analysis 工作流的運行結果和終端輸出完成狀態","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fspacex-comps-analysis-skill-results-terminal.webp",[45,598,599,600,602],{},"整個任務耗時約 25 分鐘。期間，Claude 除了請求訪問外部網站的權限外，沒有提出任何需要澄清的問題。令人印象深刻的是，",[52,601,569],{}," 能夠完全自主地找到用於對比的同業競爭公司。",[45,604,605],{},[126,606],{"alt":607,"src":608},"Claude Fable 5 安全沙箱彈出詢問，請求允許訪問外部即時財經新聞和市場數據網站","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-fable-5-external-site-access-permission.webp",[45,610,611,615,616,619,620,625,626,580],{},[126,612],{"alt":613,"src":614},"Claude Fable 5 憑藉網路搜索能力自主識別並匹配的 SpaceX 核心競爭對手公司列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-fable-5-spacex-comps-excel-memo.webp","\n*",[52,617,618],{},"請注意："," 本評測僅用於研究與教學目的，不構成任何投資建議。實際生成的原始檔案可在此下載：Excel 表格 ",[469,621,624],{"href":622,"rel":623},"https:\u002F\u002Ftechvoyage.dev\u002FSpaceX_Comps_Analysis_2026-06-10.xlsx",[473],"SpaceX_Comps_Analysis_2026-06-10.xlsx"," 以及分析備忘錄 ",[469,627,630],{"href":628,"rel":629},"https:\u002F\u002Ftechvoyage.dev\u002FSpaceX_Comps_Memo_2026-06-10.pdf",[473],"SpaceX_Comps_Memo_2026-06-10.pdf",[45,632,633,634,637,638,640],{},"當我們使用 ",[52,635,636],{},"Qwen deep research","（千問深度搜索）測試相同的技能時，我們必須手動輸入對比的同業公司。並且在最終生成的數值上，Qwen 與 ",[52,639,569],{}," 相比存在輕微的差異。",[45,642,643,647,651],{},[126,644],{"alt":645,"src":646},"在阿里 Qwen deep research（深度搜索）介面中啟動針對 SpaceX 的商業估值對比分析","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fqwen-deep-research-spacex-comps-initiation.webp",[126,648],{"alt":649,"src":650},"在 Qwen 深度搜索中手動輸入匹配的同業公司名單以啟動 SpaceX 數據收集和對標分析","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fqwen-deep-research-spacex-comps-running.webp",[126,652],{"alt":653,"src":654},"由 Qwen deep research 自動生成的 SpaceX 企業對標和財務統計基準分析報告預覽","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fqwen-deep-research-spacex-comps-report-preview.webp",[45,656,657,658,580],{},"*由 Qwen 生成的報告可在此處下載：",[469,659,662],{"href":660,"rel":661},"https:\u002F\u002Ftechvoyage.dev\u002FThe_SpaceX_Comp_Analysis_A_Statistical_Benchmark_of_Growth_Efficiency_and_Valuation_Against_Public_Peers.pdf",[473],"The_SpaceX_Comp_Analysis_A_Statistical_Benchmark_of_Growth_Efficiency_and_Valuation_Against_Public_Peers.pdf",[45,664,665,666,669,670,145,673,677],{},"儘管 Claude 和 Qwen 的報告都是基於該技能中指定的相同方法生成的，但由於它們提取的數據源不同，數據依然存在偏差。例如，Claude Fable 5 使用了 ",[52,667,668],{},"Stock Analysis"," 網站，而 Qwen 則使用了美國證券交易委員會官網 ",[52,671,672],{},"SEC.gov",[126,674],{"alt":675,"src":676},"Claude Fable 5 引用並抓取自第三方 Stock Analysis 網站的即時財報底層數據","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-fable-5-data-source-stock-analysis.webp",[126,678],{"alt":679,"src":680},"Qwen deep research 所採信並解析的美國證券交易委員會官網 SEC.gov 官方財務申報文件","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fqwen-deep-research-data-source-sec-gov.webp",[45,682,683],{},"此外，Qwen 生成的報告中包含更多關於 SpaceX 商業模式、資本結構和日常營運的詳細資訊。",[45,685,686,687,690,691],{},"在對比了兩份報告後，我們決定在 Claude 桌面應用中嘗試使用 ",[276,688,689],{},"\u002Fresearch"," 命令重新生成一份報告。\n",[126,692],{"alt":693,"src":694},"在 Claude 桌面用戶端中執行全新 research 深度研究指令以自動撰寫企業估值分析備忘錄","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-desktop-research-command-spacex.webp",[45,696,697,698,703],{},"新生成的分析報告 ",[469,699,702],{"href":700,"rel":701},"https:\u002F\u002Ftechvoyage.dev\u002FSpaceX_Analysis.pdf",[473],"SpaceX_Analysis.pdf"," 增加了額外的投資建議和注意事項（免責聲明）部分。但與 Qwen 的深度搜索報告相比，它依然缺乏關於公司具體日常營運和資本結構等層面的詳細企業背景資訊。",[45,705,706],{},"Fable 5 是否值得其昂貴的訂閱價格？如果是針對高難度、長週期的任務或自主程式碼編寫，它確實物有所值。然而對於某些知識型工作（如企業財務分析），它可能還不是性價比最高的選擇。",[45,708,709,710,712,713,145,716],{},"最後，我們測試了 ",[52,711,569],{}," 在翻譯任務中的表现。然而奇怪的是，該模型在翻譯時自動切回了 ",[52,714,715],{},"Opus 4.8",[126,717],{"alt":718,"src":719},"在調用大上下文長文本翻譯任務時，Claude 用戶端自動將模型從 Fable 5 切換回 Opus 4.8","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002Fclaude-fable-5-translation-opus-switching.webp",[45,721,722],{},"這是否意味著所有涉及長上下文的轉換任務都會被強制退回到 Opus 4.8？這只是 6 月 22 日產品上線前的使用期內臨時出現的特殊狀況，還是系統本身足夠智能，能夠自動判斷翻譯任務並不需要如此強大的模型算力？",{"title":490,"searchDepth":491,"depth":491,"links":724},[],"2026-06-11","我們針對Anthropic最新發布的Claude Fable 5與Qwen Deep Research在SpaceX企業對比分析（Comps Analysis）等複雜金融財務分析任務中的表現進行了深度實測。本文將為您詳細評估和解答，這款備受矚目的高階大模型是否真的值得金融從業者與企业級用戶付費升級。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FTesting%20Claude%20Fable%205%20in%20Financial%20Analysis\u002FTW-Testing-Claude-Fable-5-in-Financial-Analysis.webp","Claude Fable 5對比Qwen：AI企業財務分析能力實測",{"tags":730,"schemaOrg":734,"robots":520,"sitemap":736},[538,731,732,733],"財務分析","Qwen Deep Research","AI基準測試",[735],{"@type":519,"headline":530,"description":726},{"lastmod":725},15,"\u002Ftw\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"title":728,"description":726,"ogTitle":530,"ogDescription":726,"twitterTitle":530,"twitterDescription":726},"tw\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis","x3qgdSb3_WhrvHSTQHcPCn9Ecsl2FJs_kcMZAZkUx5k",{"id":743,"title":744,"author":40,"body":745,"category":40,"date":956,"description":957,"extension":508,"image":958,"imageAlt":959,"isPublished":511,"meta":960,"minRead":500,"navigation":511,"path":964,"seo":965,"stem":966,"__hash__":967},"article\u002Ftw\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2.md","Google Antigravity 2 自動化指南：深入掌握 Browser 與 Scheduler 核心指令",{"type":42,"value":746,"toc":951},[747,760,764,769,778,793,799,802,813,817,820,827,834,845,848,854,865,874,884,897,907,917,920,926,929,940],[45,748,749,752,753,59,756,759],{},[52,750,751],{},"Google Antigravity 2"," 中的 ",[276,754,755],{},"\u002Fbrowser",[276,757,758],{},"\u002Fschedule"," 指令重新定義了我們與 AI 互動的方式。這兩個指令將 Antigravity 轉化為一個主動型自動化平台，使其能夠與即時網頁互動並運行週期性工作流。",[65,761,763],{"id":762},"browser-run","Browser Run",[45,765,766,768],{},[276,767,755],{}," 指令會強制使用 Chrome 瀏覽器來完成任務。在整個工作流中，用戶可以完全控制智能體何時以及如何訪問網頁。在此過程中，系統會自動截取螢幕截圖和影片片段。",[45,770,771,774],{},[52,772,773],{},"使用場景：",[126,775],{"alt":776,"src":777},"使用 \u002Fbrowser 命令提交病假","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-command-sick-leave-prompt.webp",[45,779,780,781,785,789],{},"以下是智能體的輸出結果：\n",[126,782],{"alt":783,"src":784},"瀏覽器自動化子代理開始病假提交任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-subagent-delegation.webp",[126,786],{"alt":787,"src":788},"瀏覽器自動化工具設置具有遠端除錯和權限的Chrome","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-permissions-and-chrome-setup.webp",[126,790],{"alt":791,"src":792},"瀏覽器子代理在請求使用者憑證的登入頁面暫停","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-login-wall-encountered.webp",[45,794,795],{},[126,796],{"alt":797,"src":798},"瀏覽器子代理等待使用者完成登入流程","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-waiting-for-user-login.webp",[45,800,801],{},"Antigravity 能夠成功打開頁面並提交表單。當網頁需要登入時，智能體會耐心等待，直到您完成網站登入。",[45,803,804,809,810,812],{},[805,806],"video",{"alt":807,"src":808,"controls":511},"瀏覽器子代理執行病假提交流程的影片","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-sick-leave-process.webm","\n當我們需要獲取網頁上最新的文件、查看變更日誌（changelog）、測試 Web 應用或檢查 API 狀態以完成特定任務時，",[276,811,755],{}," 指令將非常有用。",[65,814,816],{"id":815},"schedule-task","Schedule Task",[45,818,819],{},"Antigravity 2 內置了定時任務排程功能。我們將透過每 10 分鐘自動填寫一次工時表（timesheet）來對其進行測試。",[45,821,822,823],{},"點擊「Scheduled Tasks」（定時任務）：\n",[126,824],{"alt":825,"src":826},"側邊欄中的排程任務選單選項","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-menu-item.webp",[45,828,829,830],{},"點擊「+ New」按鈕創建一個新的定時任務：\n",[126,831],{"alt":832,"src":833},"帶有新增任務按鈕的空白排程任務視圖","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-empty-state-new-button.webp",[45,835,836,837,841],{},"填寫表單，並將任務排程設置為每 10 分鐘運行一次：\n",[126,838],{"alt":839,"src":840},"為自動填寫工時表而填寫的新排程任務表單","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-new-task-form.webp",[126,842],{"alt":843,"src":844},"排程任務列表中的有效自動工時表輸入任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-active-task-list.webp",[45,846,847],{},"任務雖然被觸發了，但最終運行出錯。",[45,849,850],{},[126,851],{"alt":852,"src":853},"指示未找到閃存層的可用模型的錯誤訊息","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-error-no-models.webp",[45,855,856,857,860,861,864],{},"我們曾嘗試將「env」環境變數添加到 ",[276,858,859],{},"sidecar.json"," 文件中（該文件位於 ",[276,862,863],{},".gemini\u002Fconfig\u002Fsidecars\u002Fauto-timesheet-entry","），但依然遇到相同的錯誤。",[866,867,872],"pre",{"className":868,"code":870,"language":871},[869],"language-text","    \"env\": {\n        \"GEMINI_MODEL\": \"gemini-3.5-flash\",\n        \"GOOGLE_CLOUD_PROJECT\": \"your-gcp-project-id\"\n    }\n","text",[276,873,870],{"__ignoreMap":490},[45,875,876,877,880,881,580],{},"檢查位於 ",[276,878,879],{},".gemini\u002Fantigravity\u002Fsidecar_data\u002F"," 的定時任務日誌，我們可以看到 ",[276,882,883],{},"[schedule] Triggering command: \"agentapi\" [new-conversation]",[45,885,886,887,892,893,896],{},"我們在 ",[469,888,891],{"href":889,"rel":890},"https:\u002F\u002Fdiscuss.ai.google.dev\u002Ft\u002Fscheduled-tasks-in-antigravity-2-ended-with-errors\u002F168013",[473],"Build with Google AI 技術論壇","上發布了该問題，得到的回覆建議是 ",[276,894,895],{},"agentapi"," 需要配置 API 金鑰。我們嘗試配置了 API 金鑰，但仍未能解決問題。",[45,898,899,900,902,903],{},"我們嘗試直接在對話框中運行 ",[276,901,758],{}," 指令。\n",[126,904],{"alt":905,"src":906},"使用 \u002Fschedule 命令來提示工時表自動化任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fschedule-command-timesheet-prompt.webp",[45,908,909,910,912,913],{},"使用 ",[276,911,758],{}," 指令排程的任务不會顯示在「Scheduled Tasks」選單欄中。\n",[126,914],{"alt":915,"src":916},"排程任務列表未顯示透過CLI命令建立的任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-list-missing-cli-task.webp",[45,918,919],{},"不過，cron 定時任務確實成功觸發了。",[45,921,922],{},[126,923],{"alt":924,"src":925},"Cron作業日誌確認已觸發","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fcron-job-triggered-log.webp",[65,927,928],{"id":928},"總結與思考",[45,930,931,932,59,934,936,937,939],{},"Antigravity 2 中的 ",[276,933,755],{},[276,935,758],{}," 指令並不是孤立的功能，將庫結合使用將釋放出極大的威力。例如，您可以排程一個智能體，讓其在每週一早上 6:00 自動運行 ",[276,938,755],{}," 瀏覽新聞與資訊網站，對資訊進行歸納提煉，並為您呈上一份詳盡的每日簡報。",[45,941,942,943,946,947,950],{},"在設計新的定時任務時，您還可以結合使用其他指令，例如 ",[276,944,945],{},"\u002Fgrill-me","（這在文章《",[469,948,949],{"href":34},"Antigravity 2 深度實戰：如何透過 AI 智能體、內置 Skill 與 MCP 打造全端應用","》中有所提及）。它會促使智能體主動向用戶提問以澄清模糊之處，並在最終確定方案前捕捉邊緣情況。",{"title":490,"searchDepth":491,"depth":491,"links":952},[953,954,955],{"id":762,"depth":491,"text":763},{"id":815,"depth":491,"text":816},{"id":928,"depth":491,"text":928},"2026-06-07","深入探索 Google Antigravity 2 的 \u002Fbrowser 與 \u002Fschedule 指令，實現即時網頁互動與定時任務的無縫 AI 自動化。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002FTW-Use-Browser-and-Scheduler-in-Antigravity-2.webp","Google Antigravity 2：如何使用 Browser 與 Schedule 自動運行",{"schemaOrg":961,"robots":520,"sitemap":963},[962],{"@type":519,"headline":959,"description":957},{"lastmod":956},"\u002Ftw\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":959,"description":957,"ogTitle":744,"ogDescription":957,"twitterTitle":744,"twitterDescription":957},"tw\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","l9F0ub0hkYHUIPBZAsNQgJo3gnzffI6x9FBbTt_bpYs",{"id":969,"title":949,"author":490,"body":970,"category":490,"date":1307,"description":1308,"extension":508,"image":1309,"imageAlt":1310,"isPublished":511,"meta":1311,"minRead":500,"navigation":511,"path":1315,"seo":1316,"stem":1317,"__hash__":1318},"article\u002Ftw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2.md",{"type":42,"value":971,"toc":1297},[972,975,981,984,990,993,998,1004,1007,1013,1019,1025,1037,1042,1047,1055,1059,1065,1071,1077,1080,1086,1092,1097,1102,1105,1109,1119,1125,1129,1135,1141,1147,1150,1154,1157,1161,1167,1173,1179,1182,1269,1275,1287,1290,1293],[45,973,974],{},"作為一款以智能體為核心（Agent-first）的桌面應用程式，Antigravity 2 能夠讓使用者編排協同多個子智能體，自動處理日常事務（例如從郵件與行事曆中生成每日簡報），或直接進行應用程式的建構、測試與部署。但在實際開發與應用中，它的表現究竟如何？",[45,976,977,978,580],{},"讓我們一起深入探索 Antigravity 2 的強大功能 —— 從內置命令、精選 Skill（技能）到能夠讓開發者搖身一變成為全端架構師的 Firebase Model Context Protocol (MCP) 伺服器整合。關於 Skill 和 MCP 伺服器的安裝與詳細設定，請參考這篇教學：",[469,979,980],{"href":18},"Google Antigravity 2 深度實測：手把手教你從零開始安裝設定與全新 AI 代理開箱心得",[65,982,983],{"id":983},"內置命令",[365,985,987],{"id":986},"goal",[276,988,989],{},"\u002Fgoal",[45,991,992],{},"透過此命令，您可以向智能體下達指令，使其持續運行直到特定任務完全結束。",[45,994,995],{},[52,996,997],{},"應用場景：",[45,999,1000],{},[126,1001],{"alt":1002,"src":1003},"使用 Antigravity 2 的 goal 指令建立 Textris 遊戲的提示詞","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-goal-command-prompt.webp",[45,1005,1006],{},"當我們請求動態子智能體時，系統會生成三個智能體協同配合來完成該任務。",[45,1008,1009],{},[126,1010],{"alt":1011,"src":1012},"Antigravity 2 生成子代理以自主完成任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-1.webp",[45,1014,1015],{},[126,1016],{"alt":1017,"src":1018},"Antigravity 2 子代理執行步驟的詳細進度","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-2.webp",[45,1020,1021],{},[126,1022],{"alt":1023,"src":1024},"Antigravity 2 子代理完成自主任務","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-3.webp",[45,1026,1027,1028,1032,1033],{},"若想試玩由智能體自動生成的 HTML 版 Textris（俄羅斯方塊）遊戲，請點擊此",[469,1029,1031],{"href":1030},"\u002Ftextris","連結","：\n",[805,1034],{"alt":1035,"src":1036,"controls":511},"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",[45,1038,1039,1041],{},[276,1040,989],{}," 命令會先制定詳盡的執行規劃，隨後按部就班地予以實施，並在每個階段即時向您匯報最新進展。此外，智能體還會自動優化與管理自身的上下文視窗，防止其超出 Token 限制。這極大程度地適用於需要多輪疊代、耗時較長的重大任務，例如效能優化或模組重構等。",[365,1043,1045],{"id":1044},"grill-me",[276,1046,945],{},[45,1048,1049,1050,1054],{},"此命令會觸發由 Matt Pocock 傾力打造的實用 Skill：",[469,1051,1044],{"href":1052,"rel":1053},"https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fgrill-me\u002FSKILL.md",[473],"。它短小精悍卻無比強大，其核心邏輯在於從系統架構的多個維度對您進行「刨根問底式」的提問，以此釐清邊緣情況、對齊業務結構，並在開始程式碼實作前最終敲定執行方案。",[45,1056,1057],{},[52,1058,997],{},[45,1060,1061],{},[126,1062],{"alt":1063,"src":1064},"在 Antigravity 2 中觸發 Cloudflare 架構的 grill-me 指令","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-command-prompt.webp",[45,1066,1067],{},[126,1068],{"alt":1069,"src":1070},"使用 grill-me 技能的互動式問答階段","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-1.webp",[45,1072,1073],{},[126,1074],{"alt":1075,"src":1076},"釐清邊界情況並使用 grill-me 架構計劃","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-2.webp",[45,1078,1079],{},"它還完美支援多選互動：",[45,1081,1082],{},[126,1083],{"alt":1084,"src":1085},"在 grill-me 過程中使用多選功能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-1.webp",[45,1087,1088],{},[126,1089],{"alt":1090,"src":1091},"使用 grill-me 多選功能確定選擇","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-2.webp",[45,1093,1094,1096],{},[276,1095,945],{}," 命令的表现令人嘆為觀止。它幾乎涵蓋了部署至 Cloudflare 時所需考慮的所有架構設計細節，極為適合應用軟體的架構規劃、跨領域的模組重構以及其他高度複雜的業務設計。",[365,1098,1099],{"id":490},[276,1100,1101],{},"@\u002F ",[45,1103,1104],{},"雖然此命令並未出現在公開的可用命令列表中，但在精細化管理上下文視窗時，它卻必不可少。它被用於向對話框中快速引入特定資料夾或檔案（非多媒體檔案）。",[65,1106,1108],{"id":1107},"skills-技能","Skills (技能)",[45,1110,1111,1112,1115,1116,580],{},"我們可以輸入 ",[276,1113,1114],{},"\u002F"," 來呼出快捷彈窗並选择特定 Skill。下面我們來測試 ",[276,1117,1118],{},"excalidraw-diagram",[45,1120,1121],{},[126,1122],{"alt":1123,"src":1124},"從 Antigravity 彈出視窗中選擇 Excalidraw 圖表技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-skill-selection-excalidraw.webp",[45,1126,1127],{},[52,1128,997],{},[45,1130,1131],{},[126,1132],{"alt":1133,"src":1134},"提供產生 Excalidraw 圖表的指示","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-prompt.webp",[45,1136,1137],{},[126,1138],{"alt":1139,"src":1140},"成功產生 Excalidraw 架構圖","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-generation.webp",[45,1142,1143],{},[126,1144],{"alt":1145,"src":1146},"Antigravity architecture diagram","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-architecture.webp",[45,1148,1149],{},"在經歷了兩輪系統權限確認後，該 Skill 成功完成了圖表的繪製與輸出。",[65,1151,1153],{"id":1152},"mcp-伺服器","MCP 伺服器",[45,1155,1156],{},"以往當智能體試圖建構後端服務時，您通常必須親自打開網頁主控台、建立資料庫、複製 API 金鑰再將其手動貼回設定中。而當直接在 Antigravity 中引入 MCP 伺服器後，智能体便擁有了直接操作雲端基礎設施的「雙手」。",[45,1158,1159],{},[52,1160,997],{},[45,1162,1163],{},[126,1164],{"alt":1165,"src":1166},"指示 MCP 伺服器建立 Firebase 網頁應用程式","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-prompt.webp",[45,1168,1169],{},[126,1170],{"alt":1171,"src":1172},"Antigravity 使用 MCP 伺服器操作 Firebase 基礎架構","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-1.webp",[45,1174,1175],{},[126,1176],{"alt":1177,"src":1178},"透過 Antigravity MCP 伺服器成功建立 Firebase 應用程式","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-2.webp",[45,1180,1181],{},"智能體成功透過 MCP 伺服器在 Firebase 中直接建立了 Web 應用。讓我們來看看相關的 GitHub 倉庫。",[866,1183,1187],{"className":1184,"code":1185,"language":1186,"meta":490,"style":490},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","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","bash",[276,1188,1189],{"__ignoreMap":490},[1190,1191,1194,1198,1202,1205,1208,1211,1214,1217,1220,1223,1226,1229,1232,1235,1238,1241,1244,1247,1250,1252,1255,1258,1261,1263,1266],"span",{"class":1192,"line":1193},"line",1,[1190,1195,1197],{"class":1196},"sBMFI","Create",[1190,1199,1201],{"class":1200},"sfazB"," a",[1190,1203,1204],{"class":1200}," new",[1190,1206,1207],{"class":1200}," public",[1190,1209,1210],{"class":1200}," GitHub",[1190,1212,1213],{"class":1200}," repository",[1190,1215,1216],{"class":1200}," called",[1190,1218,1219],{"class":1200}," ‘to-do-app-techvoyage’.",[1190,1221,1222],{"class":1200}," Then",[1190,1224,1225],{"class":1200}," push",[1190,1227,1228],{"class":1200}," all",[1190,1230,1231],{"class":1200}," the",[1190,1233,1234],{"class":1200}," current",[1190,1236,1237],{"class":1200}," project",[1190,1239,1240],{"class":1200}," files",[1190,1242,1243],{"class":1200}," to",[1190,1245,1246],{"class":1200}," it",[1190,1248,1249],{"class":1200}," with",[1190,1251,1231],{"class":1200},[1190,1253,1254],{"class":1200}," commit",[1190,1256,1257],{"class":1200}," message",[1190,1259,1260],{"class":1200}," ‘Initial",[1190,1262,1254],{"class":1200},[1190,1264,1265],{"class":1200}," —",[1190,1267,1268],{"class":1200}," to-do-app’.\n",[45,1270,1271],{},[126,1272],{"alt":1273,"src":1274},"代理自動將專案檔案推送到新的 GitHub 儲存庫","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-github-repository-push.webp",[45,1276,1277,1278,1282,1283,1286],{},"您可以透過此",[469,1279,1031],{"href":1280,"rel":1281},"https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fto-do-app-techvoyage",[473],"訪問 GitHub 上的 ",[276,1284,1285],{},"to-do-app-techvoyage"," 倉庫。",[65,1288,1289],{"id":1289},"結語",[45,1291,1292],{},"儘管在 Gemini 3.5 Hack 的強大驅動下，Antigravity 2 中的 MCP 與 Skill 展現出了令人驚嘆的速度，但目前智能體的工作流仍面臨一些瓶頸，如頻繁的權限確認中斷，以及缺乏用於回退的版本控制檢查點等。在官方正式引入檢查點功能之前，養成頻繁進行 Git commit 的習慣依然是保障開發安全的唯一防線。",[1294,1295,1296],"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);}",{"title":490,"searchDepth":491,"depth":491,"links":1298},[1299,1304,1305,1306],{"id":983,"depth":491,"text":983,"children":1300},[1301,1302,1303],{"id":986,"depth":500,"text":989},{"id":1044,"depth":500,"text":945},{"id":490,"depth":500,"text":1101},{"id":1107,"depth":491,"text":1108},{"id":1152,"depth":491,"text":1153},{"id":1289,"depth":491,"text":1289},"2026-06-06","深入探索 Agent-first 桌面應用 Antigravity 2。學習如何協同 AI 子智能體、運用內置 Skill 並藉由 MCP 伺服器高效構建全端應用。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002FTW-What-can-we-do-with-Antigravity-2.webp","Antigravity 2 教程：AI 智能體、Skill 與 MCP 伺服器實戰指南",{"schemaOrg":1312,"robots":520,"sitemap":1314},[1313],{"@type":519,"headline":949,"description":1308},{"lastmod":1307},"\u002Ftw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"title":1310,"description":1308,"ogTitle":949,"ogDescription":1308,"twitterTitle":949,"twitterDescription":1308},"tw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","gfxoLpQGC-fDDgVt6XKYEMTYo0m_vvYHujJq1NdFalw",{"id":1320,"title":980,"author":40,"body":1321,"category":40,"date":2050,"description":2051,"extension":508,"image":2052,"imageAlt":2053,"isPublished":511,"meta":2054,"minRead":1620,"navigation":511,"path":2058,"seo":2059,"stem":2060,"__hash__":2061},"article\u002Ftw\u002Farticle\u002Fsetup-antigravity-2.md",{"type":42,"value":1322,"toc":2041},[1323,1334,1337,1340,1351,1354,1358,1367,1373,1380,1386,1389,1399,1401,1405,1412,1418,1421,1427,1432,1435,1448,1462,1469,1482,1492,1506,1508,1512,1515,1530,1533,1880,1891,1897,1907,1913,1919,1925,1927,1931,1942,1956,1962,1968,1975,1994,1997,2003,2005,2009,2012,2018,2021,2027,2029,2032,2035,2038],[45,1324,1325,1326,1329,1330,1333],{},"在 Google I\u002FO 2026 大會上，Google 宣布推出 ",[52,1327,1328],{},"Antigravity 2","。這是一款將 ",[52,1331,1332],{},"AI 代理人（Agent）"," 作為首要使用者介面的獨立桌面應用程式。使用者只需描述想要達成的目標，代理人就會自動生成方案，將其拆解為容易管理的小任務並直接執行。",[365,1335,1336],{"id":1336},"前期準備",[45,1338,1339],{},"在開始之前，你需要準備：",[138,1341,1342,1345,1348],{},[104,1343,1344],{},"一台電腦（本指南以 macOS 為例）",[104,1346,1347],{},"現代網頁瀏覽器",[104,1349,1350],{},"一個 Gmail 帳號",[1352,1353],"hr",{},[65,1355,1357],{"id":1356},"_1-安裝-antigravity-2","1. 安裝 Antigravity 2",[45,1359,1360,1361,1366],{},"從 ",[469,1362,1365],{"href":1363,"rel":1364},"https:\u002F\u002Fantigravity.google\u002Fdownload",[473],"antigravity.google"," 下載 Antigravity 2 並安裝到你的電腦上。首次啟動時，系統會提示你使用 Gmail 帳號登入。",[45,1368,1369],{},[126,1370],{"alt":1371,"src":1372},"Antigravity 2 首次啟動時的 Google 帳號登入介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-gmail-login.webp",[45,1374,1375,1376,1379],{},"登入成功後，你會注意到輸入框中多了一個",[52,1377,1378],{},"語音按鈕","，讓你能夠直接錄製語音指令，而無需手動輸入文字。",[45,1381,1382],{},[126,1383],{"alt":1384,"src":1385},"Antigravity 2 輸入框中的語音聽寫與錄音按鈕","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-voice-input-field.webp",[45,1387,1388],{},"Antigravity 2 還引入了**專案（Project）**的概念。一個專案可以跨越多個本機資料夾，並擁有獨立且特定的代理人設定與權限。",[45,1390,1391,1395],{},[126,1392],{"alt":1393,"src":1394},"Antigravity 2 設定中的專案選擇與設定選單","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-menu.webp",[126,1396],{"alt":1397,"src":1398},"在 Antigravity 2 中指定資料夾路徑建立新的 AI 專案","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-creation.webp",[1352,1400],{},[65,1402,1404],{"id":1403},"_2-設定-mcp-和外掛程式","2. 設定 MCP 和外掛程式",[45,1406,1407,1408,1411],{},"所有的模型上下文協定（MCP）伺服器、外掛程式（Plugins）和技能（Skills）都可以在設定選單的 ",[52,1409,1410],{},"Customizations（客製化）"," 選項下進行管理：",[45,1413,1414],{},[126,1415],{"alt":1416,"src":1417},"用於管理 MCP 伺服器與技能的 Customizations 客製化設定面板","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-settings-customizations.webp",[45,1419,1420],{},"目前，唯一可用的外掛程式全部來自 Google 官方，但相信未來會有更多第三方外掛陸續推出。",[45,1422,1423],{},[126,1424],{"alt":1425,"src":1426},"Antigravity 2 中可用的 Google 官方外掛與整合列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-google-plugins-list.webp",[1428,1429,1431],"h4",{"id":1430},"新增現有的-mcp-伺服器","新增現有的 MCP 伺服器",[45,1433,1434],{},"安裝預先設定好的 MCP 伺服器（例如 GitHub）：",[101,1436,1437,1442],{},[104,1438,161,1439,580],{},[52,1440,1441],{},"Add MCP+",[104,1443,1444,1445,580],{},"選擇 ",[52,1446,1447],{},"GitHub MCP Server",[45,1449,1450,1454,1458],{},[126,1451],{"alt":1452,"src":1453},"點擊 Add MCP plus 按鈕安裝預先設定好的 MCP 伺服器","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-mcp-button.webp",[126,1455],{"alt":1456,"src":1457},"從可用整合列表中選擇 GitHub MCP 伺服器","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-select-github-mcp.webp",[126,1459],{"alt":1460,"src":1461},"GitHub MCP 伺服器授權與安裝設定精靈","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-setup.webp",[45,1463,1464,1465],{},"GitHub MCP 伺服器的安裝最終發生錯誤：\n",[126,1466],{"alt":1467,"src":1468},"安裝 GitHub MCP 伺服器時出現的設定錯誤提示介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-error.webp",[45,1470,1471,1472,1475,1476,1478,1479,1481],{},"由於我們已在 macOS 上安裝了 ",[276,1473,1474],{},"git","，我們可以直接在對話中執行 ",[276,1477,1474],{}," 指令來繞過這個錯誤。不過在此之前，我們需要顯式地在 Antigravity 權限設定中新增 ",[276,1480,1474],{}," 指令。",[45,1483,1484,1488],{},[126,1485],{"alt":1486,"src":1487},"請求將 git 指令新增至沙箱終端執行權限的對話方塊","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-1.webp",[126,1489],{"alt":1490,"src":1491},"在設定選單中顯式授予 git 指令執行權限的介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-2.webp",[45,1493,1494,1495,1497,1498,1502],{},"讓我們測試一下該指令，看看 ",[276,1496,1474],{}," 指令現在是否可以正常運作：\n",[126,1499],{"alt":1500,"src":1501},"在 AI 代理人對話框中輸入並提交 git status 請求","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-1.webp",[126,1503],{"alt":1504,"src":1505},"對話中成功執行終端 git status 指令並傳回結果的介面","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-2.webp",[1352,1507],{},[65,1509,1511],{"id":1510},"_3-新增自訂-mcp-伺服器","3. 新增自訂 MCP 伺服器",[45,1513,1514],{},"如果你想要新增的 MCP 伺服器不在預設列表中，可以直接透過編輯 MCP 設定檔來手動新增。設定檔位於：",[866,1516,1518],{"className":1184,"code":1517,"language":1186,"meta":490,"style":490},"~\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[276,1519,1520],{"__ignoreMap":490},[1190,1521,1522,1526],{"class":1192,"line":1193},[1190,1523,1525],{"class":1524},"sMK4o","~",[1190,1527,1529],{"class":1528},"sTEyZ","\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[45,1531,1532],{},"我們以新增一些 Cloudflare MCP 伺服器為例。由於 Cloudflare 支援動態用戶端註冊，我們只需啟用 OAuth 即可。請將以下內容新增到你的 JSON 設定中：",[866,1534,1538],{"className":1535,"code":1536,"language":1537,"meta":490,"style":490},"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",[276,1539,1540,1557,1582,1596,1612,1618,1626,1640,1659,1666,1680,1700,1713,1726,1731,1737,1751,1771,1784,1797,1802,1809,1823,1843,1856,1869,1874],{"__ignoreMap":490},[1190,1541,1542,1545,1548,1551,1554],{"class":1192,"line":1193},[1190,1543,1544],{"class":1524},"    \"",[1190,1546,1547],{"class":1200},"cloudflare-api",[1190,1549,1550],{"class":1524},"\"",[1190,1552,1553],{"class":1528},": ",[1190,1555,1556],{"class":1524},"{\n",[1190,1558,1559,1562,1566,1568,1571,1574,1577,1579],{"class":1192,"line":491},[1190,1560,1561],{"class":1524},"      \"",[1190,1563,1565],{"class":1564},"spNyl","serverUrl",[1190,1567,1550],{"class":1524},[1190,1569,1570],{"class":1524},":",[1190,1572,1573],{"class":1524}," \"",[1190,1575,1576],{"class":1200},"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp",[1190,1578,1550],{"class":1524},[1190,1580,1581],{"class":1524},",\n",[1190,1583,1584,1586,1589,1591,1593],{"class":1192,"line":500},[1190,1585,1561],{"class":1524},[1190,1587,1588],{"class":1564},"oauth",[1190,1590,1550],{"class":1524},[1190,1592,1570],{"class":1524},[1190,1594,1595],{"class":1524}," {\n",[1190,1597,1599,1602,1605,1607,1609],{"class":1192,"line":1598},4,[1190,1600,1601],{"class":1524},"        \"",[1190,1603,1604],{"class":1196},"enabled",[1190,1606,1550],{"class":1524},[1190,1608,1570],{"class":1524},[1190,1610,1611],{"class":1524}," true\n",[1190,1613,1615],{"class":1192,"line":1614},5,[1190,1616,1617],{"class":1524},"      }\n",[1190,1619,1621,1624],{"class":1192,"line":1620},6,[1190,1622,1623],{"class":1524},"    }",[1190,1625,1581],{"class":1528},[1190,1627,1629,1631,1634,1636,1638],{"class":1192,"line":1628},7,[1190,1630,1544],{"class":1524},[1190,1632,1633],{"class":1200},"cloudflare-docs",[1190,1635,1550],{"class":1524},[1190,1637,1553],{"class":1528},[1190,1639,1556],{"class":1524},[1190,1641,1643,1645,1647,1649,1651,1653,1656],{"class":1192,"line":1642},8,[1190,1644,1561],{"class":1524},[1190,1646,1565],{"class":1564},[1190,1648,1550],{"class":1524},[1190,1650,1570],{"class":1524},[1190,1652,1573],{"class":1524},[1190,1654,1655],{"class":1200},"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp",[1190,1657,1658],{"class":1524},"\"\n",[1190,1660,1662,1664],{"class":1192,"line":1661},9,[1190,1663,1623],{"class":1524},[1190,1665,1581],{"class":1528},[1190,1667,1669,1671,1674,1676,1678],{"class":1192,"line":1668},10,[1190,1670,1544],{"class":1524},[1190,1672,1673],{"class":1200},"cloudflare-bindings",[1190,1675,1550],{"class":1524},[1190,1677,1553],{"class":1528},[1190,1679,1556],{"class":1524},[1190,1681,1683,1685,1687,1689,1691,1693,1696,1698],{"class":1192,"line":1682},11,[1190,1684,1561],{"class":1524},[1190,1686,1565],{"class":1564},[1190,1688,1550],{"class":1524},[1190,1690,1570],{"class":1524},[1190,1692,1573],{"class":1524},[1190,1694,1695],{"class":1200},"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp",[1190,1697,1550],{"class":1524},[1190,1699,1581],{"class":1524},[1190,1701,1703,1705,1707,1709,1711],{"class":1192,"line":1702},12,[1190,1704,1561],{"class":1524},[1190,1706,1588],{"class":1564},[1190,1708,1550],{"class":1524},[1190,1710,1570],{"class":1524},[1190,1712,1595],{"class":1524},[1190,1714,1716,1718,1720,1722,1724],{"class":1192,"line":1715},13,[1190,1717,1601],{"class":1524},[1190,1719,1604],{"class":1196},[1190,1721,1550],{"class":1524},[1190,1723,1570],{"class":1524},[1190,1725,1611],{"class":1524},[1190,1727,1729],{"class":1192,"line":1728},14,[1190,1730,1617],{"class":1524},[1190,1732,1733,1735],{"class":1192,"line":737},[1190,1734,1623],{"class":1524},[1190,1736,1581],{"class":1528},[1190,1738,1740,1742,1745,1747,1749],{"class":1192,"line":1739},16,[1190,1741,1544],{"class":1524},[1190,1743,1744],{"class":1200},"cloudflare-builds",[1190,1746,1550],{"class":1524},[1190,1748,1553],{"class":1528},[1190,1750,1556],{"class":1524},[1190,1752,1754,1756,1758,1760,1762,1764,1767,1769],{"class":1192,"line":1753},17,[1190,1755,1561],{"class":1524},[1190,1757,1565],{"class":1564},[1190,1759,1550],{"class":1524},[1190,1761,1570],{"class":1524},[1190,1763,1573],{"class":1524},[1190,1765,1766],{"class":1200},"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp",[1190,1768,1550],{"class":1524},[1190,1770,1581],{"class":1524},[1190,1772,1774,1776,1778,1780,1782],{"class":1192,"line":1773},18,[1190,1775,1561],{"class":1524},[1190,1777,1588],{"class":1564},[1190,1779,1550],{"class":1524},[1190,1781,1570],{"class":1524},[1190,1783,1595],{"class":1524},[1190,1785,1787,1789,1791,1793,1795],{"class":1192,"line":1786},19,[1190,1788,1601],{"class":1524},[1190,1790,1604],{"class":1196},[1190,1792,1550],{"class":1524},[1190,1794,1570],{"class":1524},[1190,1796,1611],{"class":1524},[1190,1798,1800],{"class":1192,"line":1799},20,[1190,1801,1617],{"class":1524},[1190,1803,1805,1807],{"class":1192,"line":1804},21,[1190,1806,1623],{"class":1524},[1190,1808,1581],{"class":1528},[1190,1810,1812,1814,1817,1819,1821],{"class":1192,"line":1811},22,[1190,1813,1544],{"class":1524},[1190,1815,1816],{"class":1200},"cloudflare-observability",[1190,1818,1550],{"class":1524},[1190,1820,1553],{"class":1528},[1190,1822,1556],{"class":1524},[1190,1824,1826,1828,1830,1832,1834,1836,1839,1841],{"class":1192,"line":1825},23,[1190,1827,1561],{"class":1524},[1190,1829,1565],{"class":1564},[1190,1831,1550],{"class":1524},[1190,1833,1570],{"class":1524},[1190,1835,1573],{"class":1524},[1190,1837,1838],{"class":1200},"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp",[1190,1840,1550],{"class":1524},[1190,1842,1581],{"class":1524},[1190,1844,1846,1848,1850,1852,1854],{"class":1192,"line":1845},24,[1190,1847,1561],{"class":1524},[1190,1849,1588],{"class":1564},[1190,1851,1550],{"class":1524},[1190,1853,1570],{"class":1524},[1190,1855,1595],{"class":1524},[1190,1857,1859,1861,1863,1865,1867],{"class":1192,"line":1858},25,[1190,1860,1601],{"class":1524},[1190,1862,1604],{"class":1196},[1190,1864,1550],{"class":1524},[1190,1866,1570],{"class":1524},[1190,1868,1611],{"class":1524},[1190,1870,1872],{"class":1192,"line":1871},26,[1190,1873,1617],{"class":1524},[1190,1875,1877],{"class":1192,"line":1876},27,[1190,1878,1879],{"class":1524},"    }\n",[45,1881,1882,1883,1886,1887,1890],{},"回到應用程式中的 ",[52,1884,1885],{},"Customizations"," 介面，點擊 ",[52,1888,1889],{},"Refresh（重新整理）"," 按鈕。現在，你會在列表中看到 Cloudflare MCP 伺服器，其狀態顯示為等待授權。",[45,1892,1893],{},[126,1894],{"alt":1895,"src":1896},"在客製化選單中列出的等待授權的 Cloudflare MCP 伺服器列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-mcp-pending.webp",[45,1898,1899,1900,1903,1904,580],{},"點擊 MCP 伺服器旁邊的 ",[52,1901,1902],{},"Authenticate（認證）","。系統會在瀏覽器中打開一個認證頁面。登入授權後，會生成一個",[52,1905,1906],{},"授權碼（auth code）",[45,1908,1909],{},[126,1910],{"alt":1911,"src":1912},"瀏覽器中顯示的用於 Cloudflare MCP 伺服器的動態 OAuth 授權碼","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-code.webp",[45,1914,1915,1916,580],{},"複製該授權碼，並將其貼回 Antigravity 的文字輸入框中，最後點擊 ",[52,1917,1918],{},"Submit（提交）",[45,1920,1921],{},[126,1922],{"alt":1923,"src":1924},"在 Antigravity 設定介面中提交 OAuth 驗證授權碼","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-submit.webp",[1352,1926],{},[65,1928,1930],{"id":1929},"_4-新增自訂技能","4. 新增自訂技能",[45,1932,1933,1934,1937,1938,1941],{},"目前，",[52,1935,1936],{},"無法","直接透過桌面應用程式的 UI 介面新增自訂技能。它們必須被直接放入 ",[276,1939,1940],{},"~\u002F.gemini\u002Fconfig\u002Fskills"," 資料夾中。",[45,1943,1944,1945,1948,1949],{},"由於我們使用 ",[276,1946,1947],{},"npx skills"," 命令列工具來統一管理所有代理人技能，因此任何新新增的技能都可以無縫對接到包括 Antigravity 在內的所有代理人。",[121,1950,1951,1952,1955],{},"(想深入了解相關內容，請參閱我們的文章：",[469,1953,1954],{"href":6},"使用 npx skills 徹底解決不同 AI Agent（如 Claude Code 或 Kimi）技能碎片化問題",")。",[45,1957,1958,1959,1961],{},"最開始，在對話框中輸入 ",[276,1960,1114],{}," 時，技能列表顯示為空：",[45,1963,1964],{},[126,1965],{"alt":1966,"src":1967},"在對話框中輸入斜線快捷鍵時顯示為空的客製化技能列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-empty-skills-list.webp",[45,1969,1970,1971,1974],{},"看來 Antigravity 2 並不會自動讀取全域技能資料夾（",[276,1972,1973],{},"~\u002F.agents\u002Fskills","）。為了解決這個問題，我們需要在 Antigravity 設定檔目錄下建立一個指向全域技能資料夾的符號連結（軟連結）：",[866,1976,1978],{"className":1184,"code":1977,"language":1186,"meta":490,"style":490},"ln -s ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[276,1979,1980],{"__ignoreMap":490},[1190,1981,1982,1985,1988,1991],{"class":1192,"line":1193},[1190,1983,1984],{"class":1196},"ln",[1190,1986,1987],{"class":1200}," -s",[1190,1989,1990],{"class":1200}," ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram",[1190,1992,1993],{"class":1200}," ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[45,1995,1996],{},"軟連結建立成功後，該技能即可在應用程式中直接使用！",[45,1998,1999],{},[126,2000],{"alt":2001,"src":2002},"軟連結建立後在 Antigravity 指令列表中正常顯示的 Excalidraw 繪圖技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-excalidraw-skill-available.webp",[1352,2004],{},[65,2006,2008],{"id":2007},"_5-測試簡單任務","5. 測試簡單任務",[45,2010,2011],{},"設定好一切後，讓我們來執行一個測試。",[45,2013,2014],{},[126,2015],{"alt":2016,"src":2017},"提交測試任務讓代理人透過 Cloudflare 伺服器列出 D1 資料庫列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-simple-task-prompt.webp",[45,2019,2020],{},"如下圖所示，模型成功偵測並調用了新新增的 Cloudflare MCP 伺服器來處理該請求。",[45,2022,2023],{},[126,2024],{"alt":2025,"src":2026},"AI 代理人透過 Cloudflare MCP 伺服器成功執行並傳回 D1 資料庫列表","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-task-success.webp",[1352,2028],{},[65,2030,2031],{"id":2031},"結語與感悟",[45,2033,2034],{},"Antigravity 2 代表了從傳統 IDE 向開箱即用桌面應用程式的重大轉變，讓一般使用者也能成為各種任務的幕後協調者和指揮官。",[45,2036,2037],{},"不過，Antigravity 2 仍有一些細節亟待打磨。當功能執行失敗時，模糊不清的錯誤處理會讓除錯過程變得相當令人沮喪。此外，官方文件顯得不夠精細（極有可能是 AI 生成的），其中好幾處參照和檔案路徑目前都是錯誤的。",[1294,2039,2040],{},"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":490,"searchDepth":491,"depth":491,"links":2042},[2043,2044,2045,2046,2047,2048,2049],{"id":1336,"depth":500,"text":1336},{"id":1356,"depth":491,"text":1357},{"id":1403,"depth":491,"text":1404},{"id":1510,"depth":491,"text":1511},{"id":1929,"depth":491,"text":1930},{"id":2007,"depth":491,"text":2008},{"id":2031,"depth":491,"text":2031},"2026-06-05","探索 Google Antigravity 2 的全新功能。閱讀這篇手把手實測指南，輕鬆掌握應用程式安裝、AI 代理人任務測試以及手動新增自訂 MCP 伺服器的完整流程。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002FTW-Setup-Antigravity-2.0.webp","Google Antigravity 2 安裝設定與開箱評測：AI 代理人、MCP 伺服器與外掛套件指南",{"schemaOrg":2055,"robots":520,"sitemap":2057},[2056],{"@type":519,"headline":2053,"description":2051},{"lastmod":2050},"\u002Ftw\u002Farticle\u002Fsetup-antigravity-2",{"title":2053,"description":2051,"ogTitle":980,"ogDescription":2051,"twitterTitle":980,"twitterDescription":2051},"tw\u002Farticle\u002Fsetup-antigravity-2","l2n5oC_dG0EGWaF_h9S3dJMfCZd-p_CxUy-jD6I0IbE",{"id":2063,"title":1954,"author":40,"body":2064,"category":40,"date":2488,"description":2489,"extension":508,"image":2490,"imageAlt":2491,"isPublished":511,"meta":2492,"minRead":1628,"navigation":511,"path":2498,"seo":2499,"stem":2500,"__hash__":2501},"article\u002Ftw\u002Farticle\u002Fcentralised-the-skills-for-agents.md",{"type":42,"value":2065,"toc":2478},[2066,2077,2080,2103,2120,2123,2133,2149,2159,2166,2169,2194,2200,2211,2229,2239,2249,2252,2259,2280,2283,2289,2299,2306,2309,2329,2338,2342,2348,2423,2430,2434,2470,2475],[45,2067,2068,2069,2072,2073,2076],{},"如果你在電腦上執行了多個 AI Agent（或 CLI 工具）——不論是 Hermes、Claude Code、Codex、Antigravity、Kimi 還是其他支援的工具，你可能都遇過一個極其令人沮喪的問題：",[52,2070,2071],{},"技能碎片化（skills fragmentation）","。每個 Agent 或 CLI 都會維護自己獨立的 ",[276,2074,2075],{},"skills"," 資料夾，這會導致重複安裝、版本偏差以及極高的管理維護成本。",[45,2078,2079],{},"在日常使用 AI Agent 的過程中，我們經常會遇到以下痛點：",[138,2081,2082,2088,2094],{},[104,2083,2084,2087],{},[52,2085,2086],{},"重複安裝","：為了一個 Agent 安裝了新技能後，還必須為其他 Agent 一次又一次地重複安裝。",[104,2089,2090,2093],{},[52,2091,2092],{},"版本偏差（Version Drift）","：在某個 Agent 中客製或修復了某個技能，卻忘記同步更新其他 Agent，導致不同的 Agent 表現出不一致的行為。",[104,2095,2096,2099,2100,2102],{},[52,2097,2098],{},"技能 management 混亂","：必須逐個翻看系統中每個 Agent 的 ",[276,2101,2075],{}," 資料夾，才能知道到底安裝了哪些技能。",[45,2104,2105,2106,2108,2109,2111,2112,2119],{},"由 Vercel 推出的開源 CLI 工具 ",[276,2107,1947],{}," 完美地解決了這個問題。它允許你建立並管理一個統一的、中央化的 ",[276,2110,2075],{}," 資料夾，並無縫共享給所有的 Agent。你可以前往 ",[469,2113,2116,2118],{"href":2114,"rel":2115},"https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskills",[473],[276,2117,1947],{}," 的 GitHub 專案","了解更多資訊。",[65,2121,2122],{"id":2122},"技能一元化管理",[45,2124,2125,2126,2128,2129,2132],{},"這個方案的核心概念非常簡單：如果我們把每個 Agent 的 ",[276,2127,2075],{}," 資料夾都指向",[52,2130,2131],{},"同一個實體資料夾","，那麼碎片化問題就會迎刃而解。",[45,2134,2135,2136,2138,2139,2141,2142,2144,2145,2148],{},"當你使用 ",[276,2137,1947],{}," CLI 安裝技能时，該技能會被下載到你電腦上的中央統一資料夾（",[276,2140,1973],{},"）。接著，CLI 會自動在各個 Agent 的 ",[276,2143,2075],{}," 資料夾中建立",[52,2146,2147],{},"符號連結（Symlink，即指向實際資料夾的捷徑）","，直接導向該中央資料夾。",[45,2150,2151,2152,2155,2156,2158],{},"例如，當 Claude Code 在 ",[276,2153,2154],{},"~\u002F.claude\u002Fskills\u002F"," 中尋找技能時，它會被透明地導向到 ",[276,2157,1973],{},"。只要你對中央資料夾中的技能進行任何微調，所有 Agent 都會立刻同步應用。無需手動複製，無需撰寫同步指令稿，更不會浪費任何硬碟空間。",[65,2160,2162,2163,2165],{"id":2161},"安裝-npx-skills-並新增技能","安裝 ",[276,2164,1947],{}," 並新增技能",[45,2167,2168],{},"執行以下指令來開始並新增我們的第一個技能：",[866,2170,2172],{"className":1184,"code":2171,"language":1186,"meta":490,"style":490},"npx skills add https:\u002F\u002Fgithub.com\u002Fcoleam00\u002Fexcalidraw-diagram-skill --skill excalidraw-diagram\n",[276,2173,2174],{"__ignoreMap":490},[1190,2175,2176,2179,2182,2185,2188,2191],{"class":1192,"line":1193},[1190,2177,2178],{"class":1196},"npx",[1190,2180,2181],{"class":1200}," skills",[1190,2183,2184],{"class":1200}," add",[1190,2186,2187],{"class":1200}," https:\u002F\u002Fgithub.com\u002Fcoleam00\u002Fexcalidraw-diagram-skill",[1190,2189,2190],{"class":1200}," --skill",[1190,2192,2193],{"class":1200}," excalidraw-diagram\n",[45,2195,2196],{},[126,2197],{"alt":2198,"src":2199},"使用 npx skills add 指令從 GitHub 安裝 AI Agent 技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-add-command.webp",[45,2201,2202,2203,2206,2207],{},"CLI 會詢問是要將此設定套用於特定專案還是全域（globally）。我們通常推薦選擇 ",[52,2204,2205],{},"global","（全域），以便所有支援的 Agent 都能存取它：\n",[126,2208],{"alt":2209,"src":2210},"在 npx skills CLI 中選擇全域（global）安裝選項","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-install-global-prompt.webp",[45,2212,2213,2214,2217,2218,1032,2221,2225],{},"接下來，請務必選擇 ",[276,2215,2216],{},"Symlink"," 以確保",[52,2219,2220],{},"單一事實來源（Single Source of Truth）",[126,2222],{"alt":2223,"src":2224},"選擇符號連結（Symlink）方式以確保單一事實來源","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-symlink-option.webp",[126,2226],{"alt":2227,"src":2228},"CLI 顯示技能安裝完成與符號連結建立成功確認","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-installation-completed.webp",[45,2230,2231,2232,2234,2235],{},"完成後，我們可以驗證該技能是否已經正確安裝在中央統一資料夾 ",[276,2233,1973],{}," 中：\n",[126,2236],{"alt":2237,"src":2238},"驗證中央統一資料夾中已安裝的 AI Agent 技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-directory-verification.webp",[45,2240,2241,2242,2244,2245],{},"開啟 Kimi CLI（或任何其他 Agent），你會發現 ",[276,2243,1118],{}," 技能已經立即可用！\n",[126,2246],{"alt":2247,"src":2248},"Kimi CLI 顯示已成功載入並可立即使用的中央統一技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fkimi-cli-skills-integration.webp",[65,2250,2251],{"id":2251},"從零開始建立技能",[45,2253,2254,2255,2258],{},"如果你想自建專屬技能，可以使用 Anthropic 的 ",[276,2256,2257],{},"skill-creator"," 工具。透過以下指令進行安裝：",[866,2260,2262],{"className":1184,"code":2261,"language":1186,"meta":490,"style":490},"npx skills add https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills --skill skill-creator\n",[276,2263,2264],{"__ignoreMap":490},[1190,2265,2266,2268,2270,2272,2275,2277],{"class":1192,"line":1193},[1190,2267,2178],{"class":1196},[1190,2269,2181],{"class":1200},[1190,2271,2184],{"class":1200},[1190,2273,2274],{"class":1200}," https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills",[1190,2276,2190],{"class":1200},[1190,2278,2279],{"class":1200}," skill-creator\n",[45,2281,2282],{},"現在，在 Kimi 或任何其他 Agent 中，輸入以下提示詞（Prompt）：",[866,2284,2287],{"className":2285,"code":2286,"language":871},[869],"Use the skill-creator to help me build a skill for creating a product landing page\n",[276,2288,2286],{"__ignoreMap":490},[45,2290,2291,2292,2294,2295],{},"Kimi 或你的 Agent 會自動識別 ",[276,2293,2257],{}," 並引導你一步步完成建立過程：\n",[126,2296],{"alt":2297,"src":2298},"在 Kimi CLI 中執行互動式 skill-creator 引導建立新技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fkimi-cli-skill-creator-setup.webp",[65,2300,2302,2303,2305],{"id":2301},"其他實用的-npx-skills-指令","其他實用的 ",[276,2304,1947],{}," 指令",[45,2307,2308],{},"以下是一些常用的便捷指令：",[138,2310,2311,2317,2323],{},[104,2312,2313,2316],{},[276,2314,2315],{},"npx skills ls -g","：列出所有全域安裝的技能",[104,2318,2319,2322],{},[276,2320,2321],{},"npx skills update","：僅需一條指令即可將所有技能一鍵更新到最新版本",[104,2324,2325,2328],{},[276,2326,2327],{},"npx skills remove","：以互動式的方式解除安裝\u002F移除某個技能",[45,2330,2331,2332,2337],{},"請參閱 ",[469,2333,2335,2118],{"href":2114,"rel":2334},[473],[276,2336,1947],{},"以取得更多指令和參考文件。",[65,2339,2341],{"id":2340},"進階玩法結合-git-管理","進階玩法：結合 Git 管理",[45,2343,2344,2345,2347],{},"由於現在所有的技能都集中在同一個地方（",[276,2346,1973],{},"），我們可以將其初始化為一個 Git 儲存庫，並推送到 GitHub 或 GitLab 進行備份與版本控制。",[866,2349,2351],{"className":1184,"code":2350,"language":1186,"meta":490,"style":490},"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",[276,2352,2353,2362,2369,2378,2394,2409],{"__ignoreMap":490},[1190,2354,2355,2359],{"class":1192,"line":1193},[1190,2356,2358],{"class":2357},"s2Zo4","cd",[1190,2360,2361],{"class":1200}," ~\u002F.agents\u002Fskills\n",[1190,2363,2364,2366],{"class":1192,"line":491},[1190,2365,1474],{"class":1196},[1190,2367,2368],{"class":1200}," init\n",[1190,2370,2371,2373,2375],{"class":1192,"line":500},[1190,2372,1474],{"class":1196},[1190,2374,2184],{"class":1200},[1190,2376,2377],{"class":1200}," .\n",[1190,2379,2380,2382,2384,2387,2389,2392],{"class":1192,"line":1598},[1190,2381,1474],{"class":1196},[1190,2383,1254],{"class":1200},[1190,2385,2386],{"class":1200}," -m",[1190,2388,1573],{"class":1524},[1190,2390,2391],{"class":1200},"Initial skills folder",[1190,2393,1658],{"class":1524},[1190,2395,2396,2398,2401,2403,2406],{"class":1192,"line":1614},[1190,2397,1474],{"class":1196},[1190,2399,2400],{"class":1200}," remote",[1190,2402,2184],{"class":1200},[1190,2404,2405],{"class":1200}," origin",[1190,2407,2408],{"class":1200}," https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fskills\n",[1190,2410,2411,2413,2415,2418,2420],{"class":1192,"line":1620},[1190,2412,1474],{"class":1196},[1190,2414,1225],{"class":1200},[1190,2416,2417],{"class":1200}," -u",[1190,2419,2405],{"class":1200},[1190,2421,2422],{"class":1200}," main\n",[45,2424,2425,2426,2429],{},"這樣，我們就擁有了技能修改的完整歷史記錄。萬一某次更新破壞了功能，我們可以非常輕鬆地復原（Rollback）。此外，如果你有多台電腦（例如筆記型電腦和桌上型電腦），只需執行一次快速的 ",[276,2427,2428],{},"git pull","，即可在不同裝置間無縫同步所有技能。",[65,2431,2433],{"id":2432},"幾點注意事項安全與風險","幾點注意事項（安全與風險）",[138,2435,2436,2442,2448,2458,2464],{},[104,2437,2438,2441],{},[52,2439,2440],{},"相容性差異","：並非所有的 Agent 平台都完全支援所有功能（例如自訂勾子 custom hooks 或特定的授權工具）。某個技能在 A Agent 上執行順暢，在 B Agent 上可能會遇到功能限制。",[104,2443,2444,2447],{},[52,2445,2446],{},"來源可信度","：請務必只從信任的來源安裝技能。",[104,2449,2450,2453,2454,2457],{},[52,2451,2452],{},"執行前程式碼審查","：如果你使用的是自訂或第三方的技能，在授權 Agent 執行它之前，請務必先審查其程式碼檔案（尤其是 ",[276,2455,2456],{},"scripts\u002F"," 資料夾下的內容）。",[104,2459,2460,2463],{},[52,2461,2462],{},"最小權限原則","：儘量不要給技能授予超出其核心功能所需的工具權限或系統存取權限。",[104,2465,2466,2469],{},[52,2467,2468],{},"切勿寫死機密資訊","：千萬不要在技能檔案中直接寫入 API 金鑰（API Keys）或其他敏感憑證。",[45,2471,909,2472,2474],{},[276,2473,1947],{}," 建立「單一事實來源」後，我們的團隊徹底擺脱了版本混亂和重複設定的煩惱。強烈建議你嘗試一下——隨著技能庫的不斷豐富，AI Agent 的能力也將迎來爆發式成長！",[1294,2476,2477],{},"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":490,"searchDepth":491,"depth":491,"links":2479},[2480,2481,2483,2484,2486,2487],{"id":2122,"depth":491,"text":2122},{"id":2161,"depth":491,"text":2482},"安裝 npx skills 並新增技能",{"id":2251,"depth":491,"text":2251},{"id":2301,"depth":491,"text":2485},"其他實用的 npx skills 指令",{"id":2340,"depth":491,"text":2341},{"id":2432,"depth":491,"text":2433},"2026-06-04","正在執行 Claude Code、Kimi 等多個 AI Agent？本文教你如何使用開源 npx skills CLI 建立統一的中央資料夾，徹底解決技能檔案碎片化與多版本衝突。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002F%E4%BD%BF%E7%94%A8-npx-skills-%E5%BE%B9%E5%BA%95%E8%A7%A3%E6%B1%BA%E4%B8%8D%E5%90%8C-AI-Agent%EF%BC%88%E5%A6%82-Claude-Code-%E6%88%96-Kimi%EF%BC%89%E6%8A%80%E8%83%BD%E7%A2%8E%E7%89%87%E5%8C%96%E5%95%8F%E9%A1%8C.webp","使用 npx skills 解決 AI Agent 技能碎片化與重複安裝問題",{"schemaOrg":2493,"robots":520,"sitemap":2496},[2494],{"@type":519,"headline":2495,"description":2489},"使用 npx skills 統一管理 AI Agent 的技能檔案",{"lastmod":2497},"2026-06-03","\u002Ftw\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":2495,"description":2489,"ogTitle":1954,"ogDescription":2489,"twitterTitle":1954,"twitterDescription":2489},"tw\u002Farticle\u002Fcentralised-the-skills-for-agents","Y9MMBXHpBhRu2Z-iFDUTUKlqkRftHBL_mg7dWC4NmzI",1781435115859]