CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agent-observability

Instrument AI agents with tracing, token metrics, latency, and cost visibility. Use for reliability and debugging.

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/antigravity-agent-observability/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 solid observability reference with genuinely executable Prometheus and OpenTelemetry code and a well-signaled one-level-deep reference file for advanced topics. Its main weaknesses are topical rather than sequential organization with no inline validation checkpoints, and noticeable padding (boilerplate setup code, repeated imports, an off-topic DevOps example snippet).

Suggestions

Restructure the body as a sequenced instrumentation workflow (define metrics -> init tracing -> wrap LLM/tool calls -> deploy collector -> verify metrics/traces appear) with explicit validation checkpoints, keeping the topic deep-dives in references/details.md.

Trim known boilerplate (the OTel init_tracing setup, repeated 'from prometheus_client import' blocks) and remove the misplaced '### Example' section with git status/kubectl diff commands, which belongs to a deployment skill, not observability.

Link each Contents entry to a specific section anchor in references/details.md (or split it into per-topic files) so navigation from SKILL.md reaches the relevant content directly.

DimensionReasoningScore

Conciseness

The Prometheus metric definitions and tracing wrappers are skill-specific, but the body carries ~200 lines of inline code including OTel setup boilerplate Claude already knows, repeated import blocks across five subsections, a Contents list pointing 9 topics at one file, and a misplaced '### Example' with git/kubectl commands unrelated to observability. Several sections could be tightened without losing value.

3 / 5

Actionability

init_tracing, traced_llm_call, traced_tool, and all metric definitions are executable, copy-paste-ready Python with explicit error handling. Minor gaps keep it below a 5: provider='openai' and agent_name='default' are hardcoded, and streaming/async paths raise 'use a stream-aware adapter' without providing one.

4 / 5

Workflow Clarity

The body is organized by topic (Core Metrics, OpenTelemetry Integration, Contents) rather than as a sequenced instrumentation workflow, and explicit validation checkpoints (e.g., verifying metrics appear in Prometheus, checking a trace in a backend) are absent from the body — the debugging workflows live in references/details.md. A rough conceptual order and safety caveats exist, so it is not a 2.

3 / 5

Progressive Disclosure

A Contents section clearly signals all nine advanced topics, which all live in the real, one-level-deep references/details.md. Not a 5 because all nine entries point to the identical file (no per-topic navigation or anchors) and the ~340-line body still carries substantial detail inline that could arguably be split.

4 / 5

Total

14

/

20

Passed

Description

67%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 clear, third-person description that states concrete capabilities and an explicit use clause. Its main weakness is the trigger surface: the 'when' clause is generic and misses the most natural keywords (observability, monitoring, telemetry, OpenTelemetry, Prometheus, Grafana) that would route users to this skill.

Suggestions

Expand the when-clause with concrete trigger phrases, e.g. 'Use when the user mentions observability, monitoring, tracing, telemetry, OpenTelemetry, Prometheus, or Grafana for LLM/agent applications, or needs per-request cost attribution.'

Broaden capability coverage to include structured logging, dashboards, SLO definition, and PII redaction, which the skill actually delivers.

DimensionReasoningScore

Specificity

'Instrument AI agents with tracing, token metrics, latency, and cost visibility' lists several concrete, specific capabilities. It falls short of comprehensive because covered capabilities like structured logging, dashboards, SLOs, and PII redaction are omitted, but it clearly exceeds the 1-2-action anchor.

4 / 5

Completeness

Both parts are explicitly present: 'Instrument AI agents with tracing, token metrics, latency, and cost visibility' (what) and 'Use for reliability and debugging' (when). The when-clause is generic and lacks concrete trigger phrases, so it does not reach the explicit-both anchor of a 5, but it is clearly not a weak or missing when.

4 / 5

Trigger Term Quality

'reliability and debugging' are natural user phrases and 'tracing', 'token metrics', 'latency', and 'cost visibility' aid matching, but common variations users would actually say — 'observability', 'monitoring', 'telemetry', 'OpenTelemetry', 'Prometheus', 'Grafana' — are missing, so keyword coverage is partial rather than good.

3 / 5

Distinctiveness Conflict Risk

'Instrument AI agents' carves out a distinct niche with minimal conflict risk against unrelated skills. The broad 'reliability and debugging' trigger keeps it from a 5 given possible overlap with general monitoring or devops skills, but it is more specific than the 'somewhat specific' anchor.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

boisenoise/skills-collections

Path

skills/antigravity-agent-observability/SKILL.md

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.