kcli-configuration

Configure and validate kcli provider and profile settings in YAML configuration files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configuring kcli to work with multiple providers and profiles can be error-prone; this Skill guides users to set up a consistent, validated ~/.kcli/config.yml and related files.

Core Features & Use Cases

  • Guides setup of ~/.kcli/config.yml and profiles to standardize provider connections and VM defaults.
  • Helps configure multiple providers (KVM, AWS, GCP, Azure, etc.) and switch between them with ease.
  • Validates configuration structure and offers examples to accelerate onboarding and reduce misconfigurations.

Quick Start

Run the kcli configure command to create and customize your ~/.kcli/config.yml for providers and profiles.

Frequently Asked Questions about kcli-configuration

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

FAQPage Schema
How do I configure kcli providers and profiles for VM management?▼

To configure kcli providers, run the kcli configure command to generate and customize a validated ~/.kcli/config.yml file. This YAML schema standardizes provider connections, credentials, regions, and VM defaults for local libvirt and cloud environments.

Can I use kcli to manage VMs across multiple cloud providers like AWS, GCP, and Azure?▼

Yes, kcli supports configuring multiple cloud providers including AWS, GCP, and Azure, alongside local KVM and libvirt. You can define distinct profiles in ~/.kcli/config.yml to standardize connections and easily switch between these diverse environments.

What is the best way to validate kcli configuration files to avoid misconfigurations?▼

The best way to validate kcli configuration is by using a Skill that enforces a strict YAML-based schema for ~/.kcli/config.yml. It validates the structure of your defaults and credentials, offering examples to accelerate onboarding and reduce setup errors.

How do I set up kcli to work with a local libvirt provider?▼

To set up kcli with a local libvirt provider, define the provider settings and defaults within your ~/.kcli/config.yml file. This configuration establishes the necessary local connection parameters and standardizes your VM deployment profile.

Why does my kcli configuration fail when switching between different provider profiles?▼

kcli configuration failures when switching profiles often stem from an invalid YAML structure in ~/.kcli/config.yml. Enforcing a validated schema for your credentials, regions, and defaults ensures consistent profile switching across cloud and local environments.

Do I need a specific YAML schema for kcli to manage cloud and libvirt providers?▼

Yes, kcli requires a specific YAML-based configuration schema within ~/.kcli/config.yml to manage providers. This schema standardizes credentials, regions, and profiles, ensuring consistent VM management across local libvirt and cloud platforms.