用途:引导用户一步步创建 Power Automate 流程,适合需要交互式新建流程的场景。
主要能力:该技能通过 FlowAgent MCP 工具工作,客户端会以 mcp__flowagent__<tool>(Claude Code)或 flowagent-<tool>(Copilot CLI)前缀呈现,文中以裸名引用(如 create_flow)。仅 CLI 操作(连接生命周期、共享、解决方案/管理)或无 MCP 工具时,使用 CLI shell 命令(仅本地引擎构建)。
使用方式:先收集需求,明确触发器、操作与连接器;调用 list_environments(可用 query 过滤)选择环境;调用 list_templates 检查模板,若匹配(审批、摘要、Webhook 等)可提供 scaffold_flow 作为起点;对每个连接器调用 get_connector 查找操作,再用 get_operation_details 获取精确参数,不要猜测参数名或类型;调用 list_connections 按连接器过滤并确认 Connected 状态;对带 dynamicValues/dynamicTree 注解的参数,调用 invoke_operation 获取实际值(如 Teams 频道、SharePoint 站点);用 AskUserQuestion 与用户确认触发器、操作和连接后再创建。
生成定义规则:始终声明 $authentication(SecureObject)和 $connections(Object)参数;使用正确操作类型 OpenApiConnection 或 OpenApiConnectionWebhook(来自 get_operation_details);操作输入中不要包含 authentication;连接引用使用 Embedded 源;HTTP Request 触发器需要 Premium,优先使用 Button 类型。随后调用 validate_flow(可选 preflight_flow)预检,表达式语法可用 get_expression_help 查询;调用 create_flow 以 Stopped 状态创建并报告 ID 与名称;可选询问是否启用,若需要则调用 publish_flow;后续一次性微调用 edit_flow(外科式)而非重发整个定义。
限制:资料未提供收费、价格、平台支持范围等更多信息。