CtrlK
BlogDocsLog inGet started
Tessl Logo

dt-obs-hosts

Host and process metrics including CPU, memory, disk, network, containers, and process-level telemetry. Use when analyzing infrastructure health, resource utilization, process consumption, or host discovery. Also use when building timeseries queries for host metrics that feed into analytical workflows like anomaly detection, forecasting, or seasonality analysis. Trigger: "show hosts", "CPU usage", "memory utilization", "disk space", "high CPU", "top hosts by CPU", "top processes by memory", "Linux hosts in AWS", "what databases are running", "infrastructure costs by cost center", "hosts running EOL Java", "container monitoring", "listening ports", "process resource consumption", "CPU forecast", "memory anomaly", "host seasonality", "OneAgent mode", "OneAgent version", "GCP hosts". Do NOT use for explaining existing queries, product documentation questions, Kubernetes pod/workload queries (use dt-obs-kubernetes), AWS cloud resource inventory (use dt-obs-aws), or service-level metrics (use dt-obs-services).

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 strong, well-structured skill body: executable DQL for every workflow, concrete troubleshooting, and exemplary progressive disclosure with verified one-level-deep references. The main improvement opportunity is tightening repetition (the three near-identical OneAgent queries) and slimming the Cloud-Specific Attributes section that duplicates the reference file.

Suggestions

Collapse the three OneAgent traverse queries into one example with a note that the fieldsAdd line varies by field (mode vs version vs both), trimming ~20 lines.

Replace the inlined AWS/Azure/GCP/Kubernetes attribute lists with a short summary and a pointer to references/inventory-discovery.md#multi-cloud-hosts, since the reference already covers this in more depth.

Fix the line 86 link: the text reads 'see references/inventory-discovery.md' but the href is the local anchor #cloud-specific-attributes.

DimensionReasoningScore

Conciseness

The body is dense and information-bearing — every workflow pairs a one-line purpose with an executable DQL query, and the troubleshooting table is pure signal (e.g. "Use `dt.agent.monitoring_mode`; `dt.agent.monitoring.mode` (dot) always returns null"). Not a 5: the OneAgent section repeats the same traverse query three times varying only the fieldsAdd line, and the Cloud-Specific Attributes section duplicates material that references/inventory-discovery.md already covers. Not a 3: there is no padding explaining concepts Claude already knows; prose sections (Response Construction, Analytical Workflows) carry genuinely non-obvious domain guidance such as the horizon-vs-lookback distinction and novelty-type exclusion rule.

4 / 5

Actionability

Quotes: nine complete copy-paste-ready DQL workflows (e.g. "timeseries { cpu = avg(dt.host.cpu.usage), ... } | filter arrayAvg(cpu) > 80"), four reusable dql-template patterns, and concrete pitfalls with exact field names ("GCP project uses two dots: `gcp.project.id` not underscore"). Guidance is fully executable and covers the common cases, matching the 5 anchor.

5 / 5

Workflow Clarity

Workflows are numbered and titled (1-9), each with a clear purpose line, and the analytical workflows give explicit numbered sequences ("1. Construct the timeseries query ... 2. Pass it to the appropriate analysis tool") plus decision rules for choosing between detectors. Not a 5: validation checkpoints are implicit — e.g. time-range and OneAgent-deployment verification live only in the troubleshooting table rather than as in-line checks — though these are read-only queries so no destructive-operation cap applies. Well above a 3, where sequences would be present but checkpoints and decision guidance largely absent.

4 / 5

Progressive Disclosure

Quotes: "This skill uses **progressive disclosure**. Start here for 80% of use cases" plus a dedicated "When to Load References" section giving per-file load conditions, and anchor-linked pointers throughout (e.g. "see [references/host-metrics.md](references/host-metrics.md#cpu-monitoring)"). All four referenced files exist and their headings match the cited anchors; references are exactly one level deep. This matches the 5 anchor — the single blemish (line 86 links text 'references/inventory-discovery.md' to a local anchor instead of the file) is cosmetic and the target content is available either way.

5 / 5

Total

18

/

20

Passed

Description

95%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.

An excellent description: it states what the skill covers, gives rich natural trigger phrases across the full use-case space, and explicitly fences off sibling skills. The only soft spot is that capabilities are phrased as metric categories and use contexts rather than crisp enumerated actions.

DimensionReasoningScore

Specificity

Quotes: "Host and process metrics including CPU, memory, disk, network, containers, and process-level telemetry" and "building timeseries queries for host metrics" name the domain plus several concrete capability areas (monitoring, utilization analysis, host discovery, query construction). Not a 5 because the actions are stated as metric categories and use-cases rather than an enumerated list of multiple distinct concrete actions; not a 3 because coverage goes well beyond 1-2 generic actions.

4 / 5

Completeness

What: "Host and process metrics including CPU, memory, disk, network, containers, and process-level telemetry"; When: "Use when analyzing infrastructure health, resource utilization, process consumption, or host discovery" plus an explicit Trigger list and analytical-workflow triggers. Both what and when are answered explicitly with concrete trigger phrases, matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Quotes: "show hosts", "CPU usage", "high CPU", "top hosts by CPU", "top processes by memory", "Linux hosts in AWS", "what databases are running", "listening ports", "CPU forecast", "memory anomaly", "host seasonality", "GCP hosts" — comprehensive natural phrases users would actually say, covering monitoring, inventory, cost, compliance, and analytical intents with synonyms. This matches the 5 anchor (comprehensive natural terms including synonyms); nothing significant is missing for the domain.

5 / 5

Distinctiveness Conflict Risk

Quote: "Do NOT use for ... Kubernetes pod/workload queries (use dt-obs-kubernetes), AWS cloud resource inventory (use dt-obs-aws), or service-level metrics (use dt-obs-services)" — the niche is explicit and adjacent skills are named with redirection, giving minimal conflict risk. This is stronger than the 4 anchor ('minor overlap risk') because the boundaries are actively disambiguated.

5 / 5

Total

19

/

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

skill_md_line_count

SKILL.md is long (551 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
Dynatrace/dynatrace-for-ai
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.