
Iii Trigger Conditions
This is middleware for your iii triggers. Before your handler runs, a condition function evaluates the incoming event and returns true or false. Handler only fires on true, otherwise it's silently skipped. Works across all trigger types: HTTP, durable subscribers, cron, state, stream, whatever. The architecture is clean: same event data flows to both the condition and the handler, so you're filtering on exactly what you'd be processing. It's optional by design, you register a condition function and reference it by ID in your trigger config. Useful when you want declarative filtering without cluttering handler logic, though simple cases might not need the abstraction.
- skills.sh installs
- 193
- GitHub stars
- 18.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add iii-hq/iii --skill iii-trigger-conditions --agent claude-codeInstalls into .claude/skills of the current project.
Files
This is middleware for your iii triggers. Before your handler runs, a condition function evaluates the incoming event and returns true or false. Handler only fires on true, otherwise it's silently skipped. Works across all trigger types: HTTP, durable subscribers, cron, state, stream, whatever. The architecture is clean: same event data flows to both the condition and the handler, so you're filtering on exactly what you'd be processing. It's optional by design, you register a condition function and reference it by ID in your trigger config. Useful when you want declarative filtering without cluttering handler logic, though simple cases might not need the abstraction.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/iii-hq/iii
- Category
- Backend & APIs
- First seen
- Jun 3, 2026
More from iii-hq/iii
All 30- Iii Effect System192
- Iii Reactive Backend192
- Iii Python Sdk190
- Iii Rust Sdk188
- Iii Queue Processing183
- Iii Cron Scheduling180
- Iii Http Endpoints180
- Iii State Management180
- Iii Realtime Streams179
- Iii Dead Letter Queues178
- Iii Http Middleware178
- Iii State Reactions178
- Iii Engine Config4.9K
- Iii Getting Started4.9K
- Iii Error Handling4.7K
- Iii Architecture Patterns4.7K
- Iii Core Primitives4.7K
- Iii Sdk Reference4.7K
- Iii Observability195
- Iii Browser Sdk194
- Iii Trigger Actions194
- Iii Workflow Orchestration194
- Iii Agentic Backend193
- Iii Channels193