[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:215:":196},{"skillCount":4,"professionCount":5,"scenarioCount":6,"creatorCount":7},196836,11,7,1925,[9,20,27,34,41,48],{"categoryNo":10,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":13,"categoryNameEn":14,"description":15,"level":16,"skillCount":17,"parentNo":18,"parentName":18,"children":19},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13273,null,[],{"categoryNo":21,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":22,"categoryNameEn":23,"description":24,"level":16,"skillCount":25,"parentNo":18,"parentName":18,"children":26},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7774,[],{"categoryNo":28,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":29,"categoryNameEn":30,"description":31,"level":16,"skillCount":32,"parentNo":18,"parentName":18,"children":33},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4988,[],{"categoryNo":35,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":36,"categoryNameEn":37,"description":38,"level":16,"skillCount":39,"parentNo":18,"parentName":18,"children":40},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3940,[],{"categoryNo":42,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":43,"categoryNameEn":44,"description":45,"level":16,"skillCount":46,"parentNo":18,"parentName":18,"children":47},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3446,[],{"categoryNo":49,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":50,"categoryNameEn":51,"description":52,"level":16,"skillCount":53,"parentNo":18,"parentName":18,"children":54},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3316,[],[56,65,72,79,86,93],{"categoryNo":57,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":60,"categoryNameEn":61,"description":62,"level":16,"skillCount":63,"parentNo":18,"parentName":18,"children":64},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39452,[],{"categoryNo":66,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":67,"categoryNameEn":68,"description":69,"level":16,"skillCount":70,"parentNo":18,"parentName":18,"children":71},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26531,[],{"categoryNo":73,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":74,"categoryNameEn":75,"description":76,"level":16,"skillCount":77,"parentNo":18,"parentName":18,"children":78},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13568,[],{"categoryNo":80,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":81,"categoryNameEn":82,"description":83,"level":16,"skillCount":84,"parentNo":18,"parentName":18,"children":85},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6286,[],{"categoryNo":87,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":88,"categoryNameEn":89,"description":90,"level":16,"skillCount":91,"parentNo":18,"parentName":18,"children":92},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6029,[],{"categoryNo":94,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":95,"categoryNameEn":96,"description":97,"level":16,"skillCount":98,"parentNo":18,"parentName":18,"children":99},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5531,[],{"records":101,"total":194,"current":16,"size":195},[102,114,123,133,143,153,163,172,182],{"accountNo":103,"login":104,"displayName":105,"avatarUrl":106,"accountType":107,"accountTypeDesc":108,"profileDescription":109,"skillCount":110,"repoCount":111,"professionCount":5,"scenarioCount":6,"totalStars":112,"updatedAt":113},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4160,229,829289,"2026-11-14 03:09:22",{"accountNo":115,"login":116,"displayName":116,"avatarUrl":117,"accountType":107,"accountTypeDesc":108,"profileDescription":118,"skillCount":119,"repoCount":120,"professionCount":6,"scenarioCount":6,"totalStars":121,"updatedAt":122},"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":124,"login":125,"displayName":126,"avatarUrl":127,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":128,"repoCount":129,"professionCount":6,"scenarioCount":130,"totalStars":131,"updatedAt":132},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,343687,"2026-11-14 03:12:46",{"accountNo":134,"login":135,"displayName":136,"avatarUrl":137,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":138,"repoCount":139,"professionCount":140,"scenarioCount":6,"totalStars":141,"updatedAt":142},"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":144,"login":145,"displayName":146,"avatarUrl":147,"accountType":107,"accountTypeDesc":108,"profileDescription":148,"skillCount":149,"repoCount":150,"professionCount":5,"scenarioCount":6,"totalStars":151,"updatedAt":152},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",528,48,242984,"2026-11-14 03:03:50",{"accountNo":154,"login":155,"displayName":156,"avatarUrl":157,"accountType":107,"accountTypeDesc":108,"profileDescription":158,"skillCount":159,"repoCount":160,"professionCount":5,"scenarioCount":6,"totalStars":161,"updatedAt":162},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",940,28,238680,"2026-11-14 03:13:39",{"accountNo":164,"login":165,"displayName":166,"avatarUrl":167,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":168,"repoCount":169,"professionCount":5,"scenarioCount":6,"totalStars":170,"updatedAt":171},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,231826,"2026-11-13 04:18:26",{"accountNo":173,"login":174,"displayName":175,"avatarUrl":176,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":177,"repoCount":178,"professionCount":179,"scenarioCount":6,"totalStars":180,"updatedAt":181},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,188019,"2026-11-14 03:13:09",{"accountNo":183,"login":184,"displayName":185,"avatarUrl":186,"accountType":187,"accountTypeDesc":188,"profileDescription":189,"skillCount":190,"repoCount":191,"professionCount":130,"scenarioCount":6,"totalStars":192,"updatedAt":193},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174614,"2026-11-13 04:05:07",1926,9,{"records":197,"total":4,"current":553,"size":554},[198,229,250,273,296,324,344,359,381,399,417,434,450,468,483,501,520,540],{"skillNo":199,"name":200,"nameZh":18,"description":201,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":206,"categories":207,"keywords":208,"publishedAt":228},"01M69952BPHJNJPM17JCAYT8N0","gke-workload-security","Audits, configures, and hardens workload-level security controls for Google Kubernetes Engine (GKE) applications and namespaces. Covers running security audits (`audit_cluster.sh`), enforcing Network Policies (default-deny and Dataplane V2 logging), isolating high-risk pods inside GKE Sandbox (`gVisor`), enforcing Pod Security Standards (`restricted` labeling) and pod securityContext, and mounting Secret Manager secrets via CSI (`SecretProviderClass`). Use when auditing workload security posture, isolating namespaces, applying pod security standards, or configuring network policies and secret volume mounts. Don't use for Workload Identity (use gke-workload-identity), cluster-wide control plane security, RBAC hardening, Binary Authorization, Shielded Nodes, or enabling platform-level GKE add-ons (use gke-platform-security instead).","google\u002Fskills","01M698WR0H76ENHE587T9EJT89",24122,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-workload-security\u002FSKILL.md",[],[209,210,211,212,145,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227],"gke workload security","security","gke","workload","volume","default","security standards","when","plane","audit","secret manager","rbac","secrets","network","manager","identity","add","logging","standards","2026-11-10 10:12:30",{"skillNo":230,"name":231,"nameZh":18,"description":232,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":233,"categories":234,"keywords":235,"publishedAt":228},"01M69950T5TE8HCR7SX2JGGR05","gke-workload-scaling","Manages scaling for GKE workloads using HPA and VPA. Use when configuring Horizontal Pod Autoscaler (HPA), configuring Vertical Pod Autoscaler (VPA), or applying best practices for GKE workload autoscaling. Do not use for cluster-level autoscaling (Cluster Autoscaler), static cluster sizing, or configuring node-level machine styles directly.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-workload-scaling\u002FSKILL.md",[],[236,237,211,212,238,239,240,241,242,243,244,245,246,247,248,216,249],"gke workload scaling","scaling","containers","do","styles","cluster","for","static","node","machine","cluster autoscaler","autoscaling","use","best practices",{"skillNo":251,"name":252,"nameZh":18,"description":253,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":254,"categories":255,"keywords":259,"publishedAt":228},"01M6994ZA1QTS31JA4ANA7GV81","gke-workload-scaling-troubleshooting","Diagnoses GKE HorizontalPodAutoscaler (HPA) failures — metrics showing as \u003Cunknown>, FailedGetResourceMetric \u002F FailedGetScale \u002F FailedComputeMetricsReplicas events, missing Pod resource requests, custom\u002Fexternal metrics-pipeline breakage (FailedGetExternalMetric \u002F FailedGetCustomMetric, unavailable metrics adapter, control-plane firewall blocking the adapter), HPA that won't scale up or down (tolerance \u002F stabilization window \u002F unavailable rate metrics), scale-to\u002Ffrom-zero problems, and slow HPA reaction on large clusters. Use when an HPA isn't scaling a workload as expected or reports metric errors. Don't use for configuring or authoring new HPA\u002FVPA objects or scaling best practices (see the gke-workload-scaling skill), or for Cluster Autoscaler \u002F node-pool sizing.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-workload-scaling-troubleshooting\u002FSKILL.md",[256],{"categoryNo":257,"categoryName":258,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发",[260,237,211,236,212,261,238,262,263,264,265,266,216,267,217,268,269,270,244,271,272],"gke workload scaling troubleshooting","troubleshooting","firewall","pipeline","up","objects","errors","unknown","reports","tolerance","window","control-plane","rate",{"skillNo":274,"name":275,"nameZh":18,"description":276,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":277,"categories":278,"keywords":282,"publishedAt":228},"01M6994XKND3D0Z2KEYSH513MC","gke-workload-identity","Configures and diagnoses Workload Identity Federation for GKE authentication failures for Pods (403 \"iam.serviceAccounts.getAccessToken\" \u002F permission denied, \"could not find default credentials\", or GKE metadata server unreachable) by verifying cluster and node-pool Workload Identity configuration, the Kubernetes ServiceAccount (KSA) to IAM binding (direct principal binding and legacy Google ServiceAccount impersonation), target-resource IAM roles, and gke-metadata-server health. Use when setting up KSA\u002FGSA bindings (`roles\u002Fiam.workloadIdentityUser`, `iam.gke.io\u002Fgcp-service-account`) or when a Pod cannot authenticate to Google Cloud APIs. Don't use for in-cluster Kubernetes RBAC errors (API-server authorization), general workload crashes (use gke-workload-troubleshooting), or Pod Security Standards and NetworkPolicies (use gke-workload-security).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-workload-identity\u002FSKILL.md",[279],{"categoryNo":280,"categoryName":281,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000010","后端与接口",[283,211,212,224,145,210,284,285,286,287,214,264,266,215,216,288,289,290,291,292,293,294,295],"gke workload identity","google cloud","kubernetes","denied","authentication","unreachable","api","server health","io","gcp","iam","server","api-server",{"skillNo":297,"name":298,"nameZh":18,"description":299,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":300,"categories":301,"keywords":302,"publishedAt":228},"01M6994VG2AR02TP7SK35MSP69","gke-upgrades","Plans, executes, and validates Google Kubernetes Engine (GKE) cluster upgrades and maintenance operations for both Standard and Autopilot clusters. Produces upgrade plans, pre\u002Fpost-upgrade checklists, maintenance runbooks with gcloud commands, release channel strategy, and troubleshooting guides. Handles node pool upgrade strategies (surge, blue-green), version compatibility, PDB management, and workload-specific concerns (stateful, GPU, operators). Use this skill whenever the user mentions GKE upgrades, Kubernetes version bumps, node pool maintenance, GKE patching, cluster version management, release channel selection, maintenance windows, surge upgrades, stuck upgrades, or any GKE lifecycle management task — even casual mentions like \"we need to upgrade our clusters\" or \"plan our next GKE maintenance\" or \"our upgrade is stuck.\" Don't use for GKE cluster creation, application onboarding, general networking\u002Frouting setup, or security policy configurations (use gke-basics or relevant GKE skills instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-upgrades\u002FSKILL.md",[],[303,211,304,145,305,210,306,238,307,285,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,244],"gke upgrades","upgrades","gke cluster creation","gcloud","policy","stateful","relevant","green","creation","blue-green","runbooks","pdb","selection","upgrade","guides","strategies","plan","operators","next","surge","release",{"skillNo":325,"name":326,"nameZh":18,"description":327,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":328,"categories":329,"keywords":330,"publishedAt":228},"01M6994SHSMHARQ1ZBSE17A2PE","gke-storage","Manages GKE storage, including PVCs, PersistentVolumes, and Filestore. Use when configuring GKE storage or creating PVCs. For GCS FUSE mounts, use google-cloud-storage-fuse. For diagnosing storage failures (volume attach\u002Fmount errors, disk performance\u002Fnode storage pressure, or Cloud Storage FUSE OOM), use gke-storage-troubleshooting. Don't use for database administration or replication strategies outside volume provisioning context.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-storage\u002FSKILL.md",[],[331,211,332,145,333,213,334,242,335,266,336,248,337,216,338,339,340,318,341,342,343],"gke storage","storage","performance","replication","cloud-storage","Cloud Storage","database","disk","gcs","administration","oom","mount","attach",{"skillNo":345,"name":346,"nameZh":18,"description":347,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":348,"categories":349,"keywords":351,"publishedAt":228},"01M6994R4XRXJN980F609993J9","gke-storage-troubleshooting","Diagnoses GKE persistent-storage failures — volume attach\u002Fmount errors (Regional PD on optimized VMs, fsGroup mount timeouts), disk-performance and node storage-pressure issues, slow-disk Pod-creation failures, volume-expansion problems, Local SSD \u002F Hyperdisk Storage Pool creation errors, and Cloud Storage FUSE OOM. Use when Pods are stuck in ContainerCreating, volumes fail to attach or mount, or nodes report storage pressure. Don't use for routine storage provisioning or StorageClass\u002FPVC authoring (see the gke-storage skill).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-storage-troubleshooting\u002FSKILL.md",[350],{"categoryNo":257,"categoryName":258,"taxonomyType":58,"taxonomyTypeDesc":59},[352,331,211,332,261,333,213,311,353,354,355,266,336,216,338,343,244,356,357,358],"gke storage troubleshooting","pd","issues","local","authoring","routine","expansion",{"skillNo":360,"name":361,"nameZh":18,"description":362,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":363,"categories":364,"keywords":366,"publishedAt":228},"01M6994P1RCBRCCQ42CX871A59","gke-service-networking","Configures GKE edge networking, traffic routing, load balancing, and private service endpoints. Use when configuring Gateway API manifests, standard Ingress, Cloud Armor WAF security policies, Container-Native Load Balancing (NEGs), Private Service Connect (PSC), or Google-managed SSL certificates on GKE, and to troubleshoot Ingress and load-balancer 502\u002F5xx errors, backend health-check failures, connection draining, and TLS\u002FSSL policy enforcement. Don't use for core cluster IP planning, Dataplane V2 network policies, or node NAT egress (use gke-networking instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-service-networking\u002FSKILL.md",[365],{"categoryNo":280,"categoryName":281,"taxonomyType":58,"taxonomyTypeDesc":59},[367,211,368,369,145,210,307,370,371,372,266,373,374,375,376,216,289,377,378,379,244,380,222],"gke service networking","networking","service","nat","managed","ip","tls","traffic","connect","manifests","health-check","native","certificates","troubleshoot",{"skillNo":382,"name":383,"nameZh":18,"description":384,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":385,"categories":386,"keywords":387,"publishedAt":228},"01M6994MHQS3KA8D9Z1160T3RA","gke-reliability","Improves GKE workload reliability, using PDBs, health probes, and topology spread constraints. Use when configuring GKE workload reliability, setting up PDBs, or configuring GKE health probes (liveness, readiness, startup). Don't use for generating K8s YAML manifests (use gke-manifest-generation) or disaster recovery and cluster backups (use gke-backup-dr).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-reliability\u002FSKILL.md",[],[388,389,211,238,241,390,242,264,248,376,216,391,392,393,394,395,396,397,398,212],"gke reliability","reliability","k8s","manifest","disaster recovery","health","backup","readiness","recovery","generation","yaml",{"skillNo":400,"name":401,"nameZh":18,"description":402,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":403,"categories":404,"keywords":405,"publishedAt":228},"01M6994J60E6CNZYDZHW0RY71M","gke-productionize","Orchestrates comprehensive production readiness reviews and assessments for GKE clusters and workloads across scalability, security, reliability, observability, backup\u002FDR, and cost optimization. Use when asked to productionize, prepare, assess, audit, or review a GKE cluster or workload before going live to production. Don't use for deep-dive single-domain implementation (use specific domain skills like gke-workload-scaling, gke-platform-security, gke-workload-security, gke-service-networking, gke-reliability instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-productionize\u002FSKILL.md",[],[406,407,211,210,238,408,409,410,389,237,411,216,412,413,218,212,414,415,368,416,241],"gke productionize","productionize","review","deep","reviews","production readiness","scalability","across","live","Clusters","observability",{"skillNo":418,"name":419,"nameZh":18,"description":420,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":421,"categories":422,"keywords":423,"publishedAt":228},"01M6994G026XSE104YDYPPJMQE","gke-platform-security","Plans, configures, and hardens platform-level Google Kubernetes Engine (GKE) cluster security. Covers cluster add-ons (Secret Manager enablement), RBAC hardening (disabling insecure bindings, audit tools), Binary Authorization, Secrets Encryption (--database-encryption-key), Security Posture (--security-posture), enabling Shielded Nodes, GKE Sandbox cluster enablement, GKE IAM roles, and cross-service authentication IAM patterns. Use when securing cluster control planes, hardening GKE RBAC, enabling Shielded Nodes, enabling GKE Sandbox runtime, enabling cluster-wide security add-ons, or managing GKE IAM roles. Don't use for Workload Identity (use gke-workload-identity) or workload-level security (SecretProviderClass, PSS, NetPol, gVisor pod runtimeClassName; use gke-workload-security).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-platform-security\u002FSKILL.md",[],[424,210,425,211,426,145,285,241,242,427,287,428,429,248,337,216,430,431,293,432,433],"gke platform security","platform","sandbox","runtime","plans","enablement","encryption","engine","roles","Nodes",{"skillNo":435,"name":436,"nameZh":18,"description":437,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":438,"categories":439,"keywords":440,"publishedAt":228},"01M6994E7EDJRN5X4QHZP55QXN","gke-observability","Configures GKE observability, including Cloud Logging, Cloud Monitoring, and managed Prometheus. Use when configuring GKE monitoring, setting up GKE logging, or configuring Prometheus metrics collection, to diagnose GKE control plane, API server, admission webhook, etcd storage, node registration or label, and pod eviction, preemption, or scheduling issues using GKE metrics, Kubernetes events, and Cloud Logging, and to troubleshoot Managed Service for Prometheus (GMP) issues such as missing metrics, unhealthy scrape targets, PodMonitoring misconfiguration, rule\u002Falert evaluation failures, and monitoring permission errors. Don't use to configure local application logging frameworks or external APMs outside GKE.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-observability\u002FSKILL.md",[],[441,211,416,442,443,264,354,355,444,445,446,289,447,294,448,332,244,449,266,217,371,216],"gke observability","Managed Service","webhook","configure","collection","scrape","monitoring","etcd","Evaluation",{"skillNo":451,"name":452,"nameZh":18,"description":453,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":454,"categories":455,"keywords":456,"publishedAt":228},"01M6994CDM49JY2CQ9S6DREC3W","gke-node-notready","Diagnoses GKE nodes reporting NotReady or Unknown status by inspecting node conditions, events, kubelet\u002Fcontainerd logs, and node metrics, then proposing safe remediations. Use when nodes show NotReady, when the kubelet stops posting node status, or when workloads are evicted or stuck Pending due to node health. Don't use for pod-level application failures (use gke-workload-troubleshooting), autoscaler scale-up\u002Fscale-down decisions (use gke-cluster-autoscaler), or non-GKE compute.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-node-notready\u002FSKILL.md",[],[457,211,244,238,458,459,264,216,267,460,461,212,462,463,464,465,241,466,467,242],"gke node notready","safe","show","logs","reporting","status","containerd","events","metrics","posting","down",{"skillNo":469,"name":470,"nameZh":18,"description":471,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":472,"categories":473,"keywords":474,"publishedAt":228},"01M6994AXWWPY3XT608392Y5N9","gke-networking","Plans, configures, and manages core GKE cluster networking. Covers private clusters, VPC-native configurations, DNS, node egress, Dataplane V2, and IP planning. Use when designing GKE networking layouts, configuring private clusters, setting up Dataplane V2, planning GKE IP ranges, or managing VPC- native cluster modes. Don't use for application ingress, load balancing, or service networking (use gke-service-networking instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-networking\u002FSKILL.md",[],[475,211,368,476,241,477,478,242,479,264,480,372,428,248,481,216,482,378,244,369],"gke networking","vpc","planning","core","load balancing","modes","load","dns",{"skillNo":484,"name":485,"nameZh":18,"description":486,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":487,"categories":488,"keywords":489,"publishedAt":228},"01M69949G569ATZHDNS2QMZTT2","gke-multitenancy","Plans and configures multi-tenancy on GKE. Covers namespace isolation, RBAC planning for teams, resource quotas, LimitRanges, network isolation, and cost allocation. Use when designing GKE multi-tenancy, configuring GKE namespaces, setting up resource quotas, or isolating GKE teams. Don't use for single-tenant cluster configuration or general deployment instructions (use gke-basics or gke-app-onboarding instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-multitenancy\u002FSKILL.md",[],[490,211,238,491,492,241,477,242,493,494,495,264,496,497,498,428,248,216,499,500],"gke multitenancy","tenant","app","deployment","basics","namespaces","general","teams","single","multi","cost",{"skillNo":502,"name":503,"nameZh":18,"description":504,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":505,"categories":506,"keywords":507,"publishedAt":228},"01M69947D90WDDA4PFK16CCY7C","gke-manifest-generation","Generates and updates secure, production-ready Kubernetes YAML manifests optimized for GKE Autopilot and GKE Standard clusters. Use when creating or modifying GKE deployment manifests, configuring container security contexts, setting CPU\u002Fmemory resource limits, defining readiness\u002Fliveness\u002Fstartup probes, mounting secrets and volumes, configuring GKE Gateway API routes, targeting Spot VMs, or deploying AI model inference workloads (vLLM, TGI, Gemma). Don't use for live cluster operations, pod troubleshooting (use gke-workload-troubleshooting), or cluster infrastructure provisioning (use gke-cluster-creation).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-manifest-generation\u002FSKILL.md",[],[508,211,391,397,210,509,238,285,510,511,311,512,513,514,376,216,515,516,289,517,518,221,519,212],"gke manifest generation","memory","inference","ready","model","production-ready","targeting","updates","container security","limits","CPU","secure",{"skillNo":521,"name":522,"nameZh":18,"description":523,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":524,"categories":525,"keywords":526,"publishedAt":228},"01M69944Z3RAZ7MW3XRXWS9QC7","gke-inference","Deploys and optimizes AI\u002FML inference workloads on GKE, using GPUs, TPUs, and model servers. Use when deploying GKE inference servers, configuring GKE GPU resources for inference, or deploying LLMs on GKE. Don't use for migrating existing AI workloads to GKE (use google-cloud-solution-guided-gke-ai-migration), GKE RAG with Cloud SQL\u002FAlloyDB (use google-cloud-solution-rag-enterprise-search-gke-sqldb), or batch\u002FHPC (use gke-batch-hpc).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-inference\u002FSKILL.md",[],[527,510,211,528,145,238,529,512,242,530,531,248,532,216,533,534,535,536,537,538,539],"gke inference","llms","resources","search","Enterprise","Existing","ml","hpc","batch","with","gpu","google-cloud","rag",{"skillNo":541,"name":542,"nameZh":18,"description":543,"descriptionZh":18,"repositoryFullName":202,"ownerLogin":145,"ownerAvatarUrl":147,"ownerAccountNo":144,"ownerDisplayName":146,"repositoryNo":203,"starsCount":204,"licenseSpdxId":205,"licenseFileUrl":18,"sourceHtmlUrl":544,"categories":545,"keywords":546,"publishedAt":228},"01M69943HE0ENP91376F2DCF3V","gke-golden-path","Provides GKE golden path configuration defaults, production readiness checklists, and cluster default patterns. Use when designing GKE clusters, verifying GKE production readiness, or checking configurations against GKE defaults. Don't use for setting up workload autoscaling specifically (use gke-workload-scaling instead).","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcloud\u002Fgke-golden-path\u002FSKILL.md",[],[547,211,548,549,238,241,237,242,411,214,264,247,248,216,395,212,550,551,552,415],"gke golden path","golden","path","Production","patterns","configuration",215,18]