| Text | is.workflow.actions.gettext | WFTextActionText |
| Show Result | is.workflow.actions.showresult | Text |
| Ask for Input | is.workflow.actions.ask | WFAskActionPrompt, WFInputType |
| Use AI Model | is.workflow.actions.askllm | WFLLMPrompt, WFLLMModel, WFGenerativeResultType |
| Comment | is.workflow.actions.comment | WFCommentActionText |
| URL | is.workflow.actions.url | WFURLActionURL |
| Get Contents of URL | is.workflow.actions.downloadurl | WFURL, WFHTTPMethod |
| Get Weather | is.workflow.actions.weather.currentconditions | (none required) |
| Open App | is.workflow.actions.openapp | WFAppIdentifier |
| Open URL | is.workflow.actions.openurl | WFInput |
| Alert | is.workflow.actions.alert | WFAlertActionTitle, WFAlertActionMessage |
| Notification | is.workflow.actions.notification | WFNotificationActionTitle, WFNotificationActionBody |
| Set Variable | is.workflow.actions.setvariable | WFVariableName, WFInput |
| Get Variable | is.workflow.actions.getvariable | WFVariable |
| Number | is.workflow.actions.number | WFNumberActionNumber |
| List | is.workflow.actions.list | WFItems |
| Dictionary | is.workflow.actions.dictionary | WFItems |
| Repeat (count) | is.workflow.actions.repeat.count | WFRepeatCount, GroupingIdentifier, WFControlFlowMode |
| Repeat (each) | is.workflow.actions.repeat.each | WFInput, GroupingIdentifier, WFControlFlowMode |
| If/Otherwise | is.workflow.actions.conditional | WFInput, WFCondition, GroupingIdentifier, WFControlFlowMode |
| Choose from Menu | is.workflow.actions.choosefrommenu | WFMenuPrompt, WFMenuItems, GroupingIdentifier, WFControlFlowMode |
| Find Photos | is.workflow.actions.filter.photos | WFContentItemFilter (see FILTERS.md) |
| Delete Photos | is.workflow.actions.deletephotos | photos (NOT WFInput!) |