generate_kubernetes_deployment

Generate Kubernetes manifests for Tone environments under build/kubernetes/{ENV_NAME}/.

11|3|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/tonehq/tone --skill generate-kubernetes-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate_kubernetes_deployment
Source: https://github.com/tonehq/tone/tree/main/.claude/skills/generate-kubernetes-deployment
Command: npx skills add https://github.com/tonehq/tone --skill generate-kubernetes-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the generation of Kubernetes deployment manifests when adding a new Tone deployment environment, reducing manual steps and configuration errors.

Core Features & Use Cases

  • Generate all Kubernetes manifests organized under build/kubernetes/{ENV_NAME}/ with api/ and call/ subdirectories.
  • Apply environment-specific values (ENV_NAME, API_DOMAIN, CALL_DOMAIN) and derived settings such as resource requests and image names.
  • Supports optional cloud-provider overrides via dedicated templates (e.g., GCP overrides) to adapt artifacts and authentication as needed.

Quick Start

Provide ENV_NAME, API_DOMAIN, and CALL_DOMAIN to generate all Kubernetes manifests for the new environment.

Frequently Asked Questions about generate_kubernetes_deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Kubernetes manifests for a new deployment environment?

To generate Kubernetes manifests, provide ENV_NAME, API_DOMAIN, and CALL_DOMAIN. The skill applies environment-specific values and derived settings to produce an organized build/kubernetes/{ENV_NAME}/ directory structure with api/ and call/ subdirectories, reducing manual configuration errors.

Can I apply cloud-provider overrides when generating Kubernetes manifests?

Yes, you can apply cloud-provider overrides when generating Kubernetes manifests. The skill supports optional dedicated templates, such as GCP overrides, to adapt artifacts and authentication settings according to specific cloud provider requirements for your environment.

What values do I need to provide to auto-generate Kubernetes deployment files?

You need to provide ENV_NAME, API_DOMAIN, and CALL_DOMAIN to auto-generate Kubernetes deployment files. These inputs drive template substitution, filling placeholders for RESOURCE_PREFIX and deriving settings like resource requests and image names.

What is the best way to automate Kubernetes environment setup for staging or production?

The best way to automate Kubernetes environment setup is using infrastructure-as-code generation. This skill produces all required manifests organized into api/ and call/ subdirectories for development, staging, or production environments, eliminating manual steps and configuration errors.

Does this Kubernetes manifest generator work without external dependencies?

Yes, this Kubernetes manifest generator works without external dependencies. It operates independently to apply input derivation rules and template substitution, creating environment-specific files directly from the provided ENV_NAME, API_DOMAIN, and CALL_DOMAIN inputs.