CtrlK
BlogDocsLog inGet started
Tessl Logo

configuration-authentication-user-transforms

caddy-security authentication portal user transform Caddyfile configuration. Use when creating, reviewing, or modifying authentication portal transform user blocks, transform matchers, ACL condition syntax, add or overwrite role actions, drop matched role actions, MFA requirements, block or deny transforms, transform UI links, or authcrunch claim replacement placeholders.

75

Quality

92%

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.

An efficient, highly actionable reference skill that assumes competence and gives concrete examples with clear sectioning and one-level-deep external references. It avoids verbosity and concept re-explanation throughout.

DimensionReasoningScore

Conciseness

Lean and dense operational guidance that assumes Claude's competence; no padding explaining what Caddy or authentication is, and every section earns its place.

3 / 3

Actionability

Provides concrete, copy-paste-ready Caddyfile examples for matchers, actions, and claim replacements, plus specific field aliases and a named fixture.

3 / 3

Workflow Clarity

Single-purpose configuration skill whose single action (build a transform user block) is unambiguous and well-organized into shape, matchers, actions, and sandbox sections, qualifying under the simple-skill carve-out.

3 / 3

Progressive Disclosure

Clear overview body with well-signaled, one-level-deep references ('Read these files when details matter') to source files and a fixture, with content appropriately split into focused sections.

3 / 3

Total

12

/

12

Passed

Description

85%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.

A highly specific, well-triggered description for a narrow Caddy configuration niche. It clearly answers both what and when, with low conflict risk; its main weakness is jargon-heavy trigger language.

Suggestions

Soften technical jargon in the trigger clause with more natural phrasings a user might actually say (e.g. 'set up user roles and MFA in an auth portal').

Consider including the more common term 'roles' alongside 'role actions' for broader keyword coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions such as 'add or overwrite role actions', 'drop matched role actions', 'block or deny transforms', and 'transform UI links' rather than vague language.

3 / 3

Completeness

Explicitly states what it does ('caddy-security authentication portal user transform Caddyfile configuration') and when to use it via an explicit 'Use when ...' clause with multiple triggers.

3 / 3

Trigger Term Quality

The 'Use when' clause covers many relevant triggers, but the terms are heavily technical jargon ('ACL condition syntax', 'authcrunch claim replacement placeholders') and lack more natural user-facing phrasings.

2 / 3

Distinctiveness Conflict Risk

Targets a narrow niche (authentication portal transform user blocks) with distinct triggers unlikely to collide with sibling skills like configuration-authentication or configuration-authentication-ui.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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.