create-autotel-instrumentation

Wrap third-party library calls with OpenTelemetry spans for database, messaging, RPC, and HTTP protocols.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables automatic tracing of third-party libraries, capturing detailed spans for database, messaging, RPC, and HTTP calls without manual intervention.

Core Features & Use Cases

  • Automatic Instrumentation: Wraps libraries like Drizzle, Mongoose, Redis, Prisma, and BullMQ, generating OpenTelemetry-compliant spans for each call.
  • Enhanced Observability: Facilitates debugging, performance monitoring, and error tracking by standardizing trace data.
  • Use Case: Developers integrating multiple backend services can automatically monitor database queries, message queue activities, and HTTP requests for improved insight and reliability.

Quick Start

Use the create-autotel-instrumentation skill to wrap your third-party library, enabling automatic span generation for all calls.

Frequently Asked Questions about create-autotel-instrumentation

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

FAQPage Schema
How do I automatically generate OpenTelemetry spans for third-party libraries?

Yes, this Skill supports tracing for Redis and BullMQ by wrapping these messaging and database libraries. It automatically generates OpenTelemetry-compliant spans for their calls, ensuring consistent span naming and improving observability for complex applications.

What is the best way to instrument Prisma and Mongoose for tracing?

The best way to instrument Prisma and Mongoose is using this Skill to automatically wrap their database calls with OpenTelemetry spans. It standardizes trace data and adheres to semantic conventions, capturing detailed spans without requiring manual intervention.

Does automatic instrumentation work for both development and production environments?

Yes, automatic instrumentation works for both development and production environments. The Skill simplifies trace setup across environments, wrapping database, messaging, RPC, and HTTP protocols to monitor backend services reliably for improved insight.

How do I standardize trace data for HTTP and RPC calls across microservices?

Standardize trace data for HTTP and RPC calls by wrapping them with OpenTelemetry spans using this Skill. It ensures consistent span naming and adheres to semantic conventions, facilitating debugging, performance monitoring, and error tracking for complex applications.