CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

helm-chart-builder

Helm chart development agent skill and plugin for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw — chart scaffolding, values design, template patterns, dependency management, security hardening, and chart testing. Use when: user wants to create or improve Helm charts, design values.yaml files, implement template helpers, audit chart security (RBAC, network policies, pod security), manage subcharts, or run helm lint/test.

64

Quality

81%

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

63%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 highly actionable and well-structured with concrete code patterns, real validation commands, and severity-ranked checklists. Its main weaknesses are duplicated content: detailed template patterns and values-design guidance are inlined while the two provided reference files are never referenced, and one cited script (convert.sh) is missing from the bundle. Adding explicit validation feedback loops would complete the workflows.

Suggestions

Link the existing reference files from the relevant body sections (e.g., 'See [chart-patterns.md](references/chart-patterns.md)' under Template Patterns and '[values-design.md](references/values-design.md)' under Values Design Principles) and move the inlined pattern code and design trees into them to shorten SKILL.md.

Remove or fix the './scripts/convert.sh' reference in the Installation section — the script does not exist in the bundle's scripts/ directory — and either ship the /helm:* slash-command definitions or drop the Slash Commands table.

Add explicit feedback loops to the workflows (e.g., after 'Validate' in /helm:create: 'If lint or the analyzer reports issues, fix them and re-run before proceeding'), which would also raise workflow clarity to fully checked-off validation.

DimensionReasoningScore

Conciseness

The body is mostly efficient with no tutorial-style explanation of known concepts, but it inlines substantial material that duplicates the bundle's reference files — a ~40-line standard Ingress template in Pattern 2, the full Values Design Principles and Dependency Management trees — plus off-topic meta sections (multi-tool Installation, OpenClaw, Related Skills). This fits 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than anchor 4's 'minor instances'.

3 / 5

Actionability

Concrete, copy-paste-ready guidance throughout: complete _helpers.tpl and security-hardened pod spec templates, specific CLI invocations with flags ('python3 scripts/chart_analyzer.py mychart/ --output json', 'helm lint mychart/', 'helm template mychart/ --debug'), and severity tables with exact fixes ('Set runAsNonRoot: true, runAsUser: 1000'). Minor gaps keep it below anchor 5: the referenced './scripts/convert.sh' does not exist in the bundle, and the /helm:create, /helm:review, /helm:security slash commands have no command definitions shipped alongside them.

4 / 5

Workflow Clarity

All three workflows are clearly sequenced with numbered steps, and /helm:create ends in an explicit validation step (chart_analyzer, helm lint, helm template --debug), while /helm:review and /helm:security follow a structured check-then-report flow. However, no feedback loops for error recovery are described (what to do when lint or validation fails), which anchor 5 requires — matching anchor 4's 'clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

The body has good section structure, but references/chart-patterns.md and references/values-design.md exist in the bundle yet are never linked or mentioned — their content (template patterns, values design) is inlined in SKILL.md instead — and one referenced path (scripts/convert.sh) does not exist. This matches anchor 3 ('references present but not clearly signaled; content that should be separate is inline') rather than anchor 2, since the body itself is well-organized with clear headers rather than monolithic.

3 / 5

Total

14

/

20

Passed

Description

88%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: concrete capability list, explicit third-person 'Use when' trigger guidance with specific phrases, and distinct Helm-specific keywords. The only weaknesses are a few missing natural trigger variations and slight overlap risk with general Kubernetes/security skills from terms like RBAC and network policies.

DimensionReasoningScore

Specificity

The description lists six concrete action areas ('chart scaffolding, values design, template patterns, dependency management, security hardening, and chart testing'), comprehensively covering the Helm chart development lifecycle. This matches the anchor for multiple specific concrete actions with comprehensive coverage rather than the anchor 4 case of minor gaps.

5 / 5

Completeness

It clearly answers both what ('chart scaffolding, values design, template patterns, dependency management, security hardening, and chart testing') and when ('Use when: user wants to create or improve Helm charts, design values.yaml files, implement template helpers, audit chart security...'), matching the anchor for explicit what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keyword coverage including 'create or improve Helm charts', 'values.yaml', 'subcharts', and 'helm lint/test'. A few common terms users would naturally say are missing (e.g., 'Kubernetes manifests', 'helm template', '.tgz packages'), matching the 'good keyword coverage; a few natural terms missing' anchor rather than the fully comprehensive one.

4 / 5

Distinctiveness Conflict Risk

Mostly distinct niche with Helm-specific triggers (values.yaml, subcharts, helm lint/test), but the security terms 'RBAC, network policies, pod security' create minor overlap risk with general Kubernetes security skills. This matches anchor 4 (minor overlap risk with closely related skills) rather than anchor 5's minimal conflict risk.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

engineering/helm-chart-builder/skills/helm-chart-builder/SKILL.md

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.