CtrlK
BlogDocsLog inGet started
Tessl Logo

kubernetes-python

Kubernetes Python client for programmatic cluster management. Use when working with Kubernetes API, managing pods, deployments, services, namespaces, configmaps, secrets, jobs, CRDs, EKS clusters, watching resources, automating K8s operations, or building Kubernetes controllers.

73

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

80%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, well-structured reference skill with excellent progressive disclosure and copy-paste-ready code. Its main gaps are missing validation/verification feedback loops around destructive and batch operations, plus a few trimmable reference-style sections.

Suggestions

Add an explicit validation checkpoint after destructive calls (e.g., read-back or status check after delete_namespaced_pod/delete_namespaced_deployment) and a validate->fix->retry loop for batch pagination to lift workflow_clarity above the destructive/batch cap of 3.

Trim or relocate the Key Features strength/consideration list and the version-compatibility table (time-sensitive 1.29/1.30/1.31 numbers) into a reference file to tighten conciseness.

In the 'Replace' snippet, define or contextualize 'existing.metadata.resource_version' so the example is self-contained rather than relying on an undefined variable.

DimensionReasoningScore

Conciseness

The body is code-heavy and assumes competence with no 'what is Kubernetes' padding, but the Key Features strength/consideration list, the time-sensitive version-compatibility table, and the reference-links section are mild padding that could be trimmed; not lean enough for a 5 yet above a 3.

4 / 5

Actionability

It provides numerous fully executable, copy-paste-ready code blocks covering the common cases (install, init, CRUD, watch loop, idempotent create-or-update, pagination, base64 secrets, CRD creation), matching the anchor for fully executable guidance covering common cases.

5 / 5

Workflow Clarity

Destructive operations (delete pod/deployment) and batch operations (pagination) are shown without verification checkpoints or validate->fix->retry feedback loops, so per the rubric's destructive/batch cap workflow clarity cannot exceed 3 despite the well-sequenced create-or-update pattern.

3 / 5

Progressive Disclosure

SKILL.md is a clear overview with three well-signaled one-level-deep references (client-setup.md, resource-operations.md, watch-patterns.md), all verified to exist and to contain only internal anchor TOCs rather than nested .md references, so content is appropriately split and easy to navigate.

5 / 5

Total

17

/

20

Passed

Description

100%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, well-formed description that clearly states both the skill's purpose and a rich set of natural trigger conditions. It is concrete, distinct, and free of vague fluff.

DimensionReasoningScore

Specificity

The description enumerates concrete actions and resource types ('managing pods, deployments, services, namespaces, configmaps, secrets, jobs, CRDs, EKS clusters, watching resources, automating K8s operations, or building Kubernetes controllers'), giving comprehensive coverage rather than just 1-2 actions or minor gaps.

5 / 5

Completeness

It explicitly answers both 'what' ('Kubernetes Python client for programmatic cluster management') and 'when' ('Use when working with Kubernetes API, managing pods...'), matching the anchor-5 pattern of clear what-and-when with concrete trigger phrases.

5 / 5

Trigger Term Quality

It lists natural terms a user would say ('Kubernetes API', 'pods', 'deployments', 'EKS clusters', 'K8s operations') including the Kubernetes/K8s synonym and a broad resource vocabulary, meeting the comprehensive-synonym bar; no file extension applies to this domain.

5 / 5

Distinctiveness Conflict Risk

'Kubernetes Python client' with triggers like CRDs, EKS clusters, and building controllers carves a clear niche with minimal overlap risk against unrelated skills.

5 / 5

Total

20

/

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
fernandezbaptiste/Skrillz
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.