CtrlK
BlogDocsLog inGet started
Tessl Logo

configuration

caddy-security Caddyfile configuration generation for the security app and authenticate or authorize HTTP directives. Use when creating, reviewing, or modifying Caddyfile configs for authentication portals, authorization policies, identity stores, OAuth or SAML identity providers, SSO app providers, users, registration flows, messaging, credentials, secrets, or runtime replacement in this repository.

79

Quality

100%

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

100%Weight 40%Scale 1-3

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 well-structured router skill: concise, actionable with real parser and fixture references, a sequenced workflow with a validation checkpoint, and clean one-level-deep navigation to domain skills. It avoids concept over-explanation and monolithic reference walls.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: a Purpose, a 5-step Workflow, one Common Shape example, a Domain Map, and a Fixtures list, with no explanation of concepts Claude already knows; every section earns its tokens.

3 / 3

Actionability

Provides a fully executable Common Shape Caddyfile plus concrete guidance (specific parser file names like 'caddyfile.go', 'plugin_authn.go', and fixture paths under 'testdata/caddyfile_adapt/'), rather than vague or pseudocode direction.

3 / 3

Workflow Clarity

The 5-step Workflow is clearly sequenced and includes an explicit validation checkpoint ('Check generated syntax against the parser files and the fixtures under testdata/caddyfile_adapt/') with a concrete fallback ('Use the testing-and-ci skill if validation requires running tests'); config generation is not destructive, so the missing fix/retry loop does not cap the score.

3 / 3

Progressive Disclosure

Acts as a well-organized overview/router pointing one level deep to domain skills via the Domain Map, with clearly signaled references ('configuration-http-integrations', 'configuration-saml-providers', etc.); no local bundle files exist to verify, but the navigation structure matches the clear-overview anchor.

3 / 3

Total

12

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 concise, third-person, and hits every anchor at the top level: concrete actions, natural trigger terms, an explicit 'Use when' clause, and a distinct caddy-security niche. No verbosity, buzzwords, or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('creating, reviewing, or modifying Caddyfile configs') tied to specific directives ('security app and authenticate or authorize HTTP directives'), matching the multi-action anchor rather than the single-domain anchor at 2.

3 / 3

Completeness

Explicitly answers what ('caddy-security Caddyfile configuration generation...') and when ('Use when creating, reviewing, or modifying Caddyfile configs for...'), satisfying the explicit-trigger anchor and avoiding the cap at 2 from a missing 'Use when' clause.

3 / 3

Trigger Term Quality

Covers natural terms a user would say ('Caddyfile configs', 'authentication portals', 'authorization policies', 'OAuth or SAML identity providers', 'SSO app providers', 'registration flows', 'messaging', 'credentials', 'secrets'), giving broad coverage rather than just some relevant keywords.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to 'caddy-security' with directive-specific triggers, giving it a clear niche unlikely to fire for unrelated skills; it is far more specific than the 'could still overlap' anchor at 2.

3 / 3

Total

12

/

12

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: 1 missing, 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository
greenpau/caddy-security
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.