CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dynatrace

Deploy and configure Dynatrace — OneAgent Kubernetes Operator, code-level instrumentation, Log Monitoring, custom metrics, SLOs, Dashboards, anomaly detection, Davis AI, and live incident investigation using the Dynatrace MCP server. Covers Terraform-managed Dynatrace resources.

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/platform-skills/skills/dynatrace/SKILL.md

The canonical home for this skill is dynatrace in nitinjain999/platform-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 well-structured, mode-based skill body with genuinely actionable commands, complete DQL examples, and clear validation in most workflows. The main gaps are the missing referenced bundle file, absent Terraform/SDK code anchors, and a few modes lacking verification steps.

Suggestions

Ship references/dynatrace.md in the bundle (or remove the pointers) — every mode cites it by section, but no references/ directory exists, so the navigation target is broken.

Add minimal skeletons for the generated artifacts — one small dynatrace_slo_v2 HCL block and one OneAgent SDK span example — so the generation modes have concrete anchors instead of resource names alone.

Add verification checkpoints to the monitor and dashboard modes (e.g. confirm the alerting profile fires, or check the SLO/dashboard renders with data after apply), mirroring the validation already present in setup and slo.

DimensionReasoningScore

Conciseness

Dense, operational content with no explanations of concepts Claude already knows — commands, DQL, and token scopes only. Minor trims remain: the investigate phases state each bullet twice (as a description and again as a prompt template), and the pinned 'v1.11.0' release is time-sensitive information outside any deprecated-patterns section.

4 / 5

Actionability

Mostly executable guidance: a copy-paste kubectl apply URL with a pinned release, curl commands with auth headers, complete DQL queries, and concrete Terraform resource type names with exact built-in metric selectors. Falls short of anchor 5 because the instrument/monitor/slo/dashboard modes instruct 'Generate Terraform/SDK code' without any HCL or SDK snippet to anchor the output.

4 / 5

Workflow Clarity

Every mode has a clearly numbered sequence, and validation is explicit in setup (step 6 'Verify injection'), slo (step 4 'Validate the metric expression... before applying'), and debug ('symptom → root cause hypothesis → evidence command → fix → validation step'). Anchor 5 is missed because the monitor and dashboard modes end at generation with no verification checkpoint, and no apply-time checks (e.g. terraform plan) are given for the Terraform modes.

4 / 5

Progressive Disclosure

Good structure: each mode ends with a well-signaled, one-level-deep pointer ('Reference: references/dynatrace.md → <section>') and the overview stays lean. Not anchor 5 because the referenced references/dynatrace.md does not exist in the bundle — the skill's navigation target is missing, so the split cannot be verified as appropriate.

4 / 5

Total

16

/

20

Passed

Description

70%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 strong, domain-specific description with concrete actions and distinct triggers. Its main defect is the missing 'Use when...' clause — the trigger conditions must be inferred from the capability list rather than stated explicitly.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user mentions Dynatrace, OneAgent, Davis AI, or asks to deploy Kubernetes monitoring, define SLOs, or investigate production incidents.'

Include natural synonyms users would say — 'observability', 'monitoring', 'alerting', 'troubleshooting' — to round out trigger term coverage.

Mention the debug/troubleshooting capability (diagnosing injection failures, data gaps, missing Problems) so the description covers all body modes.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Deploy and configure Dynatrace', 'code-level instrumentation', 'live incident investigation using the Dynatrace MCP server') across the skill's modes, but the debug/troubleshooting capability present in the body is absent — a minor coverage gap that keeps it below the comprehensive anchor 5.

4 / 5

Completeness

The 'what' is clearly stated, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which the rubric guideline caps at 3. It is not a 4 because the 'when' is entirely absent rather than merely under-specified.

3 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say ('Dynatrace', 'OneAgent', 'SLOs', 'Dashboards', 'incident investigation', 'Terraform'), but misses common synonyms like 'observability', 'alerting', and 'troubleshooting' that anchor 5 expects.

4 / 5

Distinctiveness Conflict Risk

Clear niche with product-specific triggers (OneAgent, DynaKube-adjacent terms, Davis AI, Dynatrace MCP server); the 'Terraform-managed Dynatrace resources' mention stays Dynatrace-scoped, so conflict risk with generic Terraform or Kubernetes skills is minimal.

5 / 5

Total

16

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 7 missing

Warning

Total

14

/

16

Passed

Repository

nitinjain999/platform-skills

Path

plugins/platform-skills/skills/dynatrace/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.