CtrlK
BlogDocsLog inGet started
Tessl Logo

k8s-manifest-generator

Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.

60

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/kubernetes-operations/skills/k8s-manifest-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a clean overview that correctly defers detail to a reference file, but it offers little executable guidance for the core manifest-creation task, has redundant introductory sections, and leaves most of its bundle (spec references and asset templates) undiscoverable. Tightening the best-practices list into concrete examples and linking the remaining bundle files would materially raise quality.

Suggestions

Replace the generic Best Practices Summary bullets with a compact inline manifest skeleton (or link directly to the assets/*.yaml templates) so the core creation task has executable guidance in the body.

Add explicit navigation to all bundle files — e.g., a references section pointing to deployment-spec.md, service-spec.md, and the assets/ templates — so the existing bundle is discoverable instead of only details.md.

Fold a short sequenced creation workflow with an explicit 'validate before applying' checkpoint (kubectl apply --dry-run=server) into the body, and trim the redundant Purpose/When-to-Use sections that restate the description.

DimensionReasoningScore

Conciseness

The 'Purpose' and 'When to Use' sections restate the description, and the 10-item Best Practices Summary ('Label everything', 'Follow naming conventions') is generic guidance Claude largely already knows, so it is mostly efficient but carries unnecessary padding.

3 / 5

Actionability

Troubleshooting gives concrete kubectl commands ('kubectl describe pod', 'kubectl get endpoints'), but the core task of generating manifests is covered only by abstract bullets ('Always set resource requests and limits', 'Apply security contexts') with no inline executable YAML, leaving the primary guidance incomplete.

3 / 5

Workflow Clarity

The body lists post-creation 'Next Steps' but does not sequence the manifest-creation process itself (delegated to details.md), and 'Validate before applying' is a bullet rather than an integrated checkpoint; because applying manifests is impactful, the missing in-body validation workflow caps this at 3.

3 / 5

Progressive Disclosure

The body clearly signals one one-level-deep reference ('Detailed pattern documentation lives in references/details.md'), but five of the six bundle files (deployment-spec.md, service-spec.md, and the three assets/*.yaml templates) are never surfaced from the body, a navigation gap beyond the minor-organization threshold of the 4-anchor.

3 / 5

Total

12

/

20

Passed

Description

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

The description is strong: it explicitly answers both what and when with concrete, third-person trigger phrases and a clear Kubernetes niche. The main gap is trigger-term breadth — it lacks file extensions and a wider set of natural user phrasings.

DimensionReasoningScore

Specificity

Quotes 'Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets' — names the domain and enumerates concrete resource targets, but the distinct action is essentially one (create manifests across types) rather than multiple distinct verbs as in the 5-anchor, so it sits just below comprehensive.

4 / 5

Completeness

Clearly states what ('Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets') and an explicit 'Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations' trigger clause, matching the 5-anchor's both-what-and-when with concrete triggers.

5 / 5

Trigger Term Quality

Includes 'Kubernetes YAML manifests', 'K8s resources', and the Kubernetes/K8s synonym pair, but omits file extensions (.yaml) and common natural phrasings users would say, leaving it short of the comprehensive 5-anchor.

4 / 5

Distinctiveness Conflict Risk

Targets a clear Kubernetes-manifest niche with distinct triggers ('Kubernetes YAML manifests', 'K8s resources') and minimal overlap with unrelated skills, matching the 5-anchor for clear niche and minimal conflict risk.

5 / 5

Total

18

/

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
wshobson/agents
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.