CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

configuration-http-integrations

Mount authenticate and authorize handlers, separate portal and protected routes, align auth URLs, and preserve trusted proxy metadata. Use for path conflicts, split hosts, public JWKS, and route ordering.

Quality

87%

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

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

A well-organized, highly actionable configuration skill: executable Caddyfile examples cover the common routing shapes, anti-patterns and named validation tests give concrete guardrails, and detail is pushed to well-signaled one-level-deep references. Minor improvements are possible in trimming the naming section and moving a few denser host-default topics into references.

DimensionReasoningScore

Conciseness

The body is dense and plugin-specific with no padding on concepts Claude already knows, but the naming-preference section repeats its point across two paragraphs and a few sentences ('An idle deadline measures stalled I/O...') could be trimmed, matching 'efficient with minor instances of over-explanation'.

4 / 5

Actionability

Provides copy-paste-ready Caddyfile blocks for the common cases (same-host portal/protected split, split-host, public JWKS routing, optional matcher form), explicit anti-patterns, named validation tests, and concrete policy examples, fully matching the top anchor.

5 / 5

Workflow Clarity

There is a clear progression from route roles through syntax, directive order, validation, and acceptance criteria, with named Go tests and checkable acceptance outcomes, but it is reference material rather than a numbered step sequence with explicit feedback loops.

4 / 5

Progressive Disclosure

Deep material (edge trust, mount patterns, reserved-path contract, validation journeys) is delegated to the two real reference files, each linked with an explicit description of what it covers, but the ~320-line body still carries reference-grade detail (e.g. Caddy Host Defaults) that could be split out.

4 / 5

Total

17

/

20

Passed

Description

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

A strong description with concrete third-person actions and an explicit 'Use for' trigger clause covering path conflicts, split hosts, JWKS, and route ordering. Its only weakness is missing the most natural user vocabulary ('Caddy'/'Caddyfile') and slight overlap potential with sibling caddy-security skills.

DimensionReasoningScore

Specificity

Lists four concrete, distinct actions ('Mount authenticate and authorize handlers', 'separate portal and protected routes', 'align auth URLs', 'preserve trusted proxy metadata') that comprehensively cover the skill's route-wiring domain, matching the top anchor rather than the 'minor gaps' level below.

5 / 5

Completeness

Explicitly answers both what (mount/separate/align/preserve actions) and when ('Use for path conflicts, split hosts, public JWKS, and route ordering') with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Includes good natural domain phrases ('path conflicts', 'split hosts', 'public JWKS', 'route ordering', 'trusted proxy'), but omits the most natural user vocabulary such as 'Caddy' or 'Caddyfile', keeping it just below comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The route-mounting niche with triggers like 'public JWKS' and 'route ordering' is clearly distinct from general web-serving skills, but it has minor overlap risk with closely related sibling skills (portal internals, policy internals) in the same plugin family.

4 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 8 suspicious

Warning

referenced_paths_exist

Referenced path issues: 3 missing, 3 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

greenpau/caddy-security

Path

.codex/skills/configuration-http-integrations/SKILL.md

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.