otel-generic-style
Installation
SKILL.md
Generic OTel Style
Use this skill for any language that does not have its own otel-*-style
companion (Go, Java/Kotlin, Ruby, Rust, .NET/C#, PHP, Elixir, plain
Node/TypeScript without Next.js or Expo, etc.). Read otel-onboarding-style
first for the cross-language rules; this skill is the language-agnostic
translation of that guidance.
If a language-specific skill exists for the runtime in front of you
(otel-python-style, otel-fastapi-style, otel-livekit-style,
otel-nextjs-style, otel-expo-style, otel-supabase-edge-style), prefer
that one — it overrides this skill.
Use the language's official OTel SDK
Pull the SDK and exporters from the OpenTelemetry project for that language. Do not invent helper APIs around it. Examples: