Create Workflow Skill

Create Power Automate workflow.json and metadata.yml files for custom ESS integrations.

25|8|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit --skill create-workflow-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create Workflow Skill
Source: https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit/tree/main/solutions/ess-maker-skills/src/skills/workflows/create
Command: npx skills add https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit --skill create-workflow-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of creating redundant or misconfigured workflows for Employee Self-Service (ESS) Copilot Studio agents by enforcing the official ESS integration pattern: it prevents users from building standalone workflows for supported integrations like ServiceNow, Workday, and SAP (which use pre-installed shared flows and template configs) and only guides workflow creation for unsupported custom or third-party integrations.

Core Features & Use Cases

  • ESS Pattern Enforcement: Automatically redirects users requesting ServiceNow, Workday, or SAP workflows to the recommended template config pattern, preventing redundant standalone workflow creation for supported integrations.
  • Guided Workflow Generation: Provides step-by-step instructions to create valid Power Automate workflow JSON and metadata files, including referencing existing agent workflow schemas, validating connector configurations, and applying integration-specific parameters for tools like ServiceNow, Workday, and custom APIs.
  • Validation & Deployment Support: Includes error checking for generated workflows and provides direct links to review files and test workflows in Copilot Studio, with optional handoff to the topic creation skill to connect the workflow to an agent topic.
  • Real-World Use Case: A user needs to integrate their company's internal expense reporting tool with their ESS agent; this skill guides them to create a custom Power Automate flow that pulls expense data from the internal API and returns it to the agent, while ensuring they do not create a duplicate flow for a supported integration like Workday.

Quick Start

Ask the skill to create a new Power Automate cloud flow for your ESS Copilot agent that retrieves employee PTO request data from your custom internal HR API.

Frequently Asked Questions about Create Workflow Skill

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

FAQPage Schema
How do I create a custom Power Automate flow for a Copilot Studio ESS agent?

To create a custom Power Automate cloud flow for an ESS Copilot agent, you generate valid workflow.json and metadata.yml files aligned with existing agent workflow schemas, validating connector references against agent connection configurations for unsupported custom integrations.

Can I use this to build a standalone workflow for ServiceNow, Workday, or SAP integrations?

No, for ServiceNow, Workday, or SAP integrations you must use the pre-installed shared flows and template configs, as the ESS pattern enforcement redirects these requests to prevent redundant standalone workflow creation.

What custom third-party systems are supported for ESS Copilot agent workflow creation?

Custom third-party integrations supported for ESS Copilot agent workflow creation include ADP, Jira, custom HTTP APIs, and internal proprietary systems that lack pre-built shared integration flows.

How do I connect a generated Power Automate workflow to an agent topic?

After generating and validating your Power Automate workflow, you can use the optional handoff to the topic creation skill to connect the workflow to an agent topic for activation in Copilot Studio.

Does the workflow generation process include validation for connector configurations?

Yes, the guided workflow generation validates connector references against agent connection configurations and includes error checking for generated workflows to ensure valid Power Automate deployment.

Why am I being redirected when trying to create a Workday integration workflow?

You are redirected because Workday is a supported integration that uses pre-installed shared flows, and the ESS pattern enforcement prevents building standalone workflows for supported systems like Workday, ServiceNow, and SAP.