int-reference

Document Copilot Studio YAML authoring for topics, connectors, variables, and Power Fx.

391|88|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/microsoft/skills-for-copilot-studio --skill int-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: int-reference
Source: https://github.com/microsoft/skills-for-copilot-studio/tree/main/skills/int-reference
Command: npx skills add https://github.com/microsoft/skills-for-copilot-studio --skill int-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a concise, authoritative reference to eliminate guesswork when authoring and troubleshooting Copilot Studio YAML files, helping authors avoid validation errors, incorrect routing, and unsupported Power Fx usage.

Core Features & Use Cases

  • Comprehensive Reference Tables: Trigger types, action kinds, system and global variables, prebuilt entities, and template locations to speed up authoring.
  • Power Fx and YAML Guidance: Exact list of supported Power Fx functions, examples for expressions and variable initialization, and warnings about YAML-only features that the UI may remove.
  • Connector and TaskDialog Guidance: Structural rules for connector actions, input types, special quoting for OData parameters, and operation/connection expectations for reliable connector invocation.
  • Use Cases: Quickly validate a topic's routing strategy, craft connector TaskDialog inputs, verify supported Power Fx usage, and pick the correct template for common workflows.

Quick Start

Show me a concise reference of Copilot Studio trigger types, action kinds, variable scopes, and supported Power Fx functions to author a new topic.

Frequently Asked Questions about int-reference

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

FAQPage Schema
How do I author Copilot Studio YAML files without causing validation errors?

Authoring Copilot Studio YAML files without validation errors requires a concise reference for trigger types, action kinds, variable scopes, and supported Power Fx functions. This prevents incorrect routing and unsupported Power Fx usage during topic creation.

What Power Fx functions are supported in Copilot Studio YAML?

Copilot Studio YAML supports a specific list of Power Fx functions for expressions and variable initialization. Consulting an exact supported functions reference prevents unsupported Power Fx usage and ensures your expressions validate correctly within the YAML structure.

How do I structure connector actions and TaskDialog inputs in Copilot Studio YAML?

Structuring connector TaskDialog inputs in Copilot Studio YAML requires following specific structural rules for input types, special OData parameter quoting, and operation expectations. This ensures reliable connector invocation and avoids formatting errors.

What is the difference between trigger routing types in Copilot Studio YAML?

Trigger routing distinctions in Copilot Studio YAML determine how topics are matched and invoked. Using a comprehensive reference table of trigger types helps you quickly validate a topic's routing strategy and avoid incorrect bot responses.

Are there YAML-only features in Copilot Studio that the UI might remove?

Yes, Copilot Studio includes YAML-only features that the visual UI may remove when editing. Referencing warnings about these features helps you maintain specific configurations and avoid losing custom logic during UI-based edits.

Where can I find the correct template file locations for Copilot Studio workflows?

Finding the correct template file locations for Copilot Studio workflows requires checking a comprehensive reference table. This speeds up authoring by helping you pick the correct template for common workflows and avoiding path errors.