A lightweight, client-side tool to help you create YAML configuration files for Microsoft Copilot custom plugins and agents.
- Interactive YAML Generation: Easily create Copilot Agent YAML files through a user-friendly form interface
- Auto-suggest Child Skills: Built-in suggestions for common agent types (ServiceNow, Lifecycle, Intune)
- Real-time Validation: Validate your configuration before generating the final YAML
- Detailed Tooltips: Hover over fields to see explanations and requirements based on Microsoft's documentation
- Schema Reference: Access detailed schema information for each part of the YAML structure
- Best Practices: Get guidance on creating effective agent configurations
- No Server Required: Pure HTML, CSS, and JavaScript that runs directly in the browser
You can use this tool in two ways:
-
Online Version: Access directly through GitHub Pages without downloading anything:
- https://YOUR-USERNAME.github.io/AgentWorkshop
- Replace
YOUR-USERNAMEwith your GitHub username
-
Local Version: Clone and use locally:
- Clone this repository
- Open
index.htmlin your browser
- Open the
index.htmlfile directly in your web browser - Fill in the required fields for your agent in the Descriptor section
- Add skills using the "Add Skill" button
- Try entering "ServiceNowAgent", "LifeCycleWorkFlowAgent", or "IntuneAgent" for auto-suggested child skills
- Add child skills using the input box in each skill section
- Click "Generate YAML" to create your configuration
- Copy or download the YAML for use with Microsoft Copilot
For detailed information about Microsoft Copilot custom plugins, visit the official documentation.