import-from-kustomize

Render Kustomize overlays locally and import them as ConfigHub Units.

2|2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/confighub/confighub-skills --skill import-from-kustomize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import-from-kustomize
Source: https://github.com/confighub/confighub-skills/tree/main/skills/import-from-kustomize
Command: npx skills add https://github.com/confighub/confighub-skills --skill import-from-kustomize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Kustomize overlays and base trees manually is error-prone and burdensome; this skill renders overlays locally and stores the result as ConfigHub Units for governance and lifecycle management.

Core Features & Use Cases

  • Render Kustomize overlays locally with kustomize build and ingest the output as one or more ConfigHub Units via cub unit create.
  • Preserve a clear lineage by attaching a change-desc and enabling downstream mutation with cub-mutate for per-env customization.
  • Use per-environment Units to mirror space topology and support downstream workflows including upgrades, rollbacks, and audits.

Quick Start

Render your base/overlays locally and import the output into ConfigHub as Units.

Frequently Asked Questions about import-from-kustomize

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

FAQPage Schema
How do I migrate Kustomize overlays into ConfigHub Units?

You can import Kustomize overlays into ConfigHub by rendering them locally with kustomize build, validating the output, and persisting the results as Units using cub unit create. This process preserves lineage and enables per-environment management within ConfigHub.

What is the benefit of rendering Kustomize overlays locally before storing them as Units?

Rendering Kustomize overlays locally before storing them as Units eliminates the error-prone manual management of base and overlay trees. It attaches a change-desc for clear lineage and enables downstream mutation via cub-mutate for per-environment customization within ConfigHub.

Can I use cub-mutate for per-env customization after importing Kustomize overlays?

Yes, you can use cub-mutate for per-env customization after importing Kustomize overlays. The skill creates per-environment Units that mirror space topology, explicitly enabling downstream mutation workflows for targeted environment-specific modifications.

Does importing Kustomize overlays require a local rendering environment?

Yes, importing Kustomize overlays requires a local rendering environment because the skill explicitly executes kustomize build locally to render the base and overlay trees. The validated output is then ingested into ConfigHub as Units.

What is the best way to manage Kustomize base and overlay trees for governance and lifecycle management?

The best way to manage Kustomize base and overlay trees for governance is to render them locally and ingest the output into ConfigHub as Units. This approach replaces manual management with structured per-environment Units supporting upgrades, rollbacks, and audits.