CtrlK
BlogDocsLog inGet started
Tessl Logo

dt-app-dashboards

Work with Dynatrace dashboards - create, modify, query, and analyze dashboard JSON including tiles, layouts, DQL queries, variables, and visualizations.

65

Quality

77%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/dt-app-dashboards/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

82%

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

This is a strong description with excellent specificity and distinctiveness, clearly naming the Dynatrace domain and listing concrete actions and sub-components. Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill over others.

Suggestions

Add a 'Use when...' clause such as 'Use when the user asks about Dynatrace dashboards, DQL queries, dashboard JSON configuration, or dashboard tile layouts.'

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'create, modify, query, and analyze dashboard JSON' and further specifies sub-elements like 'tiles, layouts, DQL queries, variables, and visualizations.'

3 / 3

Completeness

Clearly answers 'what does this do' with specific actions and components, but lacks an explicit 'Use when...' clause or equivalent trigger guidance, which caps this dimension at 2 per the rubric.

2 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Dynatrace', 'dashboards', 'dashboard JSON', 'tiles', 'layouts', 'DQL queries', 'variables', 'visualizations'. These cover the domain well and match how users would naturally describe their needs.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific mention of 'Dynatrace', 'DQL queries', and 'dashboard JSON' — these are niche, product-specific terms unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

72%

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

This is a well-structured skill that efficiently organizes Dynatrace dashboard knowledge with strong progressive disclosure and concise inline content. Its main weakness is that the core create/update workflow is almost entirely deferred to a reference file, leaving the SKILL.md without a complete actionable workflow sequence with explicit validation checkpoints. The inline content provides good quick-reference material but stops short of being fully self-contained for the primary use case.

Suggestions

Include a condensed but complete numbered workflow (5-7 steps) for create/update directly in SKILL.md with explicit validation checkpoints, rather than deferring entirely to create-update.md

Add a minimal end-to-end example showing a complete dashboard JSON with one data tile and one layout entry, plus the deploy command, to make the skill more immediately actionable

DimensionReasoningScore

Conciseness

The content is lean and efficient. It avoids explaining what Dynatrace is or what dashboards are conceptually. Every section delivers specific, actionable information — JSON structure, grid units, visualization types, variable syntax — without padding.

3 / 3

Actionability

The skill provides concrete JSON examples for structure and variables, specific CLI commands for downloading dashboards, and clear rules. However, the actual create/update workflow is deferred entirely to a reference file, and there's no complete end-to-end executable example of creating or deploying a dashboard.

2 / 3

Workflow Clarity

The create/update workflow is delegated to references/create-update.md with only key rules summarized inline. While the key rules mention validation ('Validate ALL queries before adding'), the actual step sequence with validation checkpoints is not present in the SKILL.md itself. The update workflow has a clear command but lacks a full feedback loop.

2 / 3

Progressive Disclosure

Excellent structure with a clear overview in SKILL.md and well-signaled, one-level-deep references via a summary table. Each reference file has a clear 'When to Load' description. Quick references are provided inline for the most common needs (variables, visualization types) while detailed content is appropriately deferred.

3 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.