[{"data":1,"prerenderedAt":2502},["ShallowReactive",2],{"search-navigation":3,"index-articles-zh":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\u002Fzh\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 Web 服务”复选框","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\u002FZH-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,"\u002Fzh\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 数据查询","zh\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","asGVR8uMP36EYAsod5clQI0GL98sYB8BkfwZuXEMNkc",{"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\u002Fzh\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 自动化金融可比公司分析工作流的运行结果和终端输出完成状态","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\u002FZH-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,"\u002Fzh\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"title":728,"description":726,"ogTitle":530,"ogDescription":726,"twitterTitle":530,"twitterDescription":726},"zh\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis","VQnCFs9P2WVJvQ6eTSt-7kZJIKfdehHbzVl3RqaRGlg",{"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\u002Fzh\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\u002FZH-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},"\u002Fzh\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":959,"description":957,"ogTitle":744,"ogDescription":957,"twitterTitle":744,"twitterDescription":957},"zh\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","d-24DHIQsHPKfxISPSoYB5EyQ0-O0hK9GJFOcip5TIg",{"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\u002Fzh\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 能够让用户编排协同多个子智能体，自动处理日常事务（例如从邮件 and 日历中生成每日简报），或直接进行应用程序的构建、测试与部署。但在实际开发与应用中，它的表现究竟如何？",[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 Flash 的强力驱动下，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\u002FZH-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},"\u002Fzh\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"title":1310,"description":1308,"ogTitle":949,"ogDescription":1308,"twitterTitle":949,"twitterDescription":1308},"zh\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","q-8JqY-wdiwSnTTeBf1poRWs1XbEs-60ANkyyWnXEqA",{"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\u002Fzh\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）服务器、插件和技能（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 智能体（如 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\u002FZH-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},"\u002Fzh\u002Farticle\u002Fsetup-antigravity-2",{"title":2053,"description":2051,"ogTitle":980,"ogDescription":2051,"twitterTitle":980,"twitterDescription":2051},"zh\u002Farticle\u002Fsetup-antigravity-2","1jxC3Y7eNOdacNAsxhuUkOeWenPx46acqDe4Cu9FMpU",{"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\u002Fzh\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）","。每个智能体或 CLI 都会维护自己独立的 ",[276,2074,2075],{},"skills"," 文件夹，这会导致重复安装、版本偏差以及极高的管理维护成本。",[45,2078,2079],{},"在日常使用 AI 智能体的过程中，我们经常会遇到以下痛点：",[138,2081,2082,2088,2094],{},[104,2083,2084,2087],{},[52,2085,2086],{},"重复安装","：为一个智能体安装了新技能后，还必须为其他智能体一次又一次地重复安装。",[104,2089,2090,2093],{},[52,2091,2092],{},"版本偏差（Version Drift）","：在某个智能体中定制或修复了某个技能，却忘记同步更新其他智能体，导致不同的智能体表现出不一致的行为。",[104,2095,2096,2099,2100,2102],{},[52,2097,2098],{},"技能管理混乱","：必须逐个翻看系统里每个智能体的 ",[276,2101,2075],{}," 文件夹，才能知道到底安装了哪些技能。",[45,2104,2105,2106,2108,2109,2111,2112,2119],{},"由 Vercel 推出的开源 CLI 工具 ",[276,2107,1947],{}," 完美地解决了这个问题。它允许你建立并管理一个统一的、中央化的 ",[276,2110,2075],{}," 文件夹，并无缝共享给所有的智能体。你可以前往 ",[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],{},"这个方案的核心概念非常简单：如果我们把每个智能体的 ",[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 会自动在各个智能体的 ",[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],{},"。只要你对中央文件夹中的技能进行任何微调，所有智能体都会立刻同步应用。无需手动复制，无需编写同步脚本，更不会浪费任何硬盘空间。",[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 智能体技能","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","（全局），以便所有受支持的智能体都能访问它：\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 智能体技能","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002Fnpx-skills-directory-verification.webp",[45,2240,2241,2242,2244,2245],{},"打开 Kimi CLI（或任何其他智能体），你会发现 ",[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 或任何其他智能体中，输入以下提示词（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 或你的智能体会自动识别 ",[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],{},"兼容性差异","：并非所有的智能体平台都完全支持所有功能（例如自定义钩子 custom hooks 或特定的授权工具）。某个技能在 A 智能体上运行顺畅，在 B 智能体上可能会遇到功能限制。",[104,2443,2444,2447],{},[52,2445,2446],{},"来源可信度","：请务必只从信任的来源安装技能。",[104,2449,2450,2453,2454,2457],{},[52,2451,2452],{},"运行前代码审查","：如果你使用的是自定义或第三方的技能，在授权智能体运行 it 之前，请务必先审查其代码文件（尤其是 ",[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 智能体的能力也将迎来爆发式增长！",[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 智能体？本文教你如何使用开源 npx skills CLI 建立统一的中央文件夹，彻底解决技能文件碎片化与多版本冲突。","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FCentralised%20the%20skills%20for%20agents\u002F%E4%BD%BF%E7%94%A8-npx-skills-%E5%B7%A5%E5%85%B7%E6%9D%A5%E5%BD%BB%E5%BA%95%E8%A7%A3%E5%86%B3%E4%B8%8D%E5%90%8C-AI-%E6%99%BA%E8%83%BD%E4%BD%93%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%E9%97%AE%E9%A2%98.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","\u002Fzh\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":2495,"description":2489,"ogTitle":1954,"ogDescription":2489,"twitterTitle":1954,"twitterDescription":2489},"zh\u002Farticle\u002Fcentralised-the-skills-for-agents","s3Xp6FcGCYhIJsTsknUNpGwPeie4QpLem1prussJDOs",1781435115723]