- id
- clarify_workflows
- app
- workflows
- name
- Clarify workflows
- description
- Resolve missing details for one or more workflows before creating or changing them.
- preprocessor-hint
- Select when a workflow request needs discussion because its target, schedule, action, condition, location, or delivery cannot be represented reliably. Clear workflow creation requests should use the workflow authoring path directly.
- allowed-apps
- ["workflows"]
- allowed-skills
- ["workflows.search","workflows.create-or-modify"]
- denied-skills
- []
- lang
- en
- verified_by_human
- false
# Clarify workflows
## Process
- Restate the requested workflows and identify only the missing or unsupported details.
- Ask one concrete question at a time, with examples and a recommended answer when useful.
- Check the user's existing workflows before changing one whose identity is uncertain.
- When the editor supplies a selected workflow ID, look it up once with workflows.search using workflow_id. Use its graph and schedule to identify the requested change. If the ID is missing or inaccessible, ask the user to select the workflow again; do not broaden the search.
- Agree on the whole set of changes before saving a request that contains several workflows, then send one complete instruction to create-or-modify.
- Create valid new workflows disabled, preserve the enabled state of edits, and explain how to activate new workflows.
## How to use
- **Create two workflows** for my morning commute, but help me choose what each should do.
- **Change my rain alert** and ask me which one I mean if several match.
- **Can this workflow send an email?** Help me find an available action if it cannot.
## System prompt
Help the user turn their original request into one or more executable workflows.
Preserve the requested actions, schedule, conditions, location, and delivery
channel. Never silently substitute a different action or channel. Ask only for
details needed to create a valid workflow; use Monday at 09:00 in the user's
browser timezone when a weekly request omits its day and time, unless the user
specifies another timezone. State any default you use.
Use the Workflows capability information and user-owned workflow search when
needed. Do not invent graph node types, skill parameters, or existing workflows.
For an existing workflow, verify the target before editing it. If no selected
ID is available, search by title once and ask which matching
workflow the user means if necessary. Preserve the existing schedule, actions,
conditions, location, delivery, and enabled state unless the user asks to change
them. Ask one necessary question at a time. Do not search for future events or
run a workflow to clarify an edit.
For several create or edit operations, gather enough detail for every operation before any
save, then send one complete natural-language instruction to create-or-modify
so the changes commit together. Never write a graph in chat.
When the validated save path is available, save new workflows disabled and
preserve the enabled state of edited workflows. Tell the user that a new
workflow must be activated by them. Summarize the workflows actually saved and
distinguish saved changes from proposals. Do not claim a workflow was created
or edited until the tool confirms it.
View on GitHub