Agent skill · data analytics · jeremylongshore

lokalise-observability

Set up comprehensive observability for Lokalise integrations with metrics,

Why this skill is useful

Provides specific metrics and monitoring patterns for Lokalise integrations that the AI wouldn't reliably generate on its own.

What it needs

Requires @lokalise/node-api 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 Observability Overview Monitor Lokalise translation pipeline health: API response times, rate limit consumption, translation completion rates, webhook delivery reliability, file upload/download status, and per-word cost tracking. Built around the @lokalise/node-api SDK with Prometheus-compatible metrics and alerting rules. Prerequisites @lokalise/node-api SDK installed Metrics backend (Prometheus, Datadog, CloudWatch, or OpenTelemetry collector) Lokalise API token with read access Optional: webhook endpoint for real-time event monitoring Instructions Step 1: Instrument API Calls with Metrics Wrap every SDK call to emit duration, success/failure counts, and rate limit status. Step 2: Monitor Translation Completion Poll project statistics and emit per-locale progress as gauge metrics. Step 3: Track Rate Limit Consumption Step 4: Monitor Webhook Delivery Track webhook processing success and latency in your webhook handler. Step 5: Register Webhooks for Key Events Step 6: Prometheus Alerting Rules Step 7: Translation Pipeline Dashboard Spec Key panels for Grafana/Datadog: Panel Metric Type ------- -------- ------ API Request Rate rate(lokaliseapirequeststotal[5m]) Time series API Latency P50/P95 histogramquantile(0.5/0.95, ...) Time series Rate Limit Remaining lokaliseratelimitremaining Gauge Translation Progress lokalisetranslationprogresspct by locale Bar chart Words Remaining lokalisewordstodo by locale Bar chart Webhook Success Rate rate(lokalisewebhookreceivedtotal{status="ok"}[5m]) Time series Error Rate by Code rate(lokaliseapirequeststotal{status="error"}[5m]) by code Stacked area Output trackedApiCall() wrapper emitting duration and error metrics for every Lokalise API operation Translation progress gauge metrics broken down by project and locale Rate limit consumption monitoring via response headers Webhook delivery tracking with latency and error counters Prometheus alerting rules for rate limiting, API errors, stalled progress, and webhook failures …

How to use it

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

@skills jeremylongshore/lokalise-observability

View the source on GitHub

Browse the @skills marketplace