Help us improve
Share bugs, ideas, or general feedback.
From omni
Manages Omni automations via bash CLI: create/read/update/delete, enable/disable, test/execute with event payloads, inspect logs. For event-driven automation workflows.
npx claudepluginhub automagik-dev/omni --plugin omniHow this skill is triggered — by the user, by Claude, or both
Slash command
/omni:omni-automationsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
Manages webhook event sources via omni CLI: create, update, delete endpoints, list enabled/disabled, get details, and trigger custom events for testing automations.
Provides curl examples to create, list, and manage Telnyx Missions—automated workflows and tasks for AI-driven telecom operations.
Automates tasks with cron jobs, webhooks, GitHub Actions, Makefiles, Taskfiles, scripts, and CI/CD pipelines. Adds error handling, locks, idempotency, dry-runs, and logging to existing or new setups.
Share bugs, ideas, or general feedback.
# call_agent action
omni automations create \
--name "Support Bot" \
--trigger message.received \
--action call_agent \
--agent-id support-agent \
--provider-id provider-1 \
--response-as agentResponse \
--condition '[{"field":"messageType","operator":"equals","value":"text"}]' \
--condition-logic and \
--priority 100 \
--json
# generic action config
omni automations create \
--name "Forward" \
--trigger message.received \
--action webhook \
--action-config '{"url":"https://example.com/hook"}' \
--json
omni automations list --json
omni automations list --enabled --json
omni automations get <id> --json
omni automations update <id> --name "New Name" --description "Updated" --priority 200 --json
omni automations enable <id> --json
omni automations disable <id> --json
omni automations test <id> --event '{"type":"message.received","payload":{}}' --json
omni automations execute <id> --event '{"type":"message.received","payload":{"text":"hi"}}' --json
omni automations logs <id> --limit 50 --json
omni automations delete <id> --json
test and execute accept --event <json> (there is no --dry-run flag).webhook, send_message, emit_event, log, call_agent.