trigger-manager

Configure event-driven triggers that subscribe to NATS topics and execute shell tasks.

6|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/filipexyz/ravi --skill trigger-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trigger-manager
Source: https://github.com/filipexyz/ravi/tree/main/src/plugins/internal/ravi-system/skills/triggers
Command: npx skills add https://github.com/filipexyz/ravi --skill trigger-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of manually monitoring and responding to system events, allowing users to create durable, automated workflows that react to CLI, audit, and inbound channel activity.

Core Features & Use Cases

  • Event-Driven Automation: Configure triggers that execute shell commands or AI agent prompts based on specific NATS topics.
  • Flexible Filtering: Apply granular logic to event data to ensure automations only fire under precise conditions.
  • Use Case: Automatically notify a Slack channel or trigger a custom script whenever a new email arrives in the Ravi inbox or when a specific user reaction is detected.

Quick Start

Use the trigger manager to create a new trigger that executes a shell script whenever a new email is received in the system.

Frequently Asked Questions about trigger-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate system reactions to NATS event topics?

Automating system reactions to NATS event topics is achieved by configuring event-driven triggers that subscribe to specific subjects and execute shell commands or AI agent prompts when matching data arrives.

Can I filter NATS event data so shell commands only fire under precise conditions?

Yes, you can apply granular conditional filtering to NATS event data to ensure shell-based automations only execute when specific payload criteria are met.

How do I set up event-driven monitoring for audit logs and inbound interactions?

Event-driven monitoring for audit logs and inbound interactions is set up by creating durable triggers that subscribe to the relevant NATS topics and execute designated background processes.

Does the Ravi runtime environment support cooldown intervals for automated triggers?

Yes, the Ravi runtime environment supports cooldown intervals for automated triggers to ensure reliable and efficient background process execution without flooding the system.

What is the best way to execute AI agent prompts based on inbound channel activity?

Executing AI agent prompts based on inbound channel activity is best handled by configuring event-driven triggers that listen to the corresponding NATS topics and invoke the prompts automatically.