setup_new_deployment

Create Git branches, Kubernetes manifests, and GitHub Actions workflows for deployment environments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates end-to-end deployment environment setup: creates a Git branch, generates Kubernetes manifests, and produces a GitHub Actions workflow.

Core Features & Use Cases

  • End-to-end environment provisioning: creates a Git branch, generates Kubernetes manifests, and creates a GitHub Actions workflow to deploy the new environment.
  • Scales to multiple environments (e.g., staging, production) by deriving environment-specific configurations and secrets.
  • Governance and consistency: follows project conventions for branches, manifests, and CI definitions.

Quick Start

Provide ENV_NAME, API_DOMAIN, and CALL_DOMAIN to initialize a full deployment environment setup.

Frequently Asked Questions about setup_new_deployment

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

FAQPage Schema
How do I automate Kubernetes deployment environment setup with GitHub Actions?

To automate end-to-end deployment environment setup, you provide environment names and domains to generate Git branches, Kubernetes manifests, and GitHub Actions workflows. This orchestrates provisioning by deriving standard configurations without executing cluster commands directly.

What is needed to automate new environment onboarding for staging and production?

New environment onboarding requires providing ENV_NAME, API_DOMAIN, and CALL_DOMAIN. These parameters initialize the setup, which derives standard values to generate Git branches, Kubernetes manifests, and GitHub Actions workflows for the specified environment.

Does this deployment automation execute Kubernetes cluster commands directly?

No, this deployment automation does not execute Kubernetes cluster commands directly. It generates manifests and workflows, then delivers a guide containing the necessary secrets and cluster commands for you to apply manually within your environment.

Can I use this to generate GitHub Actions workflows for multiple environments?

Yes, you can generate GitHub Actions workflows for multiple environments like staging and production. The setup scales by deriving environment-specific configurations and secrets based on the initial parameters you provide for each target environment.

What's the best way to ensure consistent Git branch and manifest generation for DevOps?

The best way to ensure consistent Git branch and manifest generation is to automate the end-to-end deployment environment setup. This enforces project conventions for branches, manifests, and CI definitions across all newly provisioned environments.