CtrlK
BlogDocsLog inGet started
Tessl Logo

helm-generator

Comprehensive toolkit for generating best practice Helm charts and resources following current standards and conventions. Use this skill when creating new Helm charts, implementing Helm templates, scaffolding Chart.yaml and values.yaml, defining deployment templates, service definitions, ingress configurations, .tpl helpers, or building Helm projects from scratch. Trigger phrases include "create", "generate", "build", "scaffold" alongside terms like "kubernetes helm", "k8s charts", "helm package", "chart dependencies", "values.yaml", or "helm install".

75

Quality

94%

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

88%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 well-engineered skill body: an actionable staged workflow with explicit validation and error-recovery paths, concrete scripts and code patterns, and appropriate offloading of bulk detail to real, well-signaled bundle files. The two fixable weaknesses are localized redundancy (the Stage 5 emphasis block and repeated validator handoffs) and a broken reference to a missing `assets/_helpers-template.tpl` file.

Suggestions

Add the missing `assets/_helpers-template.tpl` to the assets directory (or repoint Stage 4 and the Assets table to `scripts/generate_standard_helpers.sh` only) — the file is referenced twice but does not exist, breaking navigation at a key generation stage.

Collapse the Stage 5 blockquote to a single directive plus one-line rationale; the instruction is currently repeated four times (MUST / Why / Do NOT skip / guarantees), and consolidate the helm-validator handoff into one section instead of four.

Tighten Stage 6's values.yaml guidance by pointing at a concrete snippet from `assets/values-schema-template.json` or the reference templates, matching the executable specificity of the other stages.

DimensionReasoningScore

Conciseness

The body is dense and token-efficient (tables for questions, script options, functions, and error handling; terse BAD/GOOD anti-pattern pairs), but contains trimmable repetition: the Stage 5 blockquote restates its read-the-references instruction roughly four times ("MUST", "Why:…", "Do NOT skip this step"), and the helm-validator handoff is repeated in four separate sections (When to Use, Stage 7, Converting Manifests, Post-Generation). This is 'efficient with minor over-explanation' rather than lean-every-token-earns-its-place, but noticeably above the some-unnecessary-explanation midpoint anchor.

4 / 5

Actionability

Fully executable guidance throughout: copy-paste script invocations with a complete options table (including a concrete pitfall note — pass `redis` not `redis:7-alpine`), a must-include key-patterns YAML block, a template-function table with real examples, an exact WebSearch fallback string, and BAD/GOOD pairs for every anti-pattern. Common cases are concretely covered.

5 / 5

Workflow Clarity

A seven-stage workflow with clear sequencing: Stage 1 is an explicit ask-before-assuming checklist table, Stage 7 is an explicit validation gate (helm lint, template render, schema checks, dry-run), and the Error Handling table provides issue→fix recovery loops. The generation task is not destructive/batch, so no validation cap applies, and the checkpoints-and-feedback anchor is met rather than the minor-gaps anchor.

5 / 5

Progressive Disclosure

Good structure against the actual bundle: SKILL.md is an overview, ~3,900 lines of detail live in three clearly signaled one-level-deep references and two scripts, all of which exist and match their descriptions, with a file index at the end. The defect is that `assets/_helpers-template.tpl` is referenced twice (Stage 4 and the Assets table) but does not exist in assets/, a dangling pointer at a key generation step. That blocks the easy-navigation top anchor but is a single isolated flaw in an otherwise well-split bundle, so it sits at 'good structure, minor organization gaps' rather than the buried/inline anchor below.

4 / 5

Total

18

/

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.

The description is a strong example: it states a concrete capability inventory, gives an explicit 'Use this skill when…' clause with natural trigger phrases including synonyms and file names, and carves out a distinct generation-only niche. The only flaw is the mild buzzword opener ('Comprehensive toolkit… current standards and conventions'), which adds padding without changing the score bands.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "generating best practice Helm charts", "scaffolding Chart.yaml and values.yaml", "defining deployment templates, service definitions, ingress configurations, .tpl helpers", "building Helm projects from scratch" — with comprehensive coverage of the domain. The opener "Comprehensive toolkit… following current standards and conventions" is mild buzzword fluff but does not obscure the concrete capability list, so this sits at the top anchor rather than the minor-gaps anchor below it.

5 / 5

Completeness

Explicitly answers both questions: the "what" ("Comprehensive toolkit for generating best practice Helm charts and resources…") and the "when" via an explicit "Use this skill when…" clause enumerating concrete scenarios plus a trigger-phrase sentence. This is the top anchor; score 4 would require the 'when' to be less explicit than it is.

5 / 5

Trigger Term Quality

Natural trigger coverage includes verbs users actually say ("create", "generate", "build", "scaffold") paired with domain terms and synonyms ("kubernetes helm", "k8s charts"), file names ("values.yaml", "Chart.yaml", ".tpl helpers"), and commands ("helm package", "helm install", "chart dependencies"). This matches the comprehensive-synonyms anchor; no commonly used natural phrasing is obviously missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche — Helm chart generation — with distinct triggers (values.yaml, Chart.yaml, .tpl helpers, helm package) and generation-only verbs (creating, scaffolding, building) that avoid firing for validation or raw-Kubernetes-YAML requests handled by sibling skills. Minimal conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

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.