CtrlK
BlogDocsLog inGet started
Tessl Logo

ollygarden-otel-collector-k8s-daemonset

OllyGarden's opinionated, optimization-first OpenTelemetry Collector configuration for a Kubernetes node agent (DaemonSet). Use when authoring or reviewing a node-level/agent collector config for logs, metrics, and traces on Kubernetes, or when the user wants to reduce telemetry volume, cost, cardinality, or noise at collection time. Triggers on "collector daemonset config", "node agent collector", "otel collector on kubernetes", "reduce telemetry cost in the collector", "tune kubeletstats/hostmetrics/filelog", "drop noisy spans/logs/metrics in the collector".

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, opinionated skill body that delivers concrete configuration decisions, a well-sequenced verification workflow with validation gates, and clean one-level-deep references to a real bundle. It assumes Claude's competence and avoids restating component facts.

DimensionReasoningScore

Conciseness

Lean and opinionated throughout; assumes Claude knows OTel/Kubernetes basics and spends tokens only on non-obvious decisions (e.g. 'The OTLP listener binding alone does not make ingest node-local'). No padded concept explanations.

5 / 5

Actionability

Provides concrete, executable config keys and values — 'memory_limiter first', 'max_log_size: 100KiB', 'field: spec.nodeName=${env:K8S_NODE_NAME}', scrape intervals of 20s/60s/300s — and points to real YAML reference files.

5 / 5

Workflow Clarity

The 'Verify before shipping' section is an explicit, sequenced validation workflow with checkpoints: gather all four files (stop if one is missing), feed synthetic env values and inspect print-config, and prove filters with sanitized near-miss telemetry.

5 / 5

Progressive Disclosure

Body is a concise overview pointing one level deep to clearly signaled, real reference files (common.yaml, traces.yaml, metrics.yaml, logs.yaml, prometheus/*.yaml, decomposing-config.md, validating.md); bulk config lives in those files rather than inline.

5 / 5

Total

20

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A highly specific, third-person description that crisply states what the skill owns and when to invoke it, with a comprehensive block of natural trigger phrases. No vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'authoring or reviewing a node-level/agent collector config for logs, metrics, and traces' and 'reduce telemetry volume, cost, cardinality, or noise' — with comprehensive coverage of the skill's scope.

5 / 5

Completeness

Explicitly answers both 'what' (opinionated OTel Collector config for a Kubernetes node-agent DaemonSet) and 'when' (an explicit 'Use when...' clause with concrete trigger phrases).

5 / 5

Trigger Term Quality

Includes a rich set of natural trigger phrases users would say — 'collector daemonset config', 'node agent collector', 'otel collector on kubernetes', 'reduce telemetry cost in the collector', 'tune kubeletstats/hostmetrics/filelog', 'drop noisy spans/logs/metrics in the collector'.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — OllyGarden's opinionated agent-tier DaemonSet config — and explicitly separates the agent tier from gateway/cluster concerns, minimizing overlap with sibling skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
ollygarden/skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.