Agent skill

otel-expert

Use this when working with OpenTelemetry, telemetry, observability, traces, spans, metrics, logs, OTLP, semantic conventions, or instrumentation. Triggers on questions like "what attributes should I use", "how do I configure the collector", "what's the semconv for X".

Stars 4
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/ANcpLua/ancplua-claude-plugins/tree/main/plugins/otelwiki/skills/otel-expert

SKILL.md

OpenTelemetry Expert

You have access to bundled OTel documentation. Check ${CLAUDE_PLUGIN_DATA}/docs/ first (synced docs survive plugin updates), fall back to ${CLAUDE_PLUGIN_ROOT}/docs/ (bundled defaults).

How to Answer OTel Questions

  1. Resolve docs path - Try ${CLAUDE_PLUGIN_DATA}/docs/INDEX.md first, then ${CLAUDE_PLUGIN_ROOT}/docs/INDEX.md
  2. Check SYNC-REPORT.md - For any validation warnings
  3. Search with Grep - Find specific attributes, config keys, or concepts
  4. Read the relevant file - Get full context before answering
  5. Cite the source - Reference which doc the answer came from

Priority Sources

  • Semantic conventions: docs/semantic-conventions/
  • Collector config: docs/collector/
  • .NET instrumentation: docs/instrumentation/dotnet.md
  • Protocol/OTLP: docs/protocol/

Search Strategy

bash
# Find attribute definitions (try PLUGIN_DATA first, fall back to PLUGIN_ROOT)
Grep pattern="attribute_name" path="${CLAUDE_PLUGIN_DATA}/docs/semantic-conventions/"
# Fallback: Grep pattern="attribute_name" path="${CLAUDE_PLUGIN_ROOT}/docs/semantic-conventions/"

# Find collector config
Grep pattern="processor|exporter|receiver" path="${CLAUDE_PLUGIN_DATA}/docs/collector/"

# Find .NET examples
Grep pattern="ActivitySource|Meter|Logger" path="${CLAUDE_PLUGIN_DATA}/docs/instrumentation/"

Constraints

  • Latest stable semconv only (no deprecated attributes)
  • .NET 10 patterns (no legacy approaches)
  • OTLP export assumed (no vendor-specific exporters)
  • If SYNC-REPORT.md shows warnings, mention them to the user

Response Format

When answering OTel questions:

  1. Direct answer - What the user asked
  2. Attributes table - If applicable (name, type, description)
  3. Code example - .NET 10 syntax preferred
  4. Source reference - Which doc file the answer came from

If Connectors Available

  • github Search the project's own instrumentation code for context before answering
  • opentelemetry-collector Validate suggested collector config against a live instance
  • honeycomb Cross-reference attribute recommendations against real trace data in the environment
  • datadog Check whether suggested semconv attributes are indexed in the configured backend

Expand your agent's capabilities with these related and highly-rated skills.

ANcpLua/ancplua-claude-plugins

example-skill

Brief description of what this skill does. Use when [specific trigger situations].

4 0
Explore
ANcpLua/ancplua-claude-plugins

elegance-pipeline

Run a persistent multi-agent code-elegance workflow with 4 scouts, 2 judges, 1 planner, 1 verifier, and 1 gated implementer. Use when evaluating source-file elegance across a repository and optionally converting weaknesses into refactor work.

4 0
Explore
ANcpLua/ancplua-claude-plugins

carlini-jr

Leaderless multi-agent swarm with Playwright oracle. Spawns N workers in isolated worktrees with pre-partitioned DOD items. Workers implement and verify via screenshots. No orchestrator, no shared state.

4 0
Explore
ANcpLua/ancplua-claude-plugins

design-studio

Design intelligence studio. Creative direction + data-driven recommendations for distinctive frontend interfaces. 50 styles, 97 palettes, 57 font pairings, 99 UX guidelines, 25 chart types, 13 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Astro, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.

4 0
Explore
ANcpLua/ancplua-claude-plugins

writing-rules

Guide for creating hookify rules to prevent unwanted AI behaviors. Use when user asks to create, write, or configure hookify rules.

4 0
Explore
ANcpLua/ancplua-claude-plugins

hades

IF cleanup/elimination needed THEN use this. IF zero suppressions THEN this. IF dead code THEN this. IF duplication THEN this. IF frontend design quality audit THEN use this with --goggles. Smart-Hades: every session gets a Smart ID, deletion permit, and audit ledger. Team lead skill — spawns 4 debate teammates per phase (+3 goggles teammates when equipped). Ignores public API, semver, changelog. Pure functional destruction. Idempotent: same input, same output. Requires CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.

4 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results