kcli-plan-authoring

Guides developers to author and validate kcli YAML plan files for VM and network deployments.

649|170|Updated Sep 2, 2016
One-click install
npx skills add https://github.com/karmab/kcli --skill kcli-plan-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kcli-plan-authoring
Source: https://github.com/karmab/kcli/tree/main/.claude/skills/kcli-plan-authoring
Command: npx skills add https://github.com/karmab/kcli --skill kcli-plan-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers in creating and debugging YAML plan files for kcli deployments, enabling templated workflows and repeatable infrastructure provisioning.

Core Features & Use Cases

  • Plan file structure: Define YAML plans with resources and a type field; support parameters and Jinja2 templating.
  • Templating & reuse: Use variables, loops, and includes to generate scalable deployments across multiple VMs or networks.
  • Debugging & execution: Validate syntax, render templates, and troubleshoot plan execution issues.

Quick Start

Create a sample YAML plan and run it with kcli to deploy a simple VM using a plan file.

Frequently Asked Questions about kcli-plan-authoring

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

FAQPage Schema
How do I create a kcli YAML plan with Jinja2 templating for VM deployments?

To create a kcli YAML plan, define resources with a type field and apply Jinja2 templating using variables, loops, and includes to generate scalable VM and network deployments. This enables parameter overrides and reproducible infrastructure provisioning.

What is the required structure for a kcli plan file?

A kcli plan file requires a YAML structure defining resources with a type field, supporting parameters and Jinja2 templating. This structure enables repeatable infrastructure provisioning and allows parameter overrides during plan execution workflows.

How do I validate and debug kcli plan execution errors?

To debug kcli plan execution, validate your YAML syntax, render Jinja2 templates to inspect output, and troubleshoot resource definitions within the plan. This ensures parameter overrides and infrastructure deployments execute reproducibly.

Can I use parameters and loops to deploy multiple VMs in a kcli plan?

Yes, kcli plans support parameters and Jinja2 templating loops to generate scalable deployments across multiple VMs or networks. This allows defining variables and includes for repeatable infrastructure provisioning with parameter overrides.

Does kcli plan authoring work with parameter overrides for reproducible deployments?

kcli plan authoring enforces support for plan execution workflows with parameter overrides, enabling reproducible deployments. YAML plans using Jinja2 templating allow variables and includes to maintain consistent infrastructure provisioning across environments.