microsoft/create-flow
Guided flow creation wizard. Use when the user wants to create a new flow interactively.
npx skills add https://github.com/microsoft/power-platform-skills --skill create-flow
Walk the user through creating a Power Automate flow step by step.
This skill uses the FlowAgent MCP tools. Clients surface them with a
client-specific prefix — mcp__flowagent__<tool> (Claude Code) or
flowagent-<tool> (Copilot CLI) — so they're referred to by bare name below.
If MCP tools aren't available, run /setup to wire the FlowAgent MCP server.
list_environments (use query to filter). Let user pick or auto-select.list_templates. If a template matches (approval, digest, webhook, etc.), offer to use scaffold_flow as a starting point.get_connector with query to find the operation, then get_operation_details for exact parameters. Never guess parameter names or types.list_connections filtered by each connector. Confirm Connected status.dynamicValues/dynamicTree annotations, call invoke_operation to get actual values (Teams channels, SharePoint sites, etc.).$authentication (SecureObject) and $connections (Object) parametersOpenApiConnection or OpenApiConnectionWebhook (from get_operation_details)authentication in action inputsEmbedded source in connection referencesButton kindvalidate_flow (and optionally preflight_flow) to pre-check. For expressions, look up syntax with get_expression_help.10. Create: Call create_flow in Stopped state. Report ID and name.
11. Optionally publish: Ask if user wants to enable. If yes, call publish_flow. For later one-off tweaks, use edit_flow (surgical) rather than resending the whole definition.
Take microsoft/create-flow from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.