[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M698VYEFDM0VJBZDYYJ2T83S":3,"creator-list:01M698VYEFDM0VJBZDYYJ2T83S:stars:1":23},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":18,"company":19,"location":20,"followersCount":21,"publicReposCount":22},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","ORGANIZATION","组织","Google ❤️ Open Source",535,48,11,7,241090,"2026-11-11 10:04:45","https:\u002F\u002Fgithub.com\u002Fgoogle","https:\u002F\u002Fopensource.google\u002F",null,"United States of America",82113,2945,{"records":24,"total":11,"current":450,"size":451},[25,63,93,118,148,168,192,210,228,240,265,290,308,328,356,379,402,428],{"skillNo":26,"name":27,"nameZh":19,"description":28,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":33,"categories":34,"keywords":45,"publishedAt":62},"01M698WFXH9WDGGWSXB1W66X5Z","langextract-usage","How to use LangExtract to extract structured information from text. Use when writing code that calls lx.extract(), building extraction pipelines, defining examples, or troubleshooting alignment issues.","google\u002Flangextract","01M698WE0D9CJM711V3F1KMGQ9",39298,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Flangextract\u002Fblob\u002Fmain\u002Fskills\u002Flangextract-usage\u002FSKILL.md",[35,40],{"categoryNo":36,"categoryName":37,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":41,"categoryName":42,"taxonomyType":43,"taxonomyTypeDesc":44},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61],"langextract usage","writing","alignment","issues","how to","use","information","code","text","examples","how","troubleshooting","pipelines","extract","extraction","structured","2026-11-10 10:12:30",{"skillNo":64,"name":65,"nameZh":19,"description":66,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":62},"01M69984MF6SA35ADM0A4J1FA0","secops-hunt","Expert guidance for proactive threat hunting in Google SecOps. Use when proactively hunting for threats, retroactively analyzing indicators of compromise (IoCs), performing prevalence searches across enterprise events, hunting for MITRE ATT&CK techniques, or detecting behavioral and statistical outliers using UDM queries. Don't use for incoming alert triage (use secops-triage), active incident response and timeline deep-dives on a known breach (use secops-investigate), or detection rule authoring (use secops-detection-engineering).","google\u002Fskills","01M698WR0H76ENHE587T9EJT89",23830,"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fsecops-hunt\u002FSKILL.md",[],[73,74,75,76,5,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"secops hunt","secops","hunt","threat hunting","triage","google secops","security","incident response","deep","detection-engineering","detecting","expert","incident","when","across","hunting","active","analyzing","authoring","threat",{"skillNo":94,"name":95,"nameZh":19,"description":96,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":62},"01M6996A2THHD2QPA0X74TTE44","google-cloud-solution-architecture","Interactively discovers requirements and designs holistic, multi-product system architectures, solution blueprints, and deployment recommendations for complex workloads on Google Cloud. Use when designing end-to-end cloud solutions, selecting and integrating Google Cloud services, generating architecture diagrams, or conducting requirements discovery for new cloud workloads or migrations. Don't use for single-product tasks (use product-specific skills), initial onboarding or authentication (use google-cloud-recipe-*), Well-Architected Framework reviews or audits (use google-cloud-waf-*), or workloads covered by specialized solution skills.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgoogle-cloud-solution-architecture\u002FSKILL.md",[],[5,100,101,102,103,104,105,106,107,108,109,86,110,111,112,113,114,115,116,117],"google cloud solution architecture","google cloud","architecture","solution architecture","cloud","diagrams","reviews","authentication","end","recipe","tasks","specialized","solutions","product","recommendations","framework","architectures","for",{"skillNo":119,"name":120,"nameZh":19,"description":121,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":122,"categories":123,"keywords":133,"publishedAt":62},"01M69967Q0WYWG4G2PRRK30B75","google-cloud-solution-agentic-analytics-spark-knowledge-catalog","Discovers requirements and designs an end-to-end governed agentic analytics solution using Knowledge Catalog and Managed Service for Apache Spark (Lightning Engine). Use when designing data science and analytics workflows across structured and unstructured distributed data (including in S3, Azure Blob, AlloyDB, and Iceberg), establishing metadata governance with Knowledge Catalog aspect types, or grounding agentic IDEs (VS Code, Antigravity) by using the Google Cloud Data Agent Kit. Don't use for provisioning borderless data lakehouse infrastructure (use google-cloud-solution-agentic-ai-borderless-data-lakehouse instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgoogle-cloud-solution-agentic-analytics-spark-knowledge-catalog\u002FSKILL.md",[124,127,130],{"categoryNo":125,"categoryName":126,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":128,"categoryName":129,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":131,"categoryName":132,"taxonomyType":43,"taxonomyTypeDesc":44},"01JBSEEDCAT000000000000033","数据分析师",[5,134,101,135,136,137,138,139,104,140,141,142,143,144,108,145,146,147,86,53,87],"google cloud solution agentic analytics spark knowledge catalog","agentic","knowledge","analytics","catalog","spark","antigravity","Managed Service","agent kit","types","iceberg","managed","kit","workflows",{"skillNo":149,"name":150,"nameZh":19,"description":151,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":62},"01M6995MA9H94TE1KBQT0K32GB","google-cloud-networking-observability","Investigates Google Cloud networking issues by analyzing GCP logs, metrics, and diagnostics. Use when investigating dropped network traffic, packet drops, drop reasons, VPC Flow Logs (including Private Service Connect \u002F PSC, serverless \u002F App Engine Direct VPC, and cost estimation), NAT, firewall, or threat logs, querying latency and throughput metrics, or running Connectivity Tests for path diagnostics. Don't use for generic VM management or non-observability tasks.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgoogle-cloud-networking-observability\u002FSKILL.md",[],[5,155,101,156,157,104,158,159,160,161,49,162,163,164,86,165,110,166,167,90],"google cloud networking observability","networking","observability","app","firewall","nat","vpc","estimation","traffic","connect","drop","logs","gcp",{"skillNo":169,"name":170,"nameZh":19,"description":171,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":172,"categories":173,"keywords":174,"publishedAt":62},"01M69928X4PSQHA6GRE3MFNQQG","developing-genkit-python","Provides guidance on developing AI-powered applications using Genkit Python (0.13) and migrating Genkit Python 0.12 projects to 0.13. Use when building AI agents, flows, tools, structured outputs, or FastAPI routes in Python, upgrading from Genkit 0.12, or debugging Genkit imports, config errors, or traces. Don't use for Genkit in JavaScript\u002FTypeScript, Go, or Dart.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fdeveloping-genkit-python\u002FSKILL.md",[],[175,176,177,178,179,180,181,51,86,182,117,183,184,185,186,187,188,189,190,191],"developing genkit python","python","genkit","ai agents","applications","flows","errors","projects","outputs","fastapi","dart","debugging","javascript","imports","config","typescript","guidance",{"skillNo":193,"name":194,"nameZh":19,"description":195,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":196,"categories":197,"keywords":198,"publishedAt":62},"01M69925GBG3DSQNQQ5MB0ZTZA","developing-genkit-js","Provides guidance on developing AI-powered applications using Genkit in Node.js\u002FTypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript\u002FTypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems. Don't use for Genkit in Python, Go, or Dart.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fdeveloping-genkit-js\u002FSKILL.md",[],[199,177,200,178,190,179,180,49,181,51,201,202,187,203,204,205,206,207,208,86,209,117,176,185],"developing genkit js","js","api","type","develop","about","node","validation","Tools","user","go",{"skillNo":211,"name":212,"nameZh":19,"description":213,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":214,"categories":215,"keywords":216,"publishedAt":62},"01M69922RWSRWBZN9BQA59AJVP","developing-genkit-go","Provides guidance on developing AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when working with Genkit Go code involving generation, prompts, streaming, tool calling, or model providers. Don't use for Genkit in JavaScript\u002FTypeScript, Python, or Dart.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fdeveloping-genkit-go\u002FSKILL.md",[],[217,209,177,218,219,220,179,180,221,51,53,222,223,203,224,225,226,207,227,208,86,117,176,185,187],"developing genkit go","tool calling","model","tool","calling","streaming","with","generation","build","prompts","Providers",{"skillNo":229,"name":230,"nameZh":19,"description":231,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":232,"categories":233,"keywords":234,"publishedAt":62},"01M6991ZSB9JTM91SJ9KF7DJFP","developing-genkit-dart","Provides guidance on developing AI-powered applications using the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart\u002FFlutter applications. Don't use for Genkit in JavaScript\u002FTypeScript, Go, or Python.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fdeveloping-genkit-dart\u002FSKILL.md",[],[235,185,177,236,237,178,117,179,180,51,238,86,225,239,208,176,187,190,191,209],"developing genkit dart","llms","sdk","flutter","integrate",{"skillNo":241,"name":242,"nameZh":19,"description":243,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":244,"categories":245,"keywords":249,"publishedAt":62},"01M699118XFHCBXE2MTXM5FEHC","cloud-monitoring-notification-channels-configuration","Generates Terraform HCL configurations for Cloud Monitoring notification channels (`google_monitoring_notification_channel`) and adds notification channels to alerting policies (`google_monitoring_alert_policy`) in Google Cloud projects. Use when creating or configuring email, SMS, Slack, PagerDuty, Pub\u002FSub, or webhook notification channels, verifying Pub\u002FSub topic compatibility (including cross-project topics, message storage policies, and in-transit enforcement) and publishing permissions for the Cloud Monitoring Service Agent, or adding notification channels to existing alert policies. Don't use for authoring or editing alerting policy conditions, selecting metric descriptors, or writing PromQL or Monitoring Filter queries.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fcloud-monitoring-notification-channels-configuration\u002FSKILL.md",[246],{"categoryNo":247,"categoryName":248,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000005","邮件与沟通",[250,251,252,253,254,104,255,5,47,256,101,182,257,258,86,259,260,261,262,263,264],"cloud monitoring notification channels configuration","monitoring","cloud monitoring","channels","notification","configuration","slack","webhook","project","alerting","promql","filter","pagerduty","permissions","message",{"skillNo":266,"name":267,"nameZh":19,"description":268,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":269,"categories":270,"keywords":277,"publishedAt":62},"01M6HD54EGTR36Y7S2KCY83Y9T","cloud-monitoring-alert-configuration","Configures Cloud Monitoring alerting policies using Terraform and PromQL across Cloud Run, Google Kubernetes Engine (GKE), Compute Engine, AI Hypercomputer reservations, Vertex AI Agent Engine, and generic Google Cloud resources. Use when creating, reviewing, migrating, or deduplicating Terraform alerting policies for latency, traffic, error rates, saturation, host or reservation maintenance, GPU XID insights, or AI agent telemetry. Don't use for standalone PromQL query authoring without alerting, log querying, or billing cost audits.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fcloud-monitoring-alert-configuration\u002FSKILL.md",[271,274],{"categoryNo":272,"categoryName":273,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":275,"categoryName":276,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000023","Skill与智能体开发",[278,251,279,252,280,104,255,281,282,283,284,101,285,286,163,287,288,289,259,260,86],"cloud monitoring alert","cloud monitoring alert configuration","alert","error","standalone","billing","resources","insights","host","ai agent","query","saturation",{"skillNo":291,"name":292,"nameZh":19,"description":293,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":294,"categories":295,"keywords":296,"publishedAt":62},"01M6990J78X38BSBPFDGNXQ7BA","cloud-logging-configuration-basics","Configure single-project Cloud Logging on Google Cloud: regional log buckets, log sinks, log views, restricting or hiding sensitive logs in the default view (_Default) filter, IAM permissions for views (Logs View Accessor, IAM conditions), logs-based metrics, log exclusions, and sampling. Don't use for cross-project logging or multi-project setups.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fcloud-logging-configuration-basics\u002FSKILL.md",[],[297,298,104,255,299,5,101,300,117,258,301,302,303,51,304,166,305,261,306,307,263],"cloud logging configuration basics","basics","logging","view","default","sampling","single","configure","log","iam","multi",{"skillNo":309,"name":310,"nameZh":19,"description":311,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":312,"categories":313,"keywords":314,"publishedAt":62},"01M698ZJSV1KKWP05Z7YEPS808","assuredworkloads-frameworks-author","Authors custom cloud controls and customized frameworks for Assured Workloads when built-in resources cannot satisfy core requirements. Use when creating or synthesizing custom data boundary resources. Don't use for browsing or mapping existing built-in frameworks (use assuredworkloads-frameworks-navigator instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fassuredworkloads-frameworks-author\u002FSKILL.md",[],[315,316,317,284,318,117,319,320,51,321,322,323,324,325,326,104,327,86],"assuredworkloads frameworks author","frameworks","author","core","custom","controls","Existing","browsing","requirements","navigator","boundary","data","mapping",{"skillNo":329,"name":330,"nameZh":19,"description":331,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":332,"categories":333,"keywords":340,"publishedAt":62},"01M6998S2EZKD3GEJ7F943RZTE","sign-in-with-google-web","Implement, configure, and secure Sign In With Google (SiwG) using Google Identity Services (GIS \u002F `https:\u002F\u002Faccounts.google.com\u002Fgsi\u002Fclient`) across web architectures. Use when creating Google sign-in buttons, implementing Google One Tap with FedCM, integrating GIS in React\u002FNext.js\u002FAngular\u002FHTML, verifying ID tokens on backend runtimes (Python\u002FNode.js\u002FGo\u002FJava), enforcing Google Workspace domain restrictions (`hd`), securing client-side ID tokens via WebCrypto nonces or encrypted IndexedDB, embedding in cross-origin iframes via the Intermediate Iframe API (`https:\u002F\u002Faccounts.google.com\u002Fgsi\u002Fintermediate`), configuring Content Security Policy (CSP), COOP, and Permissions Policy (`identity-credentials-get`) headers, or handling sign-out and revocation. Don't use for legacy Google Sign-In (`gapi.auth2`), Google Cloud IAM service accounts, or Android\u002FiOS native Credential Manager.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fsign-in-with-google-web\u002FSKILL.md",[334,337],{"categoryNo":335,"categoryName":336,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":338,"categoryName":339,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000010","后端与接口",[5,341,342,223,343,344,209,79,345,101,346,347,176,348,349,306,263,350,351,352,353,116,354,355],"sign in with google web","sign","web","android","google workspace","implement","policy","implementing","react","buttons","secure","manager","identity","domain","runtimes",{"skillNo":357,"name":358,"nameZh":19,"description":359,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":360,"categories":361,"keywords":367,"publishedAt":62},"01M6998PHPDCAD684VW5WRG83D","dpop-adoption","Implement and debug OAuth 2.0 DPoP (RFC 9449) refresh token sender-constraining for WebCrypto, Node.js ES6, and browser runtimes integrating with Google's OAuth platform. Use when configuring non-extractable asymmetric key pairs (P-256), generating DPoP Proof JWTs for authorization code exchange and token refresh, or handling 400 use_dpop_nonce challenge retry loops at oauth2.googleapis.com\u002Ftoken. Don't use for unconstrained OAuth 2.0 flows (where refresh tokens are not bound to a client key pair), or for Google Cloud IAM \u002F service account authentication.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fdpop-adoption\u002FSKILL.md",[362,363,364],{"categoryNo":338,"categoryName":339,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":275,"categoryName":276,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":365,"categoryName":366,"taxonomyType":43,"taxonomyTypeDesc":44},"01JBSEEDCAT000000000000030","开发工程师",[368,369,5,101,370,371,107,180,372,53,306,373,374,375,205,376,377,353,355,378,86],"dpop adoption","adoption","es6","retry","challenge","browser","loops","at","token","pair","platform",{"skillNo":380,"name":381,"nameZh":19,"description":382,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":383,"categories":384,"keywords":389,"publishedAt":62},"01M6998M72TC73EEAQH4XC7EXW","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\u002Fskills\u002Fdevelopers\u002Fretrieving-developer-knowledge\u002FSKILL.md",[385,386,387,388],{"categoryNo":338,"categoryName":339,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":128,"categoryName":129,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":275,"categoryName":276,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":365,"categoryName":366,"taxonomyType":43,"taxonomyTypeDesc":44},[390,136,391,392,101,393,394,395,396,397,398,399,400,86,288,201,87,306,401,263],"retrieving developer knowledge","developer","MCP","mcp server","official","developer documentation","get","search","local","choice","documents","documentation",{"skillNo":403,"name":404,"nameZh":19,"description":405,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":406,"categories":407,"keywords":408,"publishedAt":62},"01M6998J2CZEXS9BES9S3WWFKC","migrate-to-rust","Clones, analyzes, plans, and migrates legacy codebases (C++, Fortran, Java, Python, C, Shell) from a GitHub URL or local directory to a modern, high-performance, deterministic, 100% Safe Rust architecture, tracking live telemetry across every task bucket, test failure\u002Ffix cycle, and Profile-Guided Optimization (PGO) stage, and producing a first-person AI storytelling report and interactive HTML infographic. Use when migrating a GitHub repository or local codebase to Rust, porting legacy C++, Fortran, Python, or Java workloads to memory-safe Rust, designing Struct-of-Arrays (SoA) or SIMD Rust architectures, or optimizing Rust ports with LLVM PGO. Don't use for unrelated non-Rust refactoring or single-line syntax questions.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdevelopers\u002Fmigrate-to-rust\u002FSKILL.md",[],[409,410,411,412,413,414,415,416,176,417,418,419,420,421,422,398,423,424,425,86,426,102,87,427],"migrate to rust","rust","migrate","github","memory","performance","directory","safe","ports","llvm","soa","cycle","porting","fix","arrays","infographic","high-performance","URL","unrelated",{"skillNo":429,"name":430,"nameZh":19,"description":431,"descriptionZh":19,"repositoryFullName":67,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":68,"starsCount":69,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":432,"categories":433,"keywords":437,"publishedAt":62},"01M6998GCC3K29WZ82KXMB9E02","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\u002Fskills\u002Fdevelopers\u002Ffinding-google-skills\u002FSKILL.md",[434,435,436],{"categoryNo":338,"categoryName":339,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":275,"categoryName":276,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":365,"categoryName":366,"taxonomyType":43,"taxonomyTypeDesc":44},[5,438,439,440,441,378,219,442,443,444,445,107,138,446,447,399,51,448,86,449,201],"finding google skills","storage","as","messaging","trade-offs","provider","answer","fit","up","decision","database","candidate",1,18]