create-topic

Creates custom Copilot Studio 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-topic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-topic
Source: https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit/tree/main/solutions/ess-maker-skills/src/skills/topics/create
Command: npx skills add https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit --skill create-topic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating custom Copilot Studio topics for the Employee Self-Service (ESS) agent typically requires manual YAML authoring, manual integration configuration for ServiceNow/Workday, and manual deployment steps, which is time-consuming and error-prone for makers. This skill eliminates that friction by providing end-to-end guided steps, built-in best-practice patterns, and automated validation and deployment.

Core Features & Use Cases

  • Guided End-to-End Workflow: Walks users through every step of topic creation, from gathering requirements to pushing the final topic to their Copilot Studio environment, with progress tracking via todo lists.
  • Official ESS Integration Patterns: Built-in guidance for the official ESS extensibility patterns, including the template config + shared flow pattern for ServiceNow/Workday integrations, and standalone workflow patterns for non-ESS connectors like Jira or custom HTTP APIs.
  • Automated Validation & Deployment: Includes pre-push error scanning, dry run previews of changes, and one-click deployment with automatic rollback via checkpoints if issues occur.
  • Use Case Example: If you need to add a topic that lets employees request time off via Workday, this skill will guide you to select the correct template config pattern, generate the valid topic YAML, create the required Dataverse template config record, and push the changes to your environment.

Quick Start

Use the create-topic skill to build a new ESS Copilot Studio topic that lets employees submit IT support tickets via ServiceNow, following the official template config pattern and including all required deployment steps.

Frequently Asked Questions about create-topic

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

FAQPage Schema
How do I create Copilot Studio topics for the Employee Self-Service agent without manual YAML authoring?

To create Copilot Studio topics without manual YAML authoring, use a guided workflow that gathers requirements, generates valid topic YAML, and applies built-in best-practice patterns for the ESS agent.

What is the best way to integrate ServiceNow or Workday with an ESS Copilot Studio topic?

The best way to integrate ServiceNow or Workday with an ESS Copilot Studio topic is using the official template config + shared flow pattern, which automatically generates the required Dataverse template config record.

Can I build a standalone Copilot Studio topic for non-ESS connectors like Jira or custom HTTP APIs?

Yes, you can build standalone Copilot Studio topics for non-ESS connectors like Jira or custom HTTP APIs by using standalone workflow patterns that bypass the official ESS template config requirement.

How does automated validation and deployment work for Copilot Studio topics?

Automated validation and deployment for Copilot Studio topics works by running pre-push error scanning, providing dry run previews of changes, and executing one-click deployment with automatic rollback via checkpoints if issues occur.

Do I need to manually configure Dataverse template config records when building ESS topics?

No, you do not need to manually configure Dataverse template config records when building ESS topics, as the guided topic creation process automatically generates and creates the required Dataverse template config records.