CtrlK
BlogDocsLog inGet started
Tessl Logo

cert-manager-setup

Cert Manager Setup - Auto-activating skill for DevOps Advanced. Triggers on: cert manager setup, cert manager setup Part of the DevOps Advanced skill category.

36

0.98x
Quality

3%

Does it follow best practices?

Impact

97%

0.98x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/02-devops-advanced/cert-manager-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

7%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description is extremely minimal and essentially just restates the skill name without providing any useful information about what the skill does or when it should be selected. It lacks concrete actions, meaningful trigger terms, and explicit usage guidance, making it nearly useless for skill selection among a large set of available skills.

Suggestions

Add specific concrete actions the skill performs, e.g., 'Installs and configures cert-manager on Kubernetes clusters, creates Certificate and Issuer resources, sets up Let's Encrypt integration, and manages TLS certificate lifecycle.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user needs to set up cert-manager, configure TLS/SSL certificates in Kubernetes, create certificate issuers, or integrate Let's Encrypt with their cluster.'

Remove the duplicate trigger term ('cert manager setup' is listed twice) and expand with natural variations users would say like 'TLS certificates', 'SSL setup', 'HTTPS', 'Let's Encrypt', 'Kubernetes certificates', 'cert-manager installation'.

DimensionReasoningScore

Specificity

The description contains no concrete actions. It only says 'Cert Manager Setup' without describing what specific tasks it performs (e.g., installing cert-manager, configuring issuers, creating certificates, managing TLS).

1 / 3

Completeness

The description fails to answer 'what does this do' beyond the name itself, and the 'when' clause is essentially just the skill name repeated. There is no explicit 'Use when...' guidance with meaningful triggers.

1 / 3

Trigger Term Quality

The trigger terms are just 'cert manager setup' repeated twice. It misses natural variations users would say like 'TLS certificates', 'SSL', 'Let's Encrypt', 'certificate issuer', 'HTTPS', 'Kubernetes certificates', or 'cert-manager'.

1 / 3

Distinctiveness Conflict Risk

The term 'cert manager' is somewhat specific to a particular Kubernetes tool, which provides some distinctiveness. However, the lack of detail means it could overlap with general DevOps, Kubernetes, or TLS/SSL-related skills.

2 / 3

Total

5

/

12

Passed

Implementation

0%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is an empty template that contains no actual technical content about cert-manager setup. It only describes what the skill would do in abstract terms without providing any actionable guidance, commands, configurations, or examples. It fails on every dimension because it teaches nothing.

Suggestions

Add concrete, executable steps for installing cert-manager (e.g., `helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --set installCRDs=true`) with validation commands like `kubectl get pods -n cert-manager`.

Include example ClusterIssuer and Certificate YAML manifests for common use cases (Let's Encrypt staging/production, self-signed).

Add a clear workflow with validation checkpoints: install → verify pods running → create issuer → verify issuer ready → create certificate → verify certificate issued.

Remove all meta-description sections (Purpose, When to Use, Capabilities, Example Triggers) and replace with actual technical content that Claude can use to help users.

DimensionReasoningScore

Conciseness

The content is entirely filler and meta-description. It explains what the skill does in abstract terms without providing any actual technical content about cert-manager setup. Every section describes the skill rather than teaching anything.

1 / 3

Actionability

There are zero concrete commands, code snippets, configuration examples, or specific steps for setting up cert-manager. The content is entirely vague descriptions like 'Provides step-by-step guidance' without actually providing any.

1 / 3

Workflow Clarity

No workflow is defined at all. There are no steps, no sequence, no validation checkpoints. The skill claims to provide 'step-by-step guidance' but contains none.

1 / 3

Progressive Disclosure

The content has section headers but they contain no useful information. There are no references to detailed files, no examples, and no structured content to navigate. It's a shell with no substance.

1 / 3

Total

4

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.