create-autotel-exporter

Create custom autotel exporters for proprietary trace backends.

7|3|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/jagreehal/autotel --skill create-autotel-exporter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-autotel-exporter
Source: https://github.com/jagreehal/autotel/tree/main/skills/create-autotel-exporter
Command: npx skills add https://github.com/jagreehal/autotel --skill create-autotel-exporter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables developers to create bespoke exporter modules for autotel, facilitating integration with non-standard backends, envelopes, or proprietary transport protocols.

Core Features & Use Cases

  • Custom Exporter Development: Design exporters that handle vendor-specific envelope formats and transport mechanisms.
  • Flexible Integration: Support backends requiring special retry, batching, or authentication strategies beyond standard OTLP HTTP/JSON.
  • Use Case: A developer wants to ship traces to a vendor with a binary gRPC protocol, utilizing custom authentication and batching, and needs to create a tailored exporter module for it.

Quick Start

Define a new exporter class following the provided template, then implement encoding logic and configure it within autotel's initialization process.

Frequently Asked Questions about create-autotel-exporter

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

FAQPage Schema
How do I create a custom trace exporter for a non-OTLP backend?

To create a custom trace exporter, implement a SpanExporter contract and encoding functions tailored to your vendor's proprietary transport protocol and envelope formats. This allows you to ship telemetry data to non-standard backends.

Can I implement custom batching and retry logic for my trace exporter?

Yes, you can implement custom batching and retry logic for your trace exporter. This skill enables developers to build integrations requiring specialized authentication, batching, or retry strategies beyond standard OTLP HTTP/JSON protocols.

Does autotel support building exporters for binary gRPC protocols?

Yes, autotel supports building exporters for binary gRPC protocols. You can design a tailored exporter module that handles vendor-specific transport mechanisms and custom authentication for shipping traces to proprietary backends.

What is needed to support custom vendor envelope formats in autotel?

Supporting custom vendor envelope formats requires defining a new exporter class following a provided template and implementing specific encoding logic. You then configure this custom exporter within autotel's initialization process.

Can I use custom trace exporters with Node and edge runtimes?

Yes, you can use custom trace exporters with Node and edge runtimes. The exporter development process ensures compatibility across both environments, allowing flexible integration with proprietary backends in various JavaScript runtimes.