agentsclimarketplace

Otel js

Skill ollygarden/opentelemetry-agent-skills/skills/otel-js

OpenTelemetry in Node.js / JavaScript / TypeScript — NodeSDK, declarative YAML configuration, auto-instrumentations, ESM vs CJS import patterns. Use when adding, reviewing, or configuring OpenTelemetry in a Node.js service. Triggers on "setup otel in node", "js telemetry", "node tracing setup", "NodeSDK", "auto instrumentation node", "TracerProvider node", or any Node.js-related OTel question.From its SKILL.md

Install
npx -y skills add ollygarden/opentelemetry-agent-skills --skill otel-js

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • runs commandsInstructs the agent to run 3 commands, including `npm view @opentelemetry/configuration version` and 2 more.
  • fetches URLsInstructs the agent to fetch 6 URLs, including https://raw.githubusercontent.com/open-telemetry/opentelemetry-js/v2.10.0/experimental/packages/configuration/README.md and 5 more.

SKILL.md

2.6 KB, 544 tokens by cl100k_base, as published. Nobody here has run it

OpenTelemetry in Node.js

Entry point for OpenTelemetry mechanics in Node.js / JavaScript / TypeScript services. Load a reference below based on the task; each reference is self-contained.

References

FileUse when
references/declarative-setup.mdConfiguring the SDK via declarative YAML: OTEL_CONFIG_FILE, @opentelemetry/configuration, @opentelemetry/sdk-node, ESM/CJS import order, v2.0 migration.

Sources of Truth

For YAML schema details, fetch the upstream sources listed in the otel-declarative-config skill. For Node.js-specific facts:

FactFetch
Latest @opentelemetry/configurationnpm view @opentelemetry/configuration version
Latest @opentelemetry/sdk-nodenpm view @opentelemetry/sdk-node version
Latest @opentelemetry/auto-instrumentations-nodenpm view @opentelemetry/auto-instrumentations-node version
Released package status / breaking changes (2.10.0 / 0.221.0)WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-js/v2.10.0/experimental/packages/configuration/README.md and WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-js/v2.10.0/experimental/packages/opentelemetry-sdk-node/README.md
Experimental CHANGELOG through 0.221.0WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-js/v2.10.0/experimental/CHANGELOG.md
ESM / CJS preload mechanics at 2.10.0WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-js/v2.10.0/doc/esm-support.md
Auto-instrumentations register entry point at 0.79.0WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-js-contrib/auto-instrumentations-node-v0.79.0/packages/auto-instrumentations-node/README.md
Node.js getting-started docsWebFetch https://opentelemetry.io/docs/languages/js/getting-started/nodejs/

Cross-References

  • Schema-level facts: otel-declarative-config skill (language-agnostic YAML schema sources).
  • SDK version selection across languages: otel-sdk-versions skill.
  • Semantic conventions lookup: otel-semantic-conventions skill.

What ships with it: 1 file

6.4 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.