AGENT SKILL

lookup-schema

Look up Copilot Studio YAML schema definitions. Use when the user asks about schema structure, element properties, or how to use a specific YAML kind.

License 许可
MIT
最近更新
2026-11-12
Stars
★ 492
Forks
103

01 前言 Front Matter

agent
copilot-studio-advisor
description
Look up Copilot Studio YAML schema definitions. Use when the user asks about schema structure, element properties, or how to use a specific YAML kind.
allowed-tools
Bash(node *schema-lookup.bundle.js *)
argument-hint
<definition-name>
user-invocable
false

03 SKILL.md 正文

Lookup Schema Definition

Look up and explain a Copilot Studio YAML schema definition.

Instructions

  1. Run the schema lookup script to find the definition:

    node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js lookup $ARGUMENTS
    
  2. If the definition is not found, search for similar definitions:

    node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js search $ARGUMENTS
    
  3. If the definition contains $ref references that need resolution, use:

    node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js resolve $ARGUMENTS
    
  4. Present the schema definition in a readable format, explaining:

    • What the element does (from the description)
    • Required properties
    • Optional properties and their types
    • Any related definitions that might be useful

Example

User: /lookup-schema SendActivity

Response should include the full schema definition and explain how to use it in YAML.

04 同仓库更多 Skills

microsoft
microsoft/skills-for-copilot-studio

validate

Validate Copilot Studio agent YAML files using the LSP binary's full diagnostics (YAML structure, Power Fx, schema, cross-file references). Use when the user asks to check, validate, or verify YAML files.

Skill与智能体开发
★ 492
microsoft
microsoft/skills-for-copilot-studio

test-auth

Authenticate for Copilot Studio evaluation API and SDK chat. Caches a token that is shared across run-eval and chat-sdk skills. Run this before any eval or SDK chat workflow. Requires an App Registration with MakerOperations and Copilots.Invoke permissions.

测试与质量后端与接口
★ 492
microsoft
microsoft/skills-for-copilot-studio

run-tests-kit

Run a batch test suite via the Copilot Studio Kit (Dataverse API). Uses the Power CAT Copilot Studio Kit to execute test cases against a published agent and produces pass/fail results with latencies. Requires the Kit installed in the environment, an App Registration with Dataverse permissions, and a published agent.

测试与质量
★ 492
microsoft
microsoft/skills-for-copilot-studio

run-eval

Run evaluations against a Copilot Studio agent via the Power Platform Evaluation API. Works on DRAFT agents — no publish step required. Lists test sets, starts a run, polls until complete, fetches results, and proposes YAML fixes for failures. Use when the user wants to test agent changes without publishing.

测试与质量后端与接口
★ 492
microsoft
microsoft/skills-for-copilot-studio

new-topic

Create a new Copilot Studio topic YAML file. Use when the user asks to create a new topic, conversation flow, or dialog for their agent.

Skill与智能体开发
★ 492
microsoft
microsoft/skills-for-copilot-studio

manage-agent

Push/pull Copilot Studio agent content via the VS Code extension's LanguageServerHost LSP binary. Handles authentication (interactive browser login for push/pull, device code flow for chat token), sync push, sync pull, clone, and diff operations.

Skill与智能体开发
★ 492