{"id":"3aa6f7cd-3958-4fd8-a1eb-d02002284492","shortId":"PgFgZc","kind":"skill","title":"OpenTelemetry Trace Context Propagator","tagline":"Implements W3C TraceContext and Baggage propagation using the OpenTelemetry JS SDK and @opentelemetry/api. Injects and extracts trace context headers (traceparent, tracestate) across HTTP, gRPC, and message queue boundaries. Integrates with Jaeger, Zipkin, and OTLP exporters for ","description":"# OpenTelemetry Trace Context Propagator\n\nImplements W3C TraceContext and Baggage propagation using the OpenTelemetry JS SDK and @opentelemetry/api. Injects and extracts trace context headers (traceparent, tracestate) across HTTP, gRPC, and message queue boundaries. Integrates with Jaeger, Zipkin, and OTLP exporters for distributed trace correlation.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- Docker\n- npm init -y\n- npm install undici \\\n- npm install -D tsx # a tool to run TypeScript (.ts) files directly with node\n\nRequirements and caveats from upstream:\n- Node.js\n- Python\n- @opentelemetry/sdk-node\n\nBasic usage or getting-started notes:\n- Dev\n- Ops\n- Concepts\n\n- Source: https://opentelemetry.io/docs/languages/js/propagation/\n\n## Documentation\n\n- https://opentelemetry.io/docs/languages/js/propagation/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/opentelemetry-trace-context-propagator/)","tags":["opentelemetry","trace","context","propagator","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-opentelemetry-trace-context-propagator","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/opentelemetry-trace-context-propagator","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (973 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:35.008Z","embedding":null,"createdAt":"2026-05-18T13:18:08.743Z","updatedAt":"2026-05-18T19:11:35.008Z","lastSeenAt":"2026-05-18T19:11:35.008Z","tsv":"'/docs/languages/js/propagation/':138,142 '/skills/opentelemetry-trace-context-propagator/)':149 'across':26,66 'agent':144 'agentskillexchange.com':148 'agentskillexchange.com/skills/opentelemetry-trace-context-propagator/)':147 'baggag':9,49 'basic':125 'boundari':32,72 'caveat':119 'concept':134 'context':3,22,43,62 'correl':83 'd':105 'dev':132 'direct':114 'distribut':81 'docker':96 'document':139 'environ':95 'exchang':146 'export':39,79 'extract':20,60 'file':113 'get':129 'getting-start':128 'grpc':28,68 'header':23,63 'http':27,67 'implement':5,45 'init':98 'inject':18,58 'instal':84,88,101,104 'integr':33,73 'jaeger':35,75 'js':14,54 'match':93 'messag':30,70 'node':116 'node.js':122 'note':131 'npm':97,100,103 'op':133 'opentelemetri':1,13,41,53 'opentelemetry.io':137,141 'opentelemetry.io/docs/languages/js/propagation/':136,140 'opentelemetry/api':17,57 'opentelemetry/sdk-node':124 'otlp':38,78 'path':91 'propag':4,10,44,50 'python':123 'queue':31,71 'requir':117 'run':110 'sdk':15,55 'setup':90 'skill':145 'skill-opentelemetry-trace-context-propagator' 'sourc':135,143 'source-agentskillexchange' 'start':130 'tool':108 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'trace':2,21,42,61,82 'tracecontext':7,47 'tracepar':24,64 'tracest':25,65 'ts':112 'tsx':106 'typescript':111 'undici':102 'upstream':87,121 'usag':126 'use':11,51,85 'w3c':6,46 'y':99 'zipkin':36,76","prices":[{"id":"f1df1f74-b775-4686-b3aa-d68862deb216","listingId":"3aa6f7cd-3958-4fd8-a1eb-d02002284492","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:08.743Z"}],"sources":[{"listingId":"3aa6f7cd-3958-4fd8-a1eb-d02002284492","source":"github","sourceId":"agentskillexchange/skills/opentelemetry-trace-context-propagator","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/opentelemetry-trace-context-propagator","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:08.743Z","lastSeenAt":"2026-05-18T19:11:35.008Z"}],"details":{"listingId":"3aa6f7cd-3958-4fd8-a1eb-d02002284492","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"opentelemetry-trace-context-propagator","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"fa0978289d3a1192f3c1574dab12a9042b675bdf","skill_md_path":"skills/opentelemetry-trace-context-propagator/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/opentelemetry-trace-context-propagator"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"OpenTelemetry Trace Context Propagator","description":"Implements W3C TraceContext and Baggage propagation using the OpenTelemetry JS SDK and @opentelemetry/api. Injects and extracts trace context headers (traceparent, tracestate) across HTTP, gRPC, and message queue boundaries. Integrates with Jaeger, Zipkin, and OTLP exporters for distributed trace correlation."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/opentelemetry-trace-context-propagator"},"updatedAt":"2026-05-18T19:11:35.008Z"}}