CtrlK
BlogDocsLog inGet started
Tessl Logo

k8s-yaml-generator

Comprehensive toolkit for generating, validating, managing Kubernetes YAML resources. Use this skill when creating Kubernetes manifests (Deployments, Services, ConfigMaps, StatefulSets, etc.), working with Custom Resource Definitions (CRDs), generating production-ready K8s configurations.

68

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 highly actionable body with complete executable templates, a clear validated workflow, and a well-integrated reference file. Its main weakness is token efficiency: a duplicated anti-patterns section and inline CRD examples that belong at a lower level of disclosure.

Suggestions

Merge the trailing "Anti-Patterns" section into "Common Anti-Patterns" — they repeat the same three rules (resource limits, `latest` tag, health probes) with only the WHY lines differing; keeping one copy would cut ~35 lines of duplicate tokens.

Move the three CRD example manifests (ArgoCD Application, Istio VirtualService, cert-manager Certificate) into a reference file (e.g., references/crd-examples.md) and keep one compact example inline, consistent with how production-readiness.md is already structured.

Trim "ALWAYS: Validate Before Delivery", which restates workflow step 4, to a one-line pointer to the validation section to remove further redundancy.

DimensionReasoningScore

Conciseness

Mostly efficient templates and checklists, but the second "Anti-Patterns" section ("NEVER omit `resources:` limits", "NEVER use `latest`", "NEVER create Deployments without liveness and readiness probes") duplicates three rules already covered under "Common Anti-Patterns", and "ALWAYS: Validate Before Delivery" restates workflow step 4 — noticeably redundant, though not padded with explanations of known concepts.

3 / 5

Actionability

Copy-paste-ready Deployment, Service, and ConfigMap templates plus three complete CRD manifests (ArgoCD Application, Istio VirtualService, cert-manager Certificate), concrete tessl_query_library_docs and WebSearch query strings, and kubectl delivery commands — fully executable with common cases covered.

5 / 5

Workflow Clarity

The five-step sequence (Understand → Fetch CRD Docs → Generate → Validate → Deliver) includes a mandatory validation gate with an explicit feedback loop ("Address all reported errors—fix, re-validate, repeat until clean"), a pre-delivery verification checklist, and a troubleshooting table for error recovery.

5 / 5

Progressive Disclosure

The single reference (references/production-readiness.md) exists, is one level deep, and is well-signaled in a References table with a "When to Use" column; however, ~60 lines of inline CRD examples and the duplicated anti-pattern content could be split into reference files, so structure is good but not optimally divided.

4 / 5

Total

17

/

20

Passed

Description

83%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 description that clearly states capabilities and explicit trigger conditions with concrete resource-type keywords. Its only weaknesses are the slightly generic "managing" action, a small set of missing natural phrasings, and minor overlap with the sibling validation skill.

DimensionReasoningScore

Specificity

Lists several specific actions ("generating, validating, managing Kubernetes YAML resources") plus an enumerated set of resource types ("Deployments, Services, ConfigMaps, StatefulSets"), but "managing" is generic and "Comprehensive toolkit" is mild buzz, so it falls short of the comprehensive anchor 5.

4 / 5

Completeness

Explicitly answers both what ("generating, validating, managing Kubernetes YAML resources") and when ("Use this skill when creating Kubernetes manifests (Deployments, Services, ConfigMaps, StatefulSets, etc.)...") with concrete trigger phrases, matching the anchor 5 example structure exactly.

5 / 5

Trigger Term Quality

Good keyword coverage including the "K8s" abbreviation synonym and "Custom Resource Definitions (CRDs)", but a few natural user phrasings (e.g., "pods", "Ingress", plain "yaml") are missing, so it matches anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The Kubernetes-manifest generation niche is clear with distinct triggers, but "validating" overlaps the sibling k8s-yaml-validator skill referenced in the body — minor overlap risk with a closely related skill, which is anchor 4, not 5.

4 / 5

Total

17

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
pantheon-org/tekhne
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.