CtrlK
BlogDocsLog inGet started
Tessl Logo

configuration-authentication-ui

caddy-security authentication portal UI Caddyfile configuration. Use when creating, reviewing, or modifying authentication portal ui blocks, templates, metadata, private links, static assets, themes, languages, logos, auto_redirect_url, custom CSS, custom JavaScript, or custom HTML header injection.

72

Quality

90%

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

80%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 concise and highly actionable with complete Caddyfile examples and useful non-obvious constraints, but it stops short of an explicit validation feedback loop and lacks a curated bundle of reference files to deepen into.

Suggestions

Add an explicit validate-then-fix step, e.g. reload/restart Caddy and check logs after editing a ui block, so config edits have a feedback loop.

Create a references/ file (e.g. a curated UI directive reference or supported-languages list) and link it one level deep so progressive disclosure is fully realized within the bundle.

Cross-reference the fixture earlier in the body and note how to run caddy adapt against it as a concrete verification checkpoint.

DimensionReasoningScore

Conciseness

Lean body that assumes competence, provides only non-obvious constraints ('Do not invent UI directives from authcrunch struct fields unless caddyfile_authn_ui.go parses them'), and avoids explaining Caddyfile or portal basics.

3 / 3

Actionability

Concrete, executable Caddyfile examples with real syntax for ui blocks, links, static_asset, custom css/js, and language directives, plus specific filesystem paths to consult for validation.

3 / 3

Workflow Clarity

The task is mostly declarative config editing rather than a multi-step process, and while validation guidance exists ('Check that file when validating whether a language or message is available'), there is no explicit validate-then-recover feedback loop for config edits.

2 / 3

Progressive Disclosure

Source files are signaled one level deep ('Read these files when details matter'), but no references/scripts/assets bundle exists, so the deep-dive material is external source-code paths rather than curated, navigable bundle files.

2 / 3

Total

10

/

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.

A precise, third-person description with strong specificity, explicit trigger guidance, and a clear niche that distinguishes it from sibling authentication-configuration skills. It earns top marks on all four dimensions without verbosity.

DimensionReasoningScore

Specificity

Lists many concrete actions across 'creating, reviewing, or modifying' with an explicit enumeration of UI subtargets (templates, metadata, private links, static assets, themes, languages, logos, auto_redirect_url, custom CSS/JS/HTML).

3 / 3

Completeness

Explicitly states the 'what' (caddy-security authentication portal UI Caddyfile configuration) and the 'when' via a 'Use when creating, reviewing, or modifying...' clause, answering both required questions.

3 / 3

Trigger Term Quality

Natural user-facing terms ('authentication portal ui blocks', 'custom CSS', 'custom JavaScript', 'templates', 'themes') give good coverage of what a user would say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to 'authentication portal ui blocks' within caddy-security, with the body further distinguishing sibling skills, so it is unlikely to trigger for the wrong skill.

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: 4 missing, 4 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.