validate-sample-topic
OfficialCatch sample topic errors before opening a PR.
Software Engineering#topic validation#xml validation#yaml validation#copilot studio#ess agent#sample validation#pre-pr check
Authormicrosoft
Version1.0.0
Installs0
System Documentation
What problem does it solve?
When creating or updating Employee Self-Service agent sample topics, it is easy to overlook required formatting, naming, and scope conventions, leading to failed pull requests, wasted review time, and broken CI pipelines. This skill automates all required validation checks to catch issues before you submit a PR.
Core Features & Use Cases
- Comprehensive Convention Validation: Checks YAML well-formedness, AdaptiveDialog kind, XML formatting, filename and folder naming rules, diff scope, and secret/internal URL leaks for all changed sample files.
- Pre-PR Gate: Stops the workflow immediately if any check fails, preventing you from opening a non-compliant PR and reducing unnecessary review overhead.
- Use Case: After modifying a sample topic for the ESS agent, run this skill to confirm all project requirements are met before submitting your changes for review.
Quick Start
Run the validate-sample-topic skill after making changes to a sample topic to receive a full validation summary of all required checks.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: validate-sample-topic Download link: https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit/archive/main.zip#validate-sample-topic Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.