CtrlK
BlogDocsLog inGet started
Tessl Logo

sim-helm

Install, upgrade, and operate the Sim Helm chart on Kubernetes. Covers install path selection (inline / existingSecret / External Secrets Operator), required secret generation, the values.yaml mental model (env vs envDefaults vs Secret), and common failure triage. Invoke when a user asks about deploying Sim to a cluster, authoring a Sim values.yaml, debugging a Sim pod that won't start, upgrading a Sim release, or wiring Sim into a secret manager.

80

Quality

100%

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

100%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 diagnostic-first operations guide that executes the progressive-disclosure pattern well: a lean routing overview in SKILL.md with real, one-level-deep reference files carrying the detail. Commands are copy-paste ready, the workflow has explicit validation and rollback checkpoints, and no space is spent re-teaching concepts Claude already knows.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what Helm, Kubernetes, ESO, or a StatefulSet is; tables carry the density and each row earns its tokens. Matches the 'lean and efficient; every token earns its place' anchor rather than 4, since there is no over-explanation left to trim.

5 / 5

Actionability

Fully executable throughout: copy-paste-ready 'helm lint / helm template / helm upgrade --dry-run' commands, a parallel kubectl logs block, 'openssl rand -hex 32' generation, exact value keys with precedence ('app.secrets.existingSecret.enabled: true + .name', 'externalSecrets.enabled: true + secretStoreRef + remoteRefs.app.<KEY>'), and a charset regex for the Postgres password. Specific examples cover the common cases per the top anchor.

5 / 5

Workflow Clarity

A five-step workflow (Capture context -> Diagnose -> Propose -> Validate -> Deliver) with a context-capture checklist table, an explicit validation checkpoint ('Always run these before telling the user to helm install'), a feedback loop ('If lint or template fails, fix the values — do not work around chart validation'), and rollback commands. The destructive-operation cap does not apply because validation steps are present; this matches the top anchor with checklists and error-recovery loops.

5 / 5

Progressive Disclosure

A clear overview with a situation-to-reference routing table; all four referenced files (references/install-paths.md, secrets.md, troubleshooting.md, values-model.md) exist, hold real content of their own, and are exactly one level deep with clearly signaled pointers. Inlined quick-reference tables are appropriate overview-level summaries, matching the top anchor for well-signaled one-level-deep references with easy navigation.

5 / 5

Total

20

/

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 model example: it states concrete capabilities with their internal vocabulary (three install paths, three env-value layers), then closes with an explicit invoke clause enumerating five natural user requests. Every dimension lands on the top anchor without padding or over-claiming.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete capabilities: 'install path selection (inline / existingSecret / External Secrets Operator)', 'required secret generation', 'the values.yaml mental model (env vs envDefaults vs Secret)', and 'common failure triage'. Coverage is comprehensive across the chart's operations, matching the anchor 'lists multiple specific concrete actions; comprehensive coverage' rather than the level-4 anchor, which requires minor gaps.

5 / 5

Completeness

Explicitly answers what ('Install, upgrade, and operate the Sim Helm chart on Kubernetes. Covers...') and when ('Invoke when a user asks about deploying Sim... or wiring Sim into a secret manager') with concrete trigger phrases. This matches the level-5 anchor exactly; a score of 4 would require the when-clause to be less explicit or specific, which it is not.

5 / 5

Trigger Term Quality

Natural user phrasings are comprehensive: 'deploying Sim to a cluster', 'authoring a Sim values.yaml', 'debugging a Sim pod that won't start', 'upgrading a Sim release', 'wiring Sim into a secret manager', alongside concrete artifacts ('values.yaml', 'Helm chart'). Matches the anchor for full coverage of natural terms including synonyms and file names; not 4 because no common variation of the request is missing.

5 / 5

Distinctiveness Conflict Risk

Pinned to a distinct niche ('the Sim Helm chart on Kubernetes') with product-specific triggers (Sim values.yaml, Sim pod, Sim release), so it is clearly distinguishable from generic Helm or Kubernetes skills. Minimal conflict risk; not 4 since there is no meaningful overlap with closely related skills' triggers.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
simstudioai/sim
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.