Agent skill · software engineering · jeremylongshore

lokalise-webhooks-events

Implement Lokalise webhook handling and event processing.

Why this skill is useful

Provides specific commands and patterns for handling Lokalise webhooks that the AI wouldn't reliably generate on its own.

What it needs

Requires curl installed locally. Requires lokalise account access. About 5k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Lokalise Webhooks Events Overview Lokalise webhooks push real-time notifications to your endpoint when translation events occur — keys created, translations updated, files uploaded, contributors added. This skill covers creating webhooks via the API, handling each event type, verifying webhook secrets, and routing events to appropriate handlers. Prerequisites Lokalise project with admin or manager role (required for webhook creation) HTTPS endpoint accessible from the internet (Lokalise rejects HTTP URLs) Express.js or equivalent HTTP framework Webhook secret for payload verification (generated during webhook creation) Instructions 1. Create a Webhook via the API Register your endpoint with Lokalise using POST /projects/{projectid}/webhooks: The response includes a secret field — store this securely. You need it to verify incoming payloads. To scope webhooks to specific languages, use eventlangmap. This prevents noise from languages you do not manage. 2. Know the Event Types Event Fires When Key Payload Fields ------- ----------- ------------------- project.key.added New key created key.keyid, key.keyname, key.platforms project.key.modified Key name, tags, or metadata changed key.keyid, key.keyname, key.modifications project.key.deleted Key removed key.keyid, key.keyname project.key.comment.added Comment added to a key key.keyid, comment.comment project.translation.updated Translation value changed translation.translationid, translation.value, language.langiso project.translation.proofread Translation marked as reviewed translation.translationid, language.langiso project.imported File uploaded to project import.filename, import.format project.exported File downloaded/exported export.filename project.contributor.added New team member added contributor.email, contributor.role project.contributor.deleted Team member removed contributor.email 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/lokalise-webhooks-events--7b1245

View the source on GitHub

Browse the @skills marketplace