What problem does it solve? Setting up event-driven automation in Windmill requires correctly structured trigger configuration files, and mistakes in naming patterns, payload handling, or attachment processing cause silent failures. This Skill provides the exact conventions and payload schemas needed to wire external events to scripts and flows. ## Core Features & Use Cases - Trigger File Conventions: Defines the {path}.{trigger_type}_trigger.yaml naming pattern for HTTP, Kafka, Postgres CDC, and email triggers. - Email Trigger Configuration: Covers local-part reservation, workspace namespacing, +key=value extra arguments, and preprocessor event wrapping. - Attachment & Payload Handling: Explains how binary attachments and large raw emails are stored as S3 objects and read via the wmill SDK. - Use Case: Route inbound order emails to a flow by creating f/inbound/orders.email_trigger.yaml, then parse attachments in the script with wmill.load_s3_file. ## Quick Start Create an email trigger configuration file for my Windmill workspace that routes incoming order emails to my processing flow.