CtrlK
BlogDocsLog inGet started
Tessl Logo

o11y-dev/opentelemetry-skill

Expert OpenTelemetry guidance for collector configuration, pipeline design, and production telemetry instrumentation across Kubernetes, ECS, serverless, and standalone deployments. Use when configuring collectors, designing pipelines, instrumenting applications, implementing sampling, managing cardinality, securing telemetry, writing OTTL transformations, or setting up AI coding agent observability (Claude Code, Codex, Gemini CLI, GitHub Copilot).

94

1.34x
Quality

98%

Does it follow best practices?

Impact

94%

1.34x

Average score across 18 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

criteria.jsonevals/scenario-14/

{
  "context": "Tests whether the skill causes the agent to correctly configure a Kubernetes sidecar collector pattern. Sidecars provide pod-level isolation but require careful resource allocation and understanding of when to use sidecar vs. DaemonSet/Gateway patterns.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Defines collector container in pod specification",
      "description": "The pod template includes the collector as a container in spec.containers[], not as a separate pod. Score zero if collector is deployed separately.",
      "max_score": 20
    },
    {
      "name": "Configures localhost networking between app and collector",
      "description": "The configuration uses localhost:port for app-to-collector communication. Both containers share the pod's network namespace enabling localhost access.",
      "max_score": 20
    },
    {
      "name": "Allocates shared resources appropriately",
      "description": "Pod-level resources accommodate both app and collector. Collector requests should be 10-30% of app resources. Partial credit if only total pod resources are specified.",
      "max_score": 20
    },
    {
      "name": "Includes logging and health checks for collector",
      "description": "The collector container includes readiness/liveness probes and logging configuration for troubleshooting failures. Score zero if health checks are omitted.",
      "max_score": 15
    },
    {
      "name": "Explains sidecar trade-offs vs. DaemonSet/Gateway",
      "description": "The response discusses when to use sidecar: (1) per-pod isolation, (2) custom per-pod configuration, (3) cost vs. scaling trade-offs. Score zero if trade-offs are not mentioned.",
      "max_score": 15
    },
    {
      "name": "Recommends sidecar for specific use cases only",
      "description": "The response recommends sidecar only for specific scenarios (high isolation needs, custom sampling per workload, strict resource constraints). Score zero if sidecar is suggested as default for all cases.",
      "max_score": 10
    }
  ]
}

CHANGELOG.md

CONTRIBUTING.md

README.md

SKILL.md

tessl.json

tile.json