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
-
Run the schema lookup script to find the definition:
node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js lookup $ARGUMENTS -
If the definition is not found, search for similar definitions:
node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js search $ARGUMENTS -
If the definition contains
$refreferences that need resolution, use:node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js resolve $ARGUMENTS -
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
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.
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.
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.
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.
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.
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.