Skip to main content

trigger-flow

Trigger a Directus automation flow Arguments: <flow-name-or-id> <collection> [--keys <id1,id2>] [--data <json>].

Source facts

Repository
Agents-Store/codex-plugins
Last source activity
November 1, 2026 at 02:46
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
trigger-flow
description
Trigger a Directus automation flow Arguments: <flow-name-or-id> <collection> [--keys <id1,id2>] [--data <json>].
# Trigger Flow Follow the `flow-automation` skill (`${CLAUDE_PLUGIN_ROOT}/skills/flow-automation/SKILL.md`) for how flows, triggers and operations work; read it before the first call. ## Arguments - `flow-name-or-id` (required) — Flow name (partial match) or UUID - `collection` (required) — Collection context - `--keys <id1,id2>` — Item IDs (required if flow needs selection) - `--data <json>` — JSON payload passed as `$trigger.body` ## Process 1. **Find the flow:** - Call `flows` tool with `action: "read"` to list all flows - Match by name (partial, case-insensitive) or by UUID - If multiple matches, ask user to clarify 2. **Read flow definition:** - Call `flows` tool with `action: "read"` and `key: "<flow-uuid>"` - Check trigger type (must be manual or webhook for programmatic triggering) - Check if `requireSelection` is set (if yes, `--keys` is required) - Show flow details to user before triggering 3. **Trigger the flow:** ```json { "id": "<flow-uuid>", "collection": "<collection>", "keys": ["<id1>", "<id2>"], "data": { "custom": "payload" } } ``` 4. Display the flow execution result ## Example Input: `"Welcome Email" contacts --keys abc-123 --data {"send_now": true}` ## Important - Always read the flow definition before triggering - Verify the flow is active (status: "active") - Check trigger type compatibility - Warn user before triggering flows with side effects (emails, webhooks, deletions)
View on GitHub