← All skills
otel-go
90 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By ollygarden/opentelemetry-agent-skills (GitHub) · coding · 126 stars · scanned at commit eac2a29
OpenTelemetry in Go — SDK setup, API surface, breaking changes, contrib instrumentation libraries (otelhttp, otelgrpc, otelmongo), compile-time zero-code instrumentation (otelc), and performance tuning. Use when adding, reviewing, or configuring OpenTelemetry in a Go service. Triggers on "setup otel in go", "go telemetry", "go tracing", "otelconf go", "otelhttp", "otelgrpc", "TracerProvider go", "MeterProvider go", "otelc", "compile-time instrumentation go", "zero-code go instrumentation", "go …
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 2 places.
Sends data to these websites: raw.githubusercontent.com, pkg.go.dev
The author does not mention this.
Found in 12 places.
Show 9 more
- skills/otel-go/references/compile-time-instrumentation.md, line 176
| Full rule schema, glob grammar, and predicates | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-compile-instrumentation/main/docs - skills/otel-go/references/compile-time-instrumentation.md, line 177
| Scope, filtering, precedence, runtime tuning, verification | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-compile-instrumentati - skills/otel-go/references/compile-time-instrumentation.md, line 178
| Declaring instrumentations via `otel.instrumentation.go` | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-compile-instrumentation - skills/otel-go/references/compile-time-instrumentation.md, line 179
| Add instrumentation for a new library; semconv | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-compile-instrumentation/main/docs - skills/otel-go/references/compile-time-instrumentation.md, line 180
| Internals (`-toolexec`, trampolines, `//go:linkname`, GLS) | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-compile-instrumentati - skills/otel-go/references/compile-time-instrumentation.md, line 181
| Diagnose why instrumentation was not applied | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-compile-instrumentation/main/docs/t - skills/otel-go/references/declarative-setup.md, line 15
| `otelconf` CHANGELOG (which schema rc each release supports, breaking changes) | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-c - skills/otel-go/references/declarative-setup.md, line 16
| Current API surface (`SDK` methods, options) | `WebFetch https://pkg.go.dev/go.opentelemetry.io/contrib/otelconf` | - skills/otel-go/references/declarative-setup.md, line 17
| Schema tag the generated types come from (`genjsonschema` target) | `WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-go-contrib/otelco
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'otel-go' ] || [ -L ~/.agents/skills/'otel-go' ]; then echo 'A skill folder named otel-go already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ollygarden/opentelemetry-agent-skills' "$d" && git -C "$d" checkout --quiet 'eac2a29a7979f10eb429092b2655f28b85129e6c' -- 'skills/otel-go' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/otel-go' ~/.agents/skills/'otel-go' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'otel-go' ~/.claude/skills/'otel-go' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ollygarden/opentelemetry-agent-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ollygarden/opentelemetry-agent-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | eac2a29 | 90 |
| 2026-11-07 | 98ee35b | 90 |