create-or-update-sample-topic

Create or update compliant sample topics for the Microsoft Employee Self-Service agent.

25|8|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit --skill create-or-update-sample-topic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-or-update-sample-topic
Source: https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit/tree/main/.github/agents/skills/create-or-update-sample-topic
Command: npx skills add https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit --skill create-or-update-sample-topic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the inconsistent, error-prone process of manually creating or updating sample topics for the Microsoft Employee Self-Service agent, ensuring all changes adhere to the project's strict schema, UX, and validation rules defined in the core AGENTS.md guide, reducing PR review cycles and rework.

Core Features & Use Cases

  • Guided new topic creation: Walks developers through every required step (archetype selection, persona definition, trigger configuration, input/output setup, UX state branching) to build a new sample topic from scratch that matches existing project standards.
  • Safe bug fix workflow: Provides a structured tracing process for fixing existing topics, ensuring minimal, targeted changes that preserve existing functionality and avoid unintended side effects.
  • Enforced compliance guardrails: Automatically applies hard file-scope, security, and schema rules to prevent common mistakes like renaming files, adding unsupported keys, or including sensitive internal data.
  • Use Case: An ESS agent developer needs to add a new sample topic for employee health insurance enrollment. This skill guides them through all required steps, ensures the topic matches the structure of existing sibling topics, and validates the output before submission.

Quick Start

Use the create-or-update-sample-topic skill to build a new compliant sample topic for employee health insurance requests following the project's AGENTS.md guidelines.

Frequently Asked Questions about create-or-update-sample-topic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Copilot Studio topic for the Employee Self-Service agent?

To create a new Copilot Studio topic for the Employee Self-Service agent, you must follow the project's AGENTS.md guidelines for archetype selection, persona definition, and trigger configuration. This ensures the new topic matches existing schema and UX standards.

What is the best way to fix a bug in an existing ESS sample topic?

Fixing a bug in an existing ESS sample topic requires a structured tracing process to ensure minimal, targeted changes that preserve current functionality. Strict file-scope limits prevent unintended side effects while updating topic configurations.

How does schema validation work for Microsoft Copilot Studio sample topics?

Schema validation for Microsoft Copilot Studio sample topics enforces strict security constraints and prevents unsupported keys. The project requires running a pre-submission validation tool to ensure all topic configurations meet project standards before merging.

Can I modify multiple files when updating a Copilot Studio topic configuration?

No, updating a Copilot Studio topic configuration enforces strict file-scope change limits to ensure targeted modifications. This prevents renaming files or adding unsupported keys, keeping the ESS maker skills solution stable and compliant.

Why does my ESS sample topic fail the pre-submission validation check?

An ESS sample topic fails pre-submission validation if it violates schema compliance or security constraints, such as including sensitive internal data. The validation tool checks for unsupported keys and ensures all required UX state branching is correctly configured.

Do I need to manually configure trigger inputs for Employee Self-Service agent topics?

Configuring trigger inputs for Employee Self-Service agent topics is a guided process ensuring compliance with project standards. The workflow walks developers through trigger configuration and input setup to prevent manual errors and maintain schema compliance.