Skip to main content
Use the CLI to create, inspect, assign, update, and delete Skills programmatically. This matches the standard Kubiya CLI documentation style.
All commands require proper authentication. See the CLI Authentication guide if needed.

1. List Skill Definitions

Shows available Skill types and their configuration schema. Commands

2. Create Skills

Create a new Skill with metadata and configuration. Commands
Flags
Use the --variant flag to create Skills with pre-configured templates. See Skill Variants for available options.

3. List Skills

View all Skills in the control plane. Commands

4. Get Skill Details

Fetch configuration, permissions, and associations. Commands

5. Associate Skills

Attach a Skill to an agent, team, or environment. Commands
Skills can be associated with multiple entities. The same Skill instance can be shared across agents, teams, and environments.

6. List Skill Associations

See all Skills attached to a specific entity. Commands

7. Update Skills

Modify Skill metadata or configuration. Commands
Updating a Skill’s configuration affects all agents, teams, and environments where it’s assigned. Test changes carefully in non-production environments first.

8. Delete Skills

Remove Skills that are no longer required. Commands
Deleting a Skill removes it from all associated agents, teams, and environments. This action cannot be undone.

Common Workflows

Creating a Skill with Variant

Creating and Assigning in One Flow

Updating Configuration


Built-in Skills

See all available Skill types to create

Skill Variants

Learn about variants for the —variant flag

Examples

Real-world CLI usage examples

Custom Skills

Create custom Skill types