enonic-event-manager
Installation
SKILL.md
Enonic Event Manager
Procedures
Step 1: Detect the Enonic XP project
- Execute
node scripts/find-enonic-targets.mjs .to locate Enonic XP project roots in the workspace. - If the script returns an empty array, stop and explain that no Enonic XP project was found.
- If multiple projects are found, ask which project should receive the integration.
- Identify the application key from
gradle.properties(appName) orbuild.gradle.
Step 2: Determine integration direction
- Classify the task as one of: outbound event listener (XP reacts to internal events and calls an external system), outbound webhook config (XP sends webhook payloads via built-in config), inbound webhook endpoint (XP receives payloads from an external system), or mixed (combination).
- Read
references/event-reference.mdto identify the correct event types, listener patterns, and filtering strategies. - Read
references/webhook-reference.mdwhen the task involves outbound webhook configuration or inbound HTTP service endpoints.