create-evlog-adapter

Automate adding a built-in evlog adapter across source, build, exports, tests, and docs.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/zhcndoc/evlog --skill create-evlog-adapter-zhcndoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-evlog-adapter
Source: https://github.com/zhcndoc/evlog/tree/main/.agents/skills/create-adapter
Command: npx skills add https://github.com/zhcndoc/evlog --skill create-evlog-adapter-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a new built-in evlog adapter to send wide events to an external observability platform. Use when adding a new drain adapter (e.g., for Datadog, Sentry, Loki, Elasticsearch, etc.) to the evlog package. Covers source code, build config, package exports, tests, and all documentation.

Core Features & Use Cases

  • Eight touchpoints are mandatory for each adapter, and all must be implemented.
  • Standardized workflow ensures consistent source, build config, exports, tests, and documentation.
  • Facilitates adding new adapters for external platforms like Datadog, OTLP, PostHog, and Sentry.

Quick Start

Follow the eight mandatory touchpoints to add a new evlog adapter, implementing source, build config, exports, tests, and documentation.

Frequently Asked Questions about create-evlog-adapter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new drain adapter to the evlog package for an external observability platform?

Adding a new drain adapter to the evlog package requires implementing eight mandatory touchpoints across source code, build config, package exports, tests, and documentation to ensure robust runtime config precedence.

What is the standard process for integrating a new evlog adapter for Datadog or Sentry?

Integrating a new evlog adapter involves a standardized workflow covering source code, build config, exports, tests, and documentation, enforcing eight mandatory touchpoints for consistent wide event delivery.

What are the mandatory touchpoints when building a custom evlog drain adapter?

The mandatory touchpoints for building an evlog drain adapter cover source code, build configuration, package exports, tests, and documentation, ensuring runtime config precedence and consistent adapter behavior.

Does adding an external observability adapter to evlog require updating build config and package exports?

Yes, adding an external observability adapter to evlog requires updating build config and package exports, alongside source code, tests, and documentation, to fulfill the eight mandatory touchpoints.

Why does my new evlog drain adapter need runtime config precedence?

Runtime config precedence is enforced for new evlog drain adapters to guarantee robust and consistent behavior when sending wide events across the integrated external observability platform.

Can I use evlog adapters to send wide events to platforms like PostHog and Loki?

Yes, you can use evlog adapters to send wide events to external platforms like PostHog and Loki by following the standardized workflow to implement source, build config, exports, tests, and documentation.