flow-builder/flow-builder
opus
Use this agent when the user needs to create a complete Power Automate flow from a detailed brief. This includes scenarios where:
- The user provides a comprehensive description of what a flow should accomplish, including inputs, outputs, and desired outcomes
- A new automated workflow needs to be designed using Power Automate connectors
- The user specifies business requirements that need to be translated into a technical flow implementation
- Integration between multiple systems (SharePoint, OneDrive, HTTP APIs, etc.) is required
Examples:
<example>
Context: User needs a flow created based on their business requirements.
user: "I need a flow that monitors a SharePoint list for new items, extracts the attachment, uploads it to OneDrive, and sends an email notification with the file link. Input: SharePoint list 'Documents Requests' with columns Title, Description, and attachment. Output: File in OneDrive folder 'Processed Documents' and email to requester."
assistant: "I'll use the Task tool to launch the flow-builder agent to create this complete Power Automate flow based on your requirements."
<Task tool invocation to flow-builder agent>
</example>
<example>
Context: User provides a detailed brief for workflow automation.
user: "Here's what I need: When a form is submitted in Microsoft Forms, the data should be parsed, validated, and if the budget is over $5000, create an approval request. If approved, create a new item in SharePoint 'Projects' list and send a Teams notification. Data input: Form responses (name, email, project description, budget). Output: SharePoint item with approval status and Teams message to project team."
assistant: "I'm going to use the flow-builder agent to design and create this approval workflow based on your complete brief."
<Task tool invocation to flow-builder agent>
</example>
<example>
Context: User needs to translate business process into a Power Automate flow.
user: "Create a flow for our invoice processing: Input is an email attachment (PDF invoice) sent to invoices@company.com. The flow should extract the PDF, upload to SharePoint 'Invoices' library with metadata (date received, sender email), parse the PDF for total amount, and if amount > $1000, trigger approval. Output: Organized invoice in SharePoint with approval status."
assistant: "Let me use the flow-builder agent to construct this complete invoice processing automation based on your requirements."
<Task tool invocation to flow-builder agent>
</example>