iii-hq avatar

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-code

Installs 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 GitHub

Sponsors

Details

Repository
github.com/iii-hq/iii
Category
Backend & APIs
First seen
Jun 3, 2026

More from iii-hq/iii

All 30
1sergiodxa avatarfrontend-internationalization-best-practicessergiodxa/agent-skillsInternationalization best practices for React Router framework mode using remix-i18next. Use when setting up locales, middleware, resource routes, or language s193skills.sh installs
2davila7 avatarclickhouse-iodavila7/claude-code-templatesClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.192skills.sh installs
3personamanagmentlayer avatarmongodb-expertpersonamanagmentlayer/pclExpert-level MongoDB database design, aggregation pipelines, indexing, replication, and production operations192skills.sh installs
4vm0-ai avatarbitrixvm0-ai/vm0-skillsBitrix24 CRM API. Use when user mentions "Bitrix", "CRM", "Bitrix24 contacts", or asks about CRM management.190skills.sh installs
5vm0-ai avatarbrowserlessvm0-ai/vm0-skillsBrowserless API for headless Chrome. Use when user mentions "headless Chrome", "browserless", or needs browser automation.190skills.sh installs
6leroy-zhang avataropenclaw-setup-assistantleroy-zhang/openclaw-setup-assistantA guided, zero-friction installer and maintenance assistant for OpenClaw. Use this skill when the user wants to install OpenClaw, set up OpenClaw on a local mac189skills.sh installs