[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F855AXPK283XEX8PE5ZQHP":3,"skill-same:01M6F855AXPK283XEX8PE5ZQHP":88},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":34,"commitSha":62,"skillDirectory":63,"forksCount":64,"repositoryHtmlUrl":65,"repositoryHomepageUrl":6,"ownerHtmlUrl":66,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":67,"install":68,"resources":81},"01M6F855AXPK283XEX8PE5ZQHP","kubernetes-ops",null,"Deploy, scale, and manage Kubernetes workloads.","boisenoise\u002Fskills-collections","boisenoise","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F193180?v=4","01M6CDBDQK6BDN55ZMA6B6PKBM","01M6CDBDVSJ3JPTBYN26FZ7TZK",12,"MIT","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-kubernetes-ops\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"kubernetes","kubernetes ops","ops","agent-skills","2026","github","relevant","helper","scripts","critical","platform","main","community","manage","git","only","security","environment","access","helm","devops-security","kubectl","ci","runners","license","2026-11-10 10:12:30",false,"---\nname: kubernetes-ops\ndescription: Deploy, scale, and manage Kubernetes workloads.\ncategory: devops\nrisk: critical\nsource: https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\nsource_repo: BagelHole\u002FDevOps-Security-Agent-Skills\nsource_type: community\ndate_added: '2026-09-20'\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\u002Fblob\u002Fmain\u002FLICENSE\ncompatibility: Requires the relevant platform CLIs (kubectl, helm, terraform, git,\n  CI runners) and authorized access to the target environment. Docs-only; helper scripts\n  and templates not bundled.\nmetadata:\n  author: devops-skills\n  version: '1.0'\n---\n\n# Kubernetes Operations\n\nDeploy and manage containerized applications on Kubernetes clusters.\n\n## Prerequisites\n\n- kubectl installed and configured\n- Access to a Kubernetes cluster\n- Basic understanding of containers\n\n## Core Resources\n\n### Deployment\n\n```yaml\napiVersion: apps\u002Fv1\nkind: Deployment\nmetadata:\n  name: myapp\n  labels:\n    app: myapp\nspec:\n  replicas: 3\n  selector:\n    matchLabels:\n      app: myapp\n  template:\n    metadata:\n      labels:\n        app: myapp\n    spec:\n      containers:\n      - name: myapp\n        image: myapp:1.0.0\n        ports:\n        - containerPort: 8080\n        resources:\n          requests:\n            memory: \"128Mi\"\n            cpu: \"100m\"\n          limits:\n            memory: \"256Mi\"\n            cpu: \"500m\"\n        livenessProbe:\n          httpGet:\n            path: \u002Fhealth\n            port: 8080\n          initialDelaySeconds: 10\n          periodSeconds: 10\n        readinessProbe:\n          httpGet:\n            path: \u002Fready\n            port: 8080\n          initialDelaySeconds: 5\n          periodSeconds: 5\n        env:\n        - name: DATABASE_URL\n          valueFrom:\n            secretKeyRef:\n              name: myapp-secrets\n              key: database-url\n```\n\n### Service\n\n```yaml\napiVersion: v1\nkind: Service\nmetadata:\n  name: myapp\nspec:\n  selector:\n    app: myapp\n  ports:\n  - port: 80\n    targetPort: 8080\n  type: ClusterIP\n---\n# LoadBalancer for external access\napiVersion: v1\nkind: Service\nmetadata:\n  name: myapp-external\nspec:\n  selector:\n    app: myapp\n  ports:\n  - port: 80\n    targetPort: 8080\n  type: LoadBalancer\n```\n\n### Ingress\n\n```yaml\napiVersion: networking.k8s.io\u002Fv1\nkind: Ingress\nmetadata:\n  name: myapp\n  annotations:\n    nginx.ingress.kubernetes.io\u002Frewrite-target: \u002F\nspec:\n  ingressClassName: nginx\n  tls:\n  - hosts:\n    - myapp.example.com\n    secretName: myapp-tls\n  rules:\n  - host: myapp.example.com\n    http:\n      paths:\n      - path: \u002F\n        pathType: Prefix\n        backend:\n          service:\n            name: myapp\n            port:\n              number: 80\n```\n\n## Configuration Management\n\n### ConfigMap\n\n```yaml\napiVersion: v1\nkind: ConfigMap\nmetadata:\n  name: myapp-config\ndata:\n  config.yaml: |\n    server:\n      port: 8080\n    logging:\n      level: info\n  APP_ENV: production\n```\n\n```yaml\n# Using ConfigMap\ncontainers:\n- name: myapp\n  envFrom:\n  - configMapRef:\n      name: myapp-config\n  volumeMounts:\n  - name: config\n    mountPath: \u002Fetc\u002Fconfig\nvolumes:\n- name: config\n  configMap:\n    name: myapp-config\n```\n\n### Secret\n\n```yaml\napiVersion: v1\nkind: Secret\nmetadata:\n  name: myapp-secrets\ntype: Opaque\nstringData:\n  database-url: postgres:\u002F\u002Fuser:pass@host:5432\u002Fdb\n  api-key: secret-key-value\n```\n\n```bash\n# Create secret from command line\nkubectl create secret generic myapp-secrets \\\n  --from-literal=database-url='postgres:\u002F\u002F...' \\\n  --from-file=tls.crt=cert.pem\n```\n\nSecret values below are placeholders; Kubernetes Secrets are not encrypted merely by base64 encoding. Keep real values out of manifests, shell history and logs. Confirm the kubectl context and namespace before changes; inspect the diff and rollout health. The NetworkPolicy requires an enforcing CNI and its egress rules also need explicit DNS\u002Fexternal dependencies. LoadBalancer services can expose workloads publicly and incur charges.\n\n## kubectl Commands\n\n### Resource Management\n\n```bash\n# Apply configuration\nkubectl apply -f deployment.yaml\n\n# Get resources\nkubectl get pods\nkubectl get deployments\nkubectl get services\nkubectl get all -n myapp\n\n# Describe resource\nkubectl describe pod myapp-xxx\n\n# Delete resource\nkubectl delete -f deployment.yaml\nkubectl delete pod myapp-xxx\n\n# Edit resource\nkubectl edit deployment myapp\n```\n\n### Debugging\n\n```bash\n# View logs\nkubectl logs myapp-xxx\nkubectl logs -f myapp-xxx --tail=100\nkubectl logs myapp-xxx -c sidecar  # specific container\n\n# Execute command\nkubectl exec -it myapp-xxx -- \u002Fbin\u002Fsh\n\n# Port forward\nkubectl port-forward svc\u002Fmyapp 8080:80\nkubectl port-forward pod\u002Fmyapp-xxx 8080:8080\n\n# View events\nkubectl get events --sort-by='.lastTimestamp'\n\n# Debug pod\nkubectl debug myapp-xxx -it --image=busybox\n```\n\n### Scaling\n\n```bash\n# Manual scaling\nkubectl scale deployment myapp --replicas=5\n\n# Autoscaling\nkubectl autoscale deployment myapp \\\n  --min=2 --max=10 \\\n  --cpu-percent=80\n```\n\n## Horizontal Pod Autoscaler\n\n```yaml\napiVersion: autoscaling\u002Fv2\nkind: HorizontalPodAutoscaler\nmetadata:\n  name: myapp\nspec:\n  scaleTargetRef:\n    apiVersion: apps\u002Fv1\n    kind: Deployment\n    name: myapp\n  minReplicas: 2\n  maxReplicas: 10\n  metrics:\n  - type: Resource\n    resource:\n      name: cpu\n      target:\n        type: Utilization\n        averageUtilization: 80\n  - type: Resource\n    resource:\n      name: memory\n      target:\n        type: Utilization\n        averageUtilization: 80\n```\n\n## Persistent Storage\n\n### PersistentVolumeClaim\n\n```yaml\napiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: myapp-data\nspec:\n  accessModes:\n    - ReadWriteOnce\n  storageClassName: standard\n  resources:\n    requests:\n      storage: 10Gi\n---\n# Using PVC\ncontainers:\n- name: myapp\n  volumeMounts:\n  - name: data\n    mountPath: \u002Fdata\nvolumes:\n- name: data\n  persistentVolumeClaim:\n    claimName: myapp-data\n```\n\nThe StatefulSet below demonstrates identity and storage only. It lacks initialization credentials and the governing headless Service, and three independent PostgreSQL pods do not create replication or HA. Use an explicitly configured database topology or reviewed operator and tested backups for production data.\n\n## StatefulSet\n\n```yaml\napiVersion: apps\u002Fv1\nkind: StatefulSet\nmetadata:\n  name: postgres\nspec:\n  serviceName: postgres\n  replicas: 3\n  selector:\n    matchLabels:\n      app: postgres\n  template:\n    metadata:\n      labels:\n        app: postgres\n    spec:\n      containers:\n      - name: postgres\n        image: postgres:15\n        ports:\n        - containerPort: 5432\n        volumeMounts:\n        - name: data\n          mountPath: \u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n  volumeClaimTemplates:\n  - metadata:\n      name: data\n    spec:\n      accessModes: [\"ReadWriteOnce\"]\n      resources:\n        requests:\n          storage: 10Gi\n```\n\n## Jobs and CronJobs\n\n### Job\n\n```yaml\napiVersion: batch\u002Fv1\nkind: Job\nmetadata:\n  name: migration\nspec:\n  template:\n    spec:\n      containers:\n      - name: migrate\n        image: myapp:1.0.0\n        command: [\".\u002Fmigrate.sh\"]\n      restartPolicy: Never\n  backoffLimit: 3\n```\n\n### CronJob\n\n```yaml\napiVersion: batch\u002Fv1\nkind: CronJob\nmetadata:\n  name: backup\nspec:\n  schedule: \"0 2 * * *\"\n  jobTemplate:\n    spec:\n      template:\n        spec:\n          containers:\n          - name: backup\n            image: backup-tool:latest\n            command: [\".\u002Fbackup.sh\"]\n          restartPolicy: OnFailure\n```\n\n## Network Policies\n\n```yaml\napiVersion: networking.k8s.io\u002Fv1\nkind: NetworkPolicy\nmetadata:\n  name: myapp-network-policy\nspec:\n  podSelector:\n    matchLabels:\n      app: myapp\n  policyTypes:\n  - Ingress\n  - Egress\n  ingress:\n  - from:\n    - podSelector:\n        matchLabels:\n          app: frontend\n    ports:\n    - protocol: TCP\n      port: 8080\n  egress:\n  - to:\n    - podSelector:\n        matchLabels:\n          app: database\n    ports:\n    - protocol: TCP\n      port: 5432\n```\n\n\n## Contents\n\n- [Resource Quotas](references\u002Fdetails.md)\n- [Rolling Updates](references\u002Fdetails.md)\n- [Common Issues](references\u002Fdetails.md)\n- [Best Practices](references\u002Fdetails.md)\n- [Related Skills](references\u002Fdetails.md)\n\n## When to Use This Skill\n\nUse this skill when:\n- Deploying applications to Kubernetes\n- Managing pods, deployments, and services\n- Configuring resource limits and scaling\n- Troubleshooting Kubernetes workloads\n- Setting up networking and ingress\n\n## Limitations\n\n- Guidance executes against real environments: confirm target, blast radius, and rollback plan before applying anything.\n- Never deploy to production without explicit approval. Docs-only import: upstream scripts and templates not bundled.\n\n### Example\n\n```bash\ngit status && git diff --stat\nkubectl diff -f manifest.yaml\n```\n\n> Adapted from [BagelHole\u002FDevOps-Security-Agent-Skills](https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills) (MIT); frontmatter, When to Use\u002FLimitations, and safety boundaries added for upstream compliance. Docs-only import: helper scripts and templates not bundled.\n","# Kubernetes Operations\n\nDeploy and manage containerized applications on Kubernetes clusters.\n\n## Prerequisites\n\n- kubectl installed and configured\n- Access to a Kubernetes cluster\n- Basic understanding of containers\n\n## Core Resources\n\n### Deployment\n\n```yaml\napiVersion: apps\u002Fv1\nkind: Deployment\nmetadata:\n  name: myapp\n  labels:\n    app: myapp\nspec:\n  replicas: 3\n  selector:\n    matchLabels:\n      app: myapp\n  template:\n    metadata:\n      labels:\n        app: myapp\n    spec:\n      containers:\n      - name: myapp\n        image: myapp:1.0.0\n        ports:\n        - containerPort: 8080\n        resources:\n          requests:\n            memory: \"128Mi\"\n            cpu: \"100m\"\n          limits:\n            memory: \"256Mi\"\n            cpu: \"500m\"\n        livenessProbe:\n          httpGet:\n            path: \u002Fhealth\n            port: 8080\n          initialDelaySeconds: 10\n          periodSeconds: 10\n        readinessProbe:\n          httpGet:\n            path: \u002Fready\n            port: 8080\n          initialDelaySeconds: 5\n          periodSeconds: 5\n        env:\n        - name: DATABASE_URL\n          valueFrom:\n            secretKeyRef:\n              name: myapp-secrets\n              key: database-url\n```\n\n### Service\n\n```yaml\napiVersion: v1\nkind: Service\nmetadata:\n  name: myapp\nspec:\n  selector:\n    app: myapp\n  ports:\n  - port: 80\n    targetPort: 8080\n  type: ClusterIP\n---\n# LoadBalancer for external access\napiVersion: v1\nkind: Service\nmetadata:\n  name: myapp-external\nspec:\n  selector:\n    app: myapp\n  ports:\n  - port: 80\n    targetPort: 8080\n  type: LoadBalancer\n```\n\n### Ingress\n\n```yaml\napiVersion: networking.k8s.io\u002Fv1\nkind: Ingress\nmetadata:\n  name: myapp\n  annotations:\n    nginx.ingress.kubernetes.io\u002Frewrite-target: \u002F\nspec:\n  ingressClassName: nginx\n  tls:\n  - hosts:\n    - myapp.example.com\n    secretName: myapp-tls\n  rules:\n  - host: myapp.example.com\n    http:\n      paths:\n      - path: \u002F\n        pathType: Prefix\n        backend:\n          service:\n            name: myapp\n            port:\n              number: 80\n```\n\n## Configuration Management\n\n### ConfigMap\n\n```yaml\napiVersion: v1\nkind: ConfigMap\nmetadata:\n  name: myapp-config\ndata:\n  config.yaml: |\n    server:\n      port: 8080\n    logging:\n      level: info\n  APP_ENV: production\n```\n\n```yaml\n# Using ConfigMap\ncontainers:\n- name: myapp\n  envFrom:\n  - configMapRef:\n      name: myapp-config\n  volumeMounts:\n  - name: config\n    mountPath: \u002Fetc\u002Fconfig\nvolumes:\n- name: config\n  configMap:\n    name: myapp-config\n```\n\n### Secret\n\n```yaml\napiVersion: v1\nkind: Secret\nmetadata:\n  name: myapp-secrets\ntype: Opaque\nstringData:\n  database-url: postgres:\u002F\u002Fuser:pass@host:5432\u002Fdb\n  api-key: secret-key-value\n```\n\n```bash\n# Create secret from command line\nkubectl create secret generic myapp-secrets \\\n  --from-literal=database-url='postgres:\u002F\u002F...' \\\n  --from-file=tls.crt=cert.pem\n```\n\nSecret values below are placeholders; Kubernetes Secrets are not encrypted merely by base64 encoding. Keep real values out of manifests, shell history and logs. Confirm the kubectl context and namespace before changes; inspect the diff and rollout health. The NetworkPolicy requires an enforcing CNI and its egress rules also need explicit DNS\u002Fexternal dependencies. LoadBalancer services can expose workloads publicly and incur charges.\n\n## kubectl Commands\n\n### Resource Management\n\n```bash\n# Apply configuration\nkubectl apply -f deployment.yaml\n\n# Get resources\nkubectl get pods\nkubectl get deployments\nkubectl get services\nkubectl get all -n myapp\n\n# Describe resource\nkubectl describe pod myapp-xxx\n\n# Delete resource\nkubectl delete -f deployment.yaml\nkubectl delete pod myapp-xxx\n\n# Edit resource\nkubectl edit deployment myapp\n```\n\n### Debugging\n\n```bash\n# View logs\nkubectl logs myapp-xxx\nkubectl logs -f myapp-xxx --tail=100\nkubectl logs myapp-xxx -c sidecar  # specific container\n\n# Execute command\nkubectl exec -it myapp-xxx -- \u002Fbin\u002Fsh\n\n# Port forward\nkubectl port-forward svc\u002Fmyapp 8080:80\nkubectl port-forward pod\u002Fmyapp-xxx 8080:8080\n\n# View events\nkubectl get events --sort-by='.lastTimestamp'\n\n# Debug pod\nkubectl debug myapp-xxx -it --image=busybox\n```\n\n### Scaling\n\n```bash\n# Manual scaling\nkubectl scale deployment myapp --replicas=5\n\n# Autoscaling\nkubectl autoscale deployment myapp \\\n  --min=2 --max=10 \\\n  --cpu-percent=80\n```\n\n## Horizontal Pod Autoscaler\n\n```yaml\napiVersion: autoscaling\u002Fv2\nkind: HorizontalPodAutoscaler\nmetadata:\n  name: myapp\nspec:\n  scaleTargetRef:\n    apiVersion: apps\u002Fv1\n    kind: Deployment\n    name: myapp\n  minReplicas: 2\n  maxReplicas: 10\n  metrics:\n  - type: Resource\n    resource:\n      name: cpu\n      target:\n        type: Utilization\n        averageUtilization: 80\n  - type: Resource\n    resource:\n      name: memory\n      target:\n        type: Utilization\n        averageUtilization: 80\n```\n\n## Persistent Storage\n\n### PersistentVolumeClaim\n\n```yaml\napiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: myapp-data\nspec:\n  accessModes:\n    - ReadWriteOnce\n  storageClassName: standard\n  resources:\n    requests:\n      storage: 10Gi\n---\n# Using PVC\ncontainers:\n- name: myapp\n  volumeMounts:\n  - name: data\n    mountPath: \u002Fdata\nvolumes:\n- name: data\n  persistentVolumeClaim:\n    claimName: myapp-data\n```\n\nThe StatefulSet below demonstrates identity and storage only. It lacks initialization credentials and the governing headless Service, and three independent PostgreSQL pods do not create replication or HA. Use an explicitly configured database topology or reviewed operator and tested backups for production data.\n\n## StatefulSet\n\n```yaml\napiVersion: apps\u002Fv1\nkind: StatefulSet\nmetadata:\n  name: postgres\nspec:\n  serviceName: postgres\n  replicas: 3\n  selector:\n    matchLabels:\n      app: postgres\n  template:\n    metadata:\n      labels:\n        app: postgres\n    spec:\n      containers:\n      - name: postgres\n        image: postgres:15\n        ports:\n        - containerPort: 5432\n        volumeMounts:\n        - name: data\n          mountPath: \u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n  volumeClaimTemplates:\n  - metadata:\n      name: data\n    spec:\n      accessModes: [\"ReadWriteOnce\"]\n      resources:\n        requests:\n          storage: 10Gi\n```\n\n## Jobs and CronJobs\n\n### Job\n\n```yaml\napiVersion: batch\u002Fv1\nkind: Job\nmetadata:\n  name: migration\nspec:\n  template:\n    spec:\n      containers:\n      - name: migrate\n        image: myapp:1.0.0\n        command: [\".\u002Fmigrate.sh\"]\n      restartPolicy: Never\n  backoffLimit: 3\n```\n\n### CronJob\n\n```yaml\napiVersion: batch\u002Fv1\nkind: CronJob\nmetadata:\n  name: backup\nspec:\n  schedule: \"0 2 * * *\"\n  jobTemplate:\n    spec:\n      template:\n        spec:\n          containers:\n          - name: backup\n            image: backup-tool:latest\n            command: [\".\u002Fbackup.sh\"]\n          restartPolicy: OnFailure\n```\n\n## Network Policies\n\n```yaml\napiVersion: networking.k8s.io\u002Fv1\nkind: NetworkPolicy\nmetadata:\n  name: myapp-network-policy\nspec:\n  podSelector:\n    matchLabels:\n      app: myapp\n  policyTypes:\n  - Ingress\n  - Egress\n  ingress:\n  - from:\n    - podSelector:\n        matchLabels:\n          app: frontend\n    ports:\n    - protocol: TCP\n      port: 8080\n  egress:\n  - to:\n    - podSelector:\n        matchLabels:\n          app: database\n    ports:\n    - protocol: TCP\n      port: 5432\n```\n\n\n## Contents\n\n- [Resource Quotas](references\u002Fdetails.md)\n- [Rolling Updates](references\u002Fdetails.md)\n- [Common Issues](references\u002Fdetails.md)\n- [Best Practices](references\u002Fdetails.md)\n- [Related Skills](references\u002Fdetails.md)\n\n## When to Use This Skill\n\nUse this skill when:\n- Deploying applications to Kubernetes\n- Managing pods, deployments, and services\n- Configuring resource limits and scaling\n- Troubleshooting Kubernetes workloads\n- Setting up networking and ingress\n\n## Limitations\n\n- Guidance executes against real environments: confirm target, blast radius, and rollback plan before applying anything.\n- Never deploy to production without explicit approval. Docs-only import: upstream scripts and templates not bundled.\n\n### Example\n\n```bash\ngit status && git diff --stat\nkubectl diff -f manifest.yaml\n```\n\n> Adapted from [BagelHole\u002FDevOps-Security-Agent-Skills](https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills) (MIT); frontmatter, When to Use\u002FLimitations, and safety boundaries added for upstream compliance. Docs-only import: helper scripts and templates not bundled.\n",{"name":5,"risk":32,"source":53,"license":14,"category":54,"metadata":55,"date_added":58,"description":7,"source_repo":59,"source_type":35,"compatibility":60,"license_source":61},"https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills","devops",{"author":56,"version":57},"devops-skills","1.0","2026-09-20","BagelHole\u002FDevOps-Security-Agent-Skills","Requires the relevant platform CLIs (kubectl, helm, terraform, git, CI runners) and authorized access to the target environment. Docs-only; helper scripts and templates not bundled.","https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\u002Fblob\u002Fmain\u002FLICENSE","7bf2279c8a65758319526a721d5c4b75683aec9c","skills\u002Fantigravity-kubernetes-ops",3,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections","https:\u002F\u002Fgithub.com\u002Fboisenoise","2026-11-13 14:20:47",{"source":8,"skillName":5,"commands":69,"prompt":79,"zipAvailable":80},[70,73,76],{"tool":71,"command":72},"npx","npx skills add boisenoise\u002Fskills-collections --skill kubernetes-ops",{"tool":74,"command":75},"bunx","bunx skills add boisenoise\u002Fskills-collections --skill kubernetes-ops",{"tool":77,"command":78},"pnpm","pnpm dlx skills add boisenoise\u002Fskills-collections --skill kubernetes-ops","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-kubernetes-ops\u002FSKILL.md",true,[82],{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Fdetails.md","REFERENCE","参考文档",2271,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-kubernetes-ops\u002Freferences\u002Fdetails.md",[89,114,138,164,183,206],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":93,"licenseFileUrl":94,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":48},"01M6WNH92BHVFXHGPDZCPJ0AG0","web-access","Use Treg for public web or platform data only when existing search, browser and connected tools cannot cover the task, with explicit cost and data boundaries.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FSKILL.md",[],[98,41,99,100,101,102,103,104,105,106,107,38,108,109,33,32,110,111,112,113,27],"web","web access","official","development","browser","search","data","Tools","read","fetch","youtube","free tools","free","cover","normal","when",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":93,"licenseFileUrl":118,"sourceHtmlUrl":119,"categories":120,"keywords":124,"publishedAt":48},"01M6WNF9XAYAB2CZDDJBAKNM93","treg","Use the Treg CLI or MCP catalog to discover, price and call authorized external tools with team-scoped credentials and a user-approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FSKILL.md",[121],{"categoryNo":122,"categoryName":123,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[116,125,126,28,100,101,47,105,127,128,129,130,131,132,133,32,134,135,136,137,27],"MCP","cli","Budget","credentials","team","catalog","use","call","discover","external tools","with","scoped","blob",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":93,"licenseFileUrl":142,"sourceHtmlUrl":143,"categories":144,"keywords":150,"publishedAt":48},"01M6WN93MEAZ4E41DYAHJRPHQT","recruit","Turn a job description into an evidence-linked candidate shortlist through Treg, with job-related ranking and optional authorized business contact enrichment.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FSKILL.md",[145],{"categoryNo":146,"categoryName":147,"taxonomyType":148,"taxonomyTypeDesc":149},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[140,28,100,47,151,152,153,154,155,156,32,157,158,159,135,160,161,162,163,137,116,27],"https","email","enrichment","business","evidence","phone","ranking","post","job description","for","person","candidate","reason",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":93,"licenseFileUrl":168,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":48},"01M6WN8R5RXSMHM9B4D9FAFX42","rea-growth","Analyze a company’s public growth and content through Treg, distinguish observations from hypotheses, and produce an evidence-linked playbook within an approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FSKILL.md",[],[172,173,174,28,100,47,175,176,151,177,127,178,179,180,155,32,181,182,137,116,27],"growth","rea","rea growth","produce","content","playbook","marketing","analyze","public","observations","company",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":93,"licenseFileUrl":187,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":48},"01M6WN2EVE3RQRGWAKBT4S7YT2","make-ugc","Create original AI UGC-style product videos through Treg: research hooks, approve a licensed presenter and voice, generate clips, add captions and report costs.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FSKILL.md",[],[191,192,28,193,100,194,47,195,196,197,198,199,32,200,201,202,203,204,205,137],"make","make ugc","research","create","Video","Captions","ads","short","hooks","head","style","niche","trending","talking-head","approve",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":93,"licenseFileUrl":210,"sourceHtmlUrl":211,"categories":212,"keywords":213,"publishedAt":48},"01M6WN10ARAA63Y8K1YNGXJ2RM","lead-signals","Find and qualify public buying signals through Treg, rank fitting business accounts and optionally enrich authorized business contact information.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FSKILL.md",[],[214,215,216,28,100,47,217,218,154,219,220,32,221,222,223,224,225,226,227,137],"signals","lead","lead signals","how","find","ready","as","how to","qualify","people","information","enrich","changes","funding"]