CtrlK
BlogDocsLog inGet started
Tessl Logo

omni-settings

Read and update global application settings: system prompts, thinking budget, IP filters, payload rules, combo defaults, and require-login configuration.

52

Quality

58%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/omni-settings/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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-structured API reference with concrete, executable GET commands and a useful curated thinking-budget section, but it suffers from repeated auth-header boilerplate, empty update payloads, and missing validation steps for destructive operations.

Suggestions

Replace the per-endpoint `-d '{}'` placeholders with a representative real request body for each update endpoint, or link directly to the specific schema in the OpenAPI spec.

State the Authorization header convention once in the Authentication section and trim it from individual curl blocks to reduce repetition.

Add an explicit confirmation/verification step (e.g. dry-run or GET-before-purge) for the destructive purge and cleanup endpoints.

DimensionReasoningScore

Conciseness

The body is mostly efficient reference material with little concept over-explanation, but ~30 endpoints each repeat the full Authorization header boilerplate and most update examples carry an uninformative `-d '{}'`, which could be tightened by stating the auth header once and omitting empty payloads.

3 / 5

Actionability

GET curl commands are concrete and executable, and the curated thinking-budget section gives one complete real payload, but the majority of PUT/PATCH/POST examples show `-d '{}'` with no actual request-body fields, leaving key details missing for update operations.

3 / 5

Workflow Clarity

Endpoints are individually documented with clear methods and paths, but destructive operations (purge-request-history, purge-usage-history, qdrant/cleanup) include no validation, confirmation, or verification steps, which per the rubric caps workflow clarity at 3.

3 / 5

Progressive Disclosure

There is clear section structure (Overview, Authentication, Endpoints, Payloads) and a one-level reference to the OpenAPI spec for detailed schemas, but the full ~30-endpoint catalog is inlined in SKILL.md rather than split into a separate reference file, leaving organization only moderate.

3 / 5

Total

12

/

20

Passed

Description

66%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 specific, third-person description with good keyword coverage and a clearly distinct niche, but it lacks any explicit 'Use when' trigger guidance, which caps its completeness.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the user asks to view or change global application settings such as system prompts, thinking budget, IP filters, payload rules, combo defaults, or require-login.'

Add common synonyms like 'configure', 'config', or 'tune' alongside 'settings' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Lists concrete read/update actions applied to six enumerated, named settings (system prompts, thinking budget, IP filters, payload rules, combo defaults, require-login), giving comprehensive target coverage; the only gap is that just two verbs (read, update) are used rather than several distinct actions.

4 / 5

Completeness

The 'what' is clear and concrete (read/update of enumerated settings), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Natural user keywords like 'settings', 'system prompts', 'thinking budget', 'IP filters', and 'require-login' are present and would be said verbatim; a few synonyms (e.g. 'configure', 'config') are missing.

4 / 5

Distinctiveness Conflict Risk

The enumerated, specific global-application-settings niche is mostly distinct from other skills with only minor overlap risk; 'global application settings' alone is slightly broad, keeping it below 5.

4 / 5

Total

15

/

20

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
diegosouzapw/OmniRoute
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.