list-kinds

List kind discriminator values from the Copilot Studio YAML schema.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/javiarmesto/CIRCE-Agent-Squad-for-Microsoft-Copilot-Studio --skill list-kinds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: list-kinds
Source: https://github.com/javiarmesto/CIRCE-Agent-Squad-for-Microsoft-Copilot-Studio/tree/main/.github/skills/list-kinds
Command: npx skills add https://github.com/javiarmesto/CIRCE-Agent-Squad-for-Microsoft-Copilot-Studio --skill list-kinds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Skill Unit "list-kinds" resolves the challenge of quickly accessing the list of available kind discriminator values from the Copilot Studio YAML schema. It streamlines the discovery process, making it efficient to understand what types of actions and elements can be utilized in a Copilot Studio bot.

Core Features & Use Cases

  • Dynamic Kind List: Automatically fetches and presents all kind discriminator values dynamically.
  • Filterable by Keyword: Allows for optional filtering based on a user-provided keyword to narrow down the list to relevant kinds.
  • Use Case: A developer or designer looking to quickly understand what actions are possible in a Copilot Studio bot can utilize this Skill to view all kinds and then filter based on specific requirements, such as finding all dialog-related kinds.

Quick Start

Use the 'list-kinds' skill with the filter keyword 'dialog' to list all kinds related to dialogs.

Frequently Asked Questions about list-kinds

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

FAQPage Schema
How do I list all available kind discriminator values in the Copilot Studio YAML schema?

To list all available kind discriminator values in the Copilot Studio YAML schema, execute the list-kinds script. It dynamically fetches and presents every valid kind value, streamlining the discovery of usable actions and bot components.

What are kind discriminator values used for when developing bot components in Copilot Studio?

Kind discriminator values in Copilot Studio define the specific types of actions and elements usable within a bot. Identifying these values helps developers understand structural constraints and select appropriate components for their YAML schema.

Can I filter the Copilot Studio kind values to find specific bot components like dialogs?

You can filter Copilot Studio kind values by providing an optional keyword argument to the lookup script. For example, using the keyword 'dialog' narrows the dynamically fetched list to show only dialog-related kind discriminator values.

Do I need any external dependencies to perform a schema lookup for Copilot Studio kind values?

You do not need external dependencies to perform a schema lookup for Copilot Studio kind values. The Skill operates independently using its internal scripts to retrieve and list the discriminator values directly from the YAML schema.

What is the best way to quickly discover available actions for a Copilot Studio bot?

The best way to quickly discover available actions for a Copilot Studio bot is running a script-based schema lookup. It automatically retrieves and lists all kind discriminator values, bypassing manual schema searches to streamline component selection.