[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:pro6":3,"skills:sce6":50,"skills:creators9":95,"skills:stats":193,"skills:all:stars:221:":196},[4,15,22,29,36,43],{"categoryNo":5,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":8,"categoryNameEn":9,"description":10,"level":11,"skillCount":12,"parentNo":13,"parentName":13,"children":14},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13273,null,[],{"categoryNo":16,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":17,"categoryNameEn":18,"description":19,"level":11,"skillCount":20,"parentNo":13,"parentName":13,"children":21},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7774,[],{"categoryNo":23,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":24,"categoryNameEn":25,"description":26,"level":11,"skillCount":27,"parentNo":13,"parentName":13,"children":28},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4987,[],{"categoryNo":30,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":31,"categoryNameEn":32,"description":33,"level":11,"skillCount":34,"parentNo":13,"parentName":13,"children":35},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3940,[],{"categoryNo":37,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":38,"categoryNameEn":39,"description":40,"level":11,"skillCount":41,"parentNo":13,"parentName":13,"children":42},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3446,[],{"categoryNo":44,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":45,"categoryNameEn":46,"description":47,"level":11,"skillCount":48,"parentNo":13,"parentName":13,"children":49},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3316,[],[51,60,67,74,81,88],{"categoryNo":52,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":55,"categoryNameEn":56,"description":57,"level":11,"skillCount":58,"parentNo":13,"parentName":13,"children":59},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39445,[],{"categoryNo":61,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":62,"categoryNameEn":63,"description":64,"level":11,"skillCount":65,"parentNo":13,"parentName":13,"children":66},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26530,[],{"categoryNo":68,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":69,"categoryNameEn":70,"description":71,"level":11,"skillCount":72,"parentNo":13,"parentName":13,"children":73},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13568,[],{"categoryNo":75,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":76,"categoryNameEn":77,"description":78,"level":11,"skillCount":79,"parentNo":13,"parentName":13,"children":80},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6283,[],{"categoryNo":82,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":83,"categoryNameEn":84,"description":85,"level":11,"skillCount":86,"parentNo":13,"parentName":13,"children":87},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6029,[],{"categoryNo":89,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":90,"categoryNameEn":91,"description":92,"level":11,"skillCount":93,"parentNo":13,"parentName":13,"children":94},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5528,[],{"records":96,"total":191,"current":11,"size":192},[97,111,120,130,140,150,160,169,179],{"accountNo":98,"login":99,"displayName":100,"avatarUrl":101,"accountType":102,"accountTypeDesc":103,"profileDescription":104,"skillCount":105,"repoCount":106,"professionCount":107,"scenarioCount":108,"totalStars":109,"updatedAt":110},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4154,229,11,7,829340,"2026-11-14 04:29:39",{"accountNo":112,"login":113,"displayName":113,"avatarUrl":114,"accountType":102,"accountTypeDesc":103,"profileDescription":115,"skillCount":116,"repoCount":117,"professionCount":108,"scenarioCount":108,"totalStars":118,"updatedAt":119},"01M698P3FSAZ6B4R928ZF19KPT","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","Your personal, open source AI assistant.",362,32,437710,"2026-11-14 03:02:00",{"accountNo":121,"login":122,"displayName":123,"avatarUrl":124,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":125,"repoCount":126,"professionCount":108,"scenarioCount":127,"totalStars":128,"updatedAt":129},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,343689,"2026-11-14 03:12:46",{"accountNo":131,"login":132,"displayName":133,"avatarUrl":134,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":135,"repoCount":136,"professionCount":137,"scenarioCount":108,"totalStars":138,"updatedAt":139},"01M6AC83E6K4FDKK7HZ8WNMQKE","apache","The Apache Software Foundation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4",419,75,8,298187,"2026-11-14 03:13:01",{"accountNo":141,"login":142,"displayName":143,"avatarUrl":144,"accountType":102,"accountTypeDesc":103,"profileDescription":145,"skillCount":146,"repoCount":147,"professionCount":107,"scenarioCount":108,"totalStars":148,"updatedAt":149},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",528,48,243019,"2026-11-14 03:03:50",{"accountNo":151,"login":152,"displayName":153,"avatarUrl":154,"accountType":102,"accountTypeDesc":103,"profileDescription":155,"skillCount":156,"repoCount":157,"professionCount":107,"scenarioCount":108,"totalStars":158,"updatedAt":159},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",940,28,238688,"2026-11-14 04:13:45",{"accountNo":161,"login":162,"displayName":163,"avatarUrl":164,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":165,"repoCount":166,"professionCount":107,"scenarioCount":108,"totalStars":167,"updatedAt":168},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,232203,"2026-11-14 03:25:15",{"accountNo":170,"login":171,"displayName":172,"avatarUrl":173,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":174,"repoCount":175,"professionCount":176,"scenarioCount":108,"totalStars":177,"updatedAt":178},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,188019,"2026-11-14 03:13:09",{"accountNo":180,"login":181,"displayName":182,"avatarUrl":183,"accountType":184,"accountTypeDesc":185,"profileDescription":186,"skillCount":187,"repoCount":188,"professionCount":127,"scenarioCount":108,"totalStars":189,"updatedAt":190},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174785,"2026-11-14 04:11:30",1924,9,{"skillCount":194,"professionCount":107,"scenarioCount":108,"creatorCount":195},196856,1929,{"records":197,"total":194,"current":614,"size":615},[198,229,248,278,304,326,345,371,394,412,435,463,491,522,541,560,576,597],{"skillNo":199,"name":200,"nameZh":13,"description":201,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":206,"categories":207,"keywords":208,"publishedAt":228},"01M698XGJV1A50HG4K7XADN5HQ","google-mobile-ads-banner","Provides instructions to implement, integrate, or configure Google Mobile Ads (GMA) banner ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up banner ads in a mobile application. Don't use for other ad formats like interstitial or rewarded ads.","google\u002Fskills","01M698WR0H76ENHE587T9EJT89",24122,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fads\u002Fgoogle-mobile-ads-banner\u002FSKILL.md",[],[209,142,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227],"google mobile ads banner","ads","mobile","banner","android","unity","for","applications","up","use","when","configure","implement","task","ad","instructions","ios","integrate","formats","2026-11-10 10:12:30",{"skillNo":230,"name":231,"nameZh":13,"description":232,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":233,"categories":234,"keywords":235,"publishedAt":228},"01M698XF642BTZ5353G7AAQVEK","google-mobile-ads-android-migrate-to-next-gen","Migrates Android applications from the old, legacy Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) to the new GMA Next-Gen SDK (com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk). Provides comprehensive mapping tables for imports, classes, and method signatures to help determine migration steps. Use when migrating an existing Android codebase from the old, legacy GMA SDK to GMA Next-Gen SDK.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fads\u002Fgoogle-mobile-ads-android-migrate-to-next-gen\u002FSKILL.md",[],[213,142,236,237,210,238,211,215,216,239,218,240,241,219,242,243,244,245,246,247],"google mobile ads android migrate to next gen","migrate","next","signatures","Existing","Legacy","play","libraries","imports","services","help","sdk",{"skillNo":249,"name":250,"nameZh":13,"description":251,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":252,"categories":253,"keywords":261,"publishedAt":228},"01M698X8GQ8HJYBBB8TZ04R07A","google-ads-api-account-diagnostics","Diagnoses Google Ads account performance issues such as conversion loss (value or volume), low lead flow\u002Fvolume, and lost impression share (opportunities) due to ad rank, bids, or budgets. Use when troubleshooting sudden performance drops, analyzing campaign impression share metrics, investigating low lead flow, or searching for bidding and budget constraints. Don't use for setting up new campaigns, uploading conversion events directly, or general Google Mobile Ads SDK integration issues (use gma-android-integrate instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fads\u002Fgoogle-ads-api-account-diagnostics\u002FSKILL.md",[254,257,260],{"categoryNo":255,"categoryName":256,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":258,"categoryName":259,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":5,"categoryName":8,"taxonomyType":6,"taxonomyTypeDesc":7},[142,262,263,210,264,265,213,266,267,268,269,270,217,271,272,219,273,274,275,276,277],"google ads api account diagnostics","api","diagnostics","google ads","MCP","volume","get","performance","search","issues","campaign","bids","mcp server","team","conversion","server",{"skillNo":279,"name":280,"nameZh":13,"description":281,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":282,"categories":283,"keywords":287,"publishedAt":228},"01M698X6C3T2BDBFEJ1CXCDFHV","data-manager-api-setup","Guides developers through client library installation and authentication setup steps for the Data Manager API. Use this skill when a user is getting started with the Data Manager API and needs to setup their local environment, install the client library, or setup access to the API. Don't use for implementing audience or event ingestion logic (use the data-manager-api-audience-ingestion or data-manager-api-event-ingestion skills instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fads\u002Fdata-manager-api-setup\u002FSKILL.md",[284,285,286],{"categoryNo":255,"categoryName":256,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":5,"categoryName":8,"taxonomyType":6,"taxonomyTypeDesc":7},{"categoryNo":23,"categoryName":24,"taxonomyType":6,"taxonomyTypeDesc":7},[288,263,289,290,291,292,293,215,294,295,296,297,298,218,299,219,300,301,302,303],"data manager api setup","data","manager","setup","getting started","ingestion","event","environment","authentication","implementing","local","access","authentication setup","guides","with","logic",{"skillNo":305,"name":306,"nameZh":13,"description":307,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":308,"categories":309,"keywords":316,"publishedAt":228},"01M698X4WCRBW353DWE3EPV3DF","data-manager-api-event-ingestion","Guides developers through implementing event and conversion ingestion to Google products using the Data Manager API \u002Fv1\u002Fevents\u002Fingest endpoint and its associated client libraries. Use this skill when the user wants to upload offline conversions, enhanced conversions for leads, click conversions, Google Analytics web or app events, or any other event ingestion use case supported by the Data Manager API. Don't use for uploading audience members (use the data-manager-api-audience-ingestion skill).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fads\u002Fdata-manager-api-event-ingestion\u002FSKILL.md",[310,311,314,315],{"categoryNo":255,"categoryName":256,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":312,"categoryName":313,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":5,"categoryName":8,"taxonomyType":6,"taxonomyTypeDesc":7},{"categoryNo":23,"categoryName":24,"taxonomyType":6,"taxonomyTypeDesc":7},[317,293,263,289,290,294,142,318,319,297,219,276,301,243,320,321,322,323,324,325],"data manager api event ingestion","app","click","offline","analytics","events","endpoint","leads","google analytics",{"skillNo":327,"name":328,"nameZh":13,"description":329,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":330,"categories":331,"keywords":335,"publishedAt":228},"01M698X2YVQMTFX9PCB39N165V","data-manager-api-audience-ingestion","Guides developers through managing (adding, removing, and clearing) audience members for Google products using the Data Manager API and its associated client libraries. Use this skill when the user wants to upload audience members, remove specific users, or clear\u002Freplace an entire audience for Customer Match, mobile device ID audiences, or any other audience use case supported by the Data Manager API. Don't use for uploading events or conversions (use the data-manager-api-event-ingestion skill).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fads\u002Fdata-manager-api-audience-ingestion\u002FSKILL.md",[332,333,334],{"categoryNo":255,"categoryName":256,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":5,"categoryName":8,"taxonomyType":6,"taxonomyTypeDesc":7},{"categoryNo":23,"categoryName":24,"taxonomyType":6,"taxonomyTypeDesc":7},[336,293,263,289,290,142,215,294,337,218,219,338,339,301,340,341,243,342,343,211,344],"data manager api audience ingestion","remove","entire","upload","users","id","case","customer","clear",{"skillNo":346,"name":347,"nameZh":13,"description":348,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":349,"categories":350,"keywords":357,"publishedAt":228},"01M698X0VG6Q9RK69S4N1RFXP6","retrieving-developer-knowledge","Searches, retrieves, and synthesizes official Google developer documentation across Google Cloud, AI\u002FGemini, Android, Chrome, Web, Flutter, Go, Firebase, and other Google developer platforms. Integrates with the Developer Knowledge MCP server (search_documents, get_documents, answer_query) or the Developer Knowledge REST API fallback. Use when searching for gcloud CLI commands, API syntax, IAM permissions, official documentation, architectural comparisons, or product choice overviews. Don't use for local filesystem lookups or non-Google documentation.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fcloud\u002Fgoogle-cloud-developer\u002Fskills\u002Fretrieving-developer-knowledge\u002FSKILL.md",[351,352,355,356],{"categoryNo":255,"categoryName":256,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":353,"categoryName":354,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":258,"categoryName":259,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":5,"categoryName":8,"taxonomyType":6,"taxonomyTypeDesc":7},[358,359,360,266,361,362,268,363,270,298,364,365,219,366,274,263,367,368,369,370],"retrieving developer knowledge","knowledge","developer","official","developer documentation","google cloud","choice","documents","query","across","iam","documentation","permissions",{"skillNo":372,"name":373,"nameZh":13,"description":374,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":375,"categories":376,"keywords":380,"publishedAt":228},"01M698WZCSH1FMMRAVX16AJ59Y","google-cloud-recipe-onboarding","Guides a developer's first steps on Google Cloud, covering account creation, billing setup, project management, and deploying a first resource. Use when a new developer wants to initialize their first Google Cloud project, configure billing, and verify deployment. Don't use for enterprise organization setup (use Google Cloud Setup guided flow for that instead). Don't use for complex multi-project architectures.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fcloud\u002Fgoogle-cloud-developer\u002Fskills\u002Fgoogle-cloud-recipe-onboarding\u002FSKILL.md",[377],{"categoryNo":378,"categoryName":379,"taxonomyType":6,"taxonomyTypeDesc":7},"01JBSEEDCAT000000000000038","人力资源",[142,381,363,382,383,384,385,386,387,388,389,390,215,391,392,393,218,219,220,301],"google cloud recipe onboarding","recipe","cloud","onboarding","initialize","billing setup","billing","architectures","account creation","creation","project","deployment","Enterprise",{"skillNo":395,"name":396,"nameZh":13,"description":397,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":398,"categories":399,"keywords":400,"publishedAt":228},"01M698WXGE01T9SMY1X7T19J6W","google-cloud-recipe-auth","Provides expert guidance on Identity and Access Management (IAM) and authenticating and authorizing to Google Cloud services and APIs, covering human users, service identities, Application Default Credentials (ADC), and best practices for secure access.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fcloud\u002Fgoogle-cloud-developer\u002Fskills\u002Fgoogle-cloud-recipe-auth\u002FSKILL.md",[],[142,401,402,363,382,383,403,404,299,368,405,406,407,408,215,409,340,245,410,411],"google cloud recipe auth","auth","expert","default","credentials","human","secure","identity","best practices","guidance","service",{"skillNo":413,"name":414,"nameZh":13,"description":415,"descriptionZh":13,"repositoryFullName":202,"ownerLogin":142,"ownerAvatarUrl":144,"ownerAccountNo":141,"ownerDisplayName":143,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":13,"sourceHtmlUrl":416,"categories":417,"keywords":421,"publishedAt":228},"01M698WSP866ZKGMS8TKXYQVJC","finding-google-skills","Google platform decision and setup guidance, loaded on demand from Google's skill catalog. Use when a developer is choosing or setting up part of their stack, such as where to run a service, a database, storage, messaging, authentication, analytics, ads, or AI model serving, and a Google product is a reasonable candidate - whether or not a vendor is named - or when a request names a Google product or API. Brings in the matching Google skill so the answer can weigh Google options, their trade-offs, and when they are not the right fit. Skip when the stack is already settled on another provider and no Google product is named, or the task involves no platform choice.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fcloud\u002Fgoogle-cloud-developer\u002Fskills\u002Ffinding-google-skills\u002FSKILL.md",[418,419,420],{"categoryNo":255,"categoryName":256,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":258,"categoryName":259,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":5,"categoryName":8,"taxonomyType":6,"taxonomyTypeDesc":7},[142,422,423,424,425,426,427,428,429,430,296,431,217,432,364,218,433,219,434,263],"finding google skills","as","messaging","platform","model","trade-offs","provider","answer","fit","catalog","decision","database","candidate",{"skillNo":436,"name":437,"nameZh":13,"description":438,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":443,"categories":444,"keywords":445,"publishedAt":228},"01M69AHF6985E28BM055PD4FX4","onnx-opset-bump-checklist","Step-by-step checklist for bumping the pinned ONNX dependency \u002F opset in ONNX Runtime (e.g. ONNX 1.21 \u002F opset 26 → 1.22 \u002F opset 27). Use when integrating a new ONNX release or release-candidate, updating the cmake\u002Fdeps.txt onnx pin or the cmake\u002Fexternal\u002Fonnx submodule, regenerating cmake\u002Fpatches\u002Fonnx\u002Fonnx.patch, raising kMaxSupportedOpset, or adding a new opset's CPU kernels. Covers the file taxonomy, archive-hash procedures, patch rebase\u002Fmirror rules, the RC→formal strategy, and the optimizer\u002FEP gotchas that the automated audit script misses.","microsoft\u002Fonnxruntime","01M69AGY0EW9AJXAH7HK223SQZ",22300,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fonnx-opset-bump-checklist\u002FSKILL.md",[],[446,447,448,449,450,451,219,452,434,453,454,455,456,457,458,459,215,460,461,462],"onnx opset bump checklist","onnx","bump","checklist","deps","cmake","patch","optimizer","audit","CPU","dependency","release","rebase","mirror","runtime","archive","strategy",{"skillNo":464,"name":465,"nameZh":13,"description":466,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":467,"categories":468,"keywords":472,"publishedAt":228},"01M69AJ65WPPT5DS4JA8YWN37B","workspace-estimation-shared-header","Use when editing a boundary-safe shared header meant to be included by both in-tree and shared-provider\u002Fplugin-bridge code (e.g. include\u002Fonnxruntime\u002Fcore\u002Fframework\u002Fworkspace_requirement.h, or any future header supporting OrtKernelWorkspaceEstimateFunc \u002F DeclareWorkspaceRequirements per issue #29775's Phase-A workspace-estimation roadmap), or when a workspace-estimation math helper needs to be callable from a future plugin EP DLL. Covers a Node forward-declaration ODR trap and the math-helper vs. graph-parsing-wrapper reuse boundary discovered while implementing PR #29811 (MatMulNBits pilot).","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fworkspace-estimation-shared-header\u002FSKILL.md",[469],{"categoryNo":470,"categoryName":471,"taxonomyType":6,"taxonomyTypeDesc":7},"01JBSEEDCAT000000000000031","产品经理",[473,474,475,476,477,478,297,479,219,480,481,482,483,484,485,486,487,488,489,490],"workspace estimation shared header","shared","estimation","workspace","safe","bridge","roadmap","code","phase","math","node","issue","graph","Wrapper","framework","tree","pr","parsing",{"skillNo":492,"name":493,"nameZh":13,"description":494,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":495,"categories":496,"keywords":500,"publishedAt":228},"01M69AJ3F3NXDS7QP76KZ9EX5H","webgpu-local-testing","Build and run ONNX Runtime WebGPU provider tests on Linux WITHOUT a real GPU, using a software Vulkan adapter (Mesa lavapipe). Use when you need to exercise WebGPU EP kernels off-Mac — the Linux webgpu CI leg is build-only, so software Vulkan is how you actually run WebGPU correctness tests locally. SCOPE - lavapipe only validates host-side enforce\u002Fshape bugs and MatMul-free kernels; any graph containing MatMul (including the expanded-Attention node tests) crashes lavapipe and runs ONLY on macOS-arm64 Metal, which is the source of truth for those. Covers install (dnf on Azure Linux), the --use_webgpu build flag, the onnxruntime_provider_test target, VK_ICD_FILENAMES, and the lavapipe MatMul crash gotcha.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwebgpu-local-testing\u002FSKILL.md",[497],{"categoryNo":498,"categoryName":499,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000008","测试与质量",[501,502,503,298,504,505,506,507,447,508,509,510,511,512,513,514,515,516,517,219,518,519,520,483,521],"webgpu local testing","testing","webgpu","local testing","test","metal","vulkan","linux","macos","which","scope","ci","only","exercise","host","vk","free","you","how","run","install",{"skillNo":523,"name":524,"nameZh":13,"description":525,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":526,"categories":527,"keywords":528,"publishedAt":228},"01M69AJ1ASRSCJ90HDWN05TW82","python-kwargs-setattr-security","When reviewing or fixing Python code that uses setattr() with user-controlled kwargs to configure C++ extension objects (SessionOptions, RunOptions, etc.) in ONNX Runtime. Use this to apply the allowlist pattern that prevents arbitrary file writes and other attacks via reflected property access.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fpython-kwargs-setattr-security\u002FSKILL.md",[],[529,530,531,447,532,533,460,534,218,299,219,220,535,536,480,302,537,538,539,540],"python kwargs setattr security","security","python","attacks","c++","objects","apply","file","python code","via","extension","pattern",{"skillNo":542,"name":543,"nameZh":13,"description":544,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":545,"categories":546,"keywords":547,"publishedAt":228},"01M69AHZ0M0Q90TP0KYMZ10HEP","ort-transformers-gpu-pytest","Run the ONNX Runtime transformers Python tests (onnxruntime\u002Ftest\u002Fpython\u002Ftransformers) against a GPU wheel, and confirm real cuDNN\u002Fflash SDPA dispatch. Use when a transformers pytest fails with ModuleNotFoundError onnxruntime.capi, when torch's bundled CUDA\u002FcuDNN libs shadow the ORT-built ones (wrong-version dispatch or load errors), or when you must PROVE a test exercised the cuDNN SDPA decode tier instead of silently skipping\u002Ffalling back to MATH.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fort-transformers-gpu-pytest\u002FSKILL.md",[],[548,549,550,551,505,447,531,552,553,219,518,554,482,555,520,556,460,557,558,218,559],"ort transformers gpu pytest","Transformers","pytest","gpu","back","errors","SDPA","decode","flash","tests","prove","load",{"skillNo":561,"name":562,"nameZh":13,"description":563,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":564,"categories":565,"keywords":567,"publishedAt":228},"01M69AHW3EFVHBHB2S7103YA21","ort-test","Run ONNX Runtime tests. Use this skill when asked to run tests, debug test failures, or find and execute specific test cases in ONNX Runtime.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fort-test\u002FSKILL.md",[566],{"categoryNo":498,"categoryName":499,"taxonomyType":53,"taxonomyTypeDesc":54},[505,568,569,447,570,571,572,219,520,573,460,557,218,574,575],"ort test","debug test","run tests","debug","debug test failures","test cases","find","execute",{"skillNo":577,"name":578,"nameZh":13,"description":579,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":580,"categories":581,"keywords":582,"publishedAt":228},"01M69AHSKXBSERP5NGAJB5E6XD","ort-release-notes","Draft ONNX Runtime release notes using preset configurations for full ORT or scoped component releases. Use when generating highlights with PR links, compiling human contributor acknowledgments from compile_contributors.py output, and applying preset path filtering.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fort-release-notes\u002FSKILL.md",[],[583,584,585,457,586,587,447,588,219,406,589,590,591,592,593,594,489,215,460,595,596],"notes","ort release notes","release notes","preset","component","contributor","releases","contributors","full","compiling","path","links","compile","scoped",{"skillNo":598,"name":599,"nameZh":13,"description":600,"descriptionZh":13,"repositoryFullName":439,"ownerLogin":99,"ownerAvatarUrl":101,"ownerAccountNo":98,"ownerDisplayName":100,"repositoryNo":440,"starsCount":441,"licenseSpdxId":442,"licenseFileUrl":13,"sourceHtmlUrl":601,"categories":602,"keywords":606,"publishedAt":228},"01M69AHQAPER0CRAZ0FTX0G2FT","ort-lint","Lint and format ONNX Runtime code. Use this skill when asked to lint, format, or check code style for C++ or Python files in ONNX Runtime.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fort-lint\u002FSKILL.md",[603],{"categoryNo":604,"categoryName":605,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000007","代码审查",[607,608,609,447,531,533,215,460,610,218,219,480,611,612,613],"ort lint","lint","code style","files","check","style","format",221,18]