Kubernetes cluster, pod, node, and workload monitoring. Use when analyzing K8s health, resource optimization, pod failures, OOMKills, scheduling, or security posture. Also use for Kubernetes operational events like pod restarts, OOM events, evictions, and cluster event history. Trigger: "Kubernetes pods", "K8s cluster health", "OOMKill", "pod restarts", "container CPU", "namespace resource usage", "over-provisioned pods", "privileged containers", "pod placement", "K8s node capacity", "running containers by cluster", "workload scheduling", "pod evictions", "K8s labels and annotations", "kubernetes events", "pod restart events", "OOM events", "K8s event history". Do NOT use for explaining existing queries, product documentation questions, AWS-specific resource queries, service-level RED metrics, distributed tracing, or log analysis — use the relevant skill instead.
75
92%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
100%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 an excellent skill description that thoroughly covers capabilities, trigger conditions, and explicit boundaries. It uses third-person voice, provides extensive natural trigger terms covering both abbreviations and full names, and includes a valuable 'Do NOT use' clause that reduces conflict risk with adjacent skills. The description is comprehensive without being padded with fluff.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions and domains: cluster/pod/node/workload monitoring, resource optimization, pod failures, OOMKills, scheduling, security posture, pod restarts, evictions, and cluster event history. | 3 / 3 |
Completeness | Clearly answers both 'what' (Kubernetes cluster, pod, node, and workload monitoring) and 'when' (explicit 'Use when' clause with detailed triggers, plus a 'Do NOT use' clause that further clarifies boundaries). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say, including both full names and abbreviations ('Kubernetes pods', 'K8s cluster health', 'OOMKill', 'container CPU', 'namespace resource usage', 'privileged containers', etc.). Covers a wide range of variations and specific scenarios. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with clear boundaries. The explicit 'Do NOT use' clause distinguishes it from related skills (AWS resources, log analysis, distributed tracing, documentation). The Kubernetes/K8s focus with specific operational terms creates a clear niche. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, comprehensive Kubernetes monitoring skill with excellent actionability and progressive disclosure. Every major workflow includes executable DQL queries, and the reference structure is well-organized with clear loading triggers. The main weakness is some verbosity — generic Kubernetes best practices (monitoring recommendations, configuration standards) and partial content duplication (data source selection table vs inline guidance, reference listings appearing three times) inflate the token count without adding unique value for Claude.
Suggestions
Remove or significantly trim the 'Monitoring Recommendations' and 'Configuration Standards' sections — these are generic K8s best practices Claude already knows, not Dynatrace-specific query guidance.
Consolidate the three reference listing sections ('Knowledge Base Structure', 'When to Load References', and 'References') into a single section with loading triggers and descriptions to reduce duplication.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is generally efficient with good use of tables and code blocks, but includes some unnecessary sections like 'Monitoring Recommendations' and 'Configuration Standards' which are generic Kubernetes best practices Claude already knows. The 'Best Practices > Choosing the Right Data Source' table partially duplicates guidance already given in the event-based troubleshooting section. The 'When to Load References' section also largely duplicates the 'Knowledge Base Structure' and 'References' sections. | 2 / 3 |
Actionability | Excellent actionability throughout — nearly every workflow includes fully executable DQL queries with specific entity types, field names, and filter patterns. The event filtering table with specific event reasons (BackOff, OOMKilling, etc.) and the troubleshooting table with concrete solutions are particularly strong. The entity disambiguation section and field name warnings (event.reason vs dt.kubernetes.event.reason) prevent common mistakes. | 3 / 3 |
Workflow Clarity | Multi-step workflows are clearly sequenced (e.g., Cluster Health Check progresses from listing clusters → checking node capacity → identifying non-running pods). The pod troubleshooting section explicitly distinguishes when to use metrics vs events and provides a clear two-step pattern (events for context, metrics for quantitative impact). The event type disambiguation table serves as a validation checkpoint to avoid misreporting. The troubleshooting table at the end provides error recovery guidance. | 3 / 3 |
Progressive Disclosure | Excellent progressive disclosure with a clear overview in the main file and well-signaled one-level-deep references. The 'When to Load References' section provides specific trigger conditions for each reference file, making navigation intuitive. The 'Knowledge Base Structure' section gives a clear map of core vs advanced topics. References are consistently linked with descriptive summaries. | 3 / 3 |
Total | 11 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
7cbe1ef
Table of Contents
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.