一键导入
validate
Validate a Copilot Studio YAML file against the schema and best practices. Use when the user asks to check, validate, or verify a YAML file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Validate a Copilot Studio YAML file against the schema and best practices. Use when the user asks to check, validate, or verify a YAML file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Guide users through adding a new connector action to a Copilot Studio agent. Connector actions require UI-based connection setup, so this skill walks users through the Copilot Studio portal steps, then delegates to edit-action for YAML modifications.
Generate and insert an Adaptive Card into a Copilot Studio topic using AdaptiveCardPrompt. Use when the user asks to add an adaptive card, rich card, form card, info card, confirmation card, or interactive card to a topic.
Add generative answer nodes (SearchAndSummarizeContent or AnswerQuestionWithAI) to a Copilot Studio topic. Use this instead of /add-node when the user asks to add grounded answers, knowledge search, generative answers, or AI-powered responses — these nodes require specific patterns (ConditionGroup follow-up, knowledge source references, autoSend, responseCaptureType) that /add-node does not cover.
Add a knowledge source (public website or SharePoint) to a Copilot Studio agent. Use when the user asks to add a knowledge source, documentation URL, website, or SharePoint site for the agent to search.
Add or modify a node in an existing Copilot Studio topic. Use when the user asks to add a question, message, condition, variable, or other node to a topic. Do NOT use this for generative answers or knowledge search — use /add-generative-answers instead.
Add child agents, connected agents, or other multi-agent patterns to a Copilot Studio agent. Use when the user asks to create a sub-agent, child agent, connected agent, or call another agent.
基于 SOC 职业分类
| user-invocable | false |
| name | validate |
| description | Validate a Copilot Studio YAML file against the schema and best practices. Use when the user asks to check, validate, or verify a YAML file. |
| argument-hint | <path-to-yaml-file> |
Validate a Copilot Studio YAML file against the schema and best practices.
If a file path is provided, use it. Otherwise, ask the user which file to validate.
Run the automated validation script first:
node .github/scripts/schema-lookup.bundle.js validate $ARGUMENTS
This checks: YAML parsing, kind detection, required properties, duplicate IDs, Power Fx = prefix, variable scope.
Read the file to perform context-aware checks the script can't do:
Identify the file type by checking the kind property:
AdaptiveDialog — Topic fileGptComponentMetadata — Agent metadataTaskDialog — Connector actionAgentDialog — Child agentKnowledgeSourceConfiguration — Knowledge sourceLook up the schema for context-aware validation:
node .github/scripts/schema-lookup.bundle.js resolve <kind>
Perform additional manual checks:
Structure Validation:
kind property is present and validID Validation:
<nodeType>_<random>)_REPLACE placeholders remainReference Validation:
<schemaName>.topic.<TopicName>)Power Fx Validation:
= prefix{} correctlyGenerative Orchestration (if applicable):
inputType/outputType defined, check matching inputs entriesAutomaticTaskInput used, check propertyName matches inputType.propertiesReport findings:
Validation Results for: <filename>
[PASS] <check description>
[WARN] <check description>
[FAIL] <check description>
Summary: X passed, Y warnings, Z failures