iii-custom-triggers

Register custom trigger types for the iii function execution engine.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/iii-hq/skills --skill iii-custom-triggers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iii-custom-triggers
Source: https://github.com/iii-hq/skills/tree/main/iii-custom-triggers
Command: npx skills add https://github.com/iii-hq/skills --skill iii-custom-triggers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows developers to integrate any external event source into the iii function execution engine by defining custom trigger types, enabling event-driven architectures beyond built-in capabilities.

Core Features & Use Cases

  • Custom Trigger Registration: Define and register new trigger types (e.g., webhooks, file watchers, IoT events, database CDC).
  • Event Source Integration: Connect iii functions to external systems like Stripe, GitHub, or custom APIs.
  • Use Case: Build an automation that triggers a function whenever a new file is added to a specific directory on your server, or process incoming webhook notifications from a third-party service.

Quick Start

Register a new 'webhook' trigger type for your iii functions.

Frequently Asked Questions about iii-custom-triggers

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

FAQPage Schema
How do I register custom webhook endpoints for an event-driven architecture?

To register custom webhook endpoints, you use this Skill to define and configure new webhook trigger types for the iii function execution engine. It facilitates endpoint registration and implements handlers for external event sources.

Can I connect iii functions to external systems like Stripe or GitHub webhooks?

Yes, you can connect iii functions to external systems like Stripe or GitHub. This Skill enables event source integration by allowing you to register custom triggers and implement handlers for incoming webhook notifications from third-party services.

What external event sources can I integrate using custom triggers?

You can integrate file watchers, IoT devices, and database change streams. The Skill supports the implementation of handlers for these and other custom event mechanisms not covered by built-in triggers.

How do I trigger a function whenever a new file is added to a directory?

You can trigger a function by configuring a file watcher as a custom trigger type. This enables the iii function execution engine to monitor specific directories and execute functions based on external file system events.

Do I need custom triggers for database change streams if built-in triggers are insufficient?

Yes, if built-in triggers are insufficient, you need custom triggers for database change streams. This Skill facilitates the registration of custom event mechanisms, enabling the execution engine to handle database CDC.

What's the difference between built-in triggers and custom event triggers?

Built-in triggers cover standard execution events, while custom event triggers handle external sources like IoT devices and webhooks. This Skill extends the engine by allowing you to define and register trigger types not covered natively.