add-telemetry

Automatically instrument uninstrumented functions with OpenTelemetry spans and traces.

18|1|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/wiggitywhitney/commit-story --skill add-telemetry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-telemetry
Source: https://github.com/wiggitywhitney/commit-story/tree/main/.claude/skills/add-telemetry
Command: npx skills add https://github.com/wiggitywhitney/commit-story --skill add-telemetry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI-powered telemetry instrumentation helps developers automatically add OpenTelemetry telemetry calls to uninstrumented code, reducing manual effort and ensuring consistent observability.

Core Features & Use Cases

  • Auto-detects uninstrumented functions in target files (JS/TS or other supported languages) and suggests where to insert spans.
  • Injects OpenTelemetry instrumentation into code paths to emit traces, metrics, and logs aligned with OTEL conventions.
  • Provides narrative reasoning and decision logs to help developers understand instrumentation choices and trade-offs.
  • Validates that new telemetry is exercised in tests and through validation scripts before deployment.

Quick Start

Activate the add-telemetry skill on your project to automatically instrument uninstrumented code with OpenTelemetry.

Frequently Asked Questions about add-telemetry

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

FAQPage Schema
How do I add OpenTelemetry instrumentation to existing uninstrumented code?

To add OpenTelemetry instrumentation, this skill auto-detects uninstrumented functions and injects OTEL spans, traces, and metrics aligned with conventions. It automatically adds telemetry calls to uninstrumented code paths, reducing manual effort and ensuring consistent observability across your services.

What is telemetry gap detection and how does it help with observability?

Telemetry gap detection identifies uninstrumented functions lacking traces or spans. By finding these gaps and injecting OpenTelemetry calls, it ensures end-to-end observability across your codebase, validating that new telemetry is exercised in tests before deployment.

Can I automatically insert OTEL spans into JavaScript and TypeScript functions?

Yes, you can automatically insert OTEL spans into JavaScript and TypeScript functions. This skill detects target files in supported languages, suggests where to insert spans, and injects instrumentation to emit traces, metrics, and logs aligned with OTEL conventions.

What's the best way to ensure new telemetry calls are covered by tests?

The best way to ensure new telemetry calls are covered is through built-in validation. This skill validates that newly injected OpenTelemetry instrumentation is exercised in tests and through validation scripts before deployment, preventing untested observability gaps.

Does this OpenTelemetry instrumentation tool explain its tracing decisions?

Yes, this OpenTelemetry instrumentation tool explains its decisions. It provides narrative reasoning and decision logs to help developers understand instrumentation choices and trade-offs, ensuring clarity around why specific spans and traces were added to the code.