CtrlK
BlogDocsLog inGet started
Tessl Logo

omni-budget

Configure spending limits, token quotas, and rate-limit policies per API key or globally. Inspect current consumption and enforce cost controls across providers.

57

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

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

Quality

Content

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

The body is concise and reasonably actionable with executable curl examples and clean section structure that defers schema detail to the OpenAPI spec, but it lacks a validation/verification step after the config-changing POST and provides no sample request payload.

Suggestions

Add a verification step after POST /api/rate-limit (e.g. re-run GET /api/rate-limit to confirm the new limits took effect) to satisfy the destructive/config-change validation requirement.

Replace the empty '-d "{}"' POST body with a representative JSON payload so the example is immediately useful.

Drop the redundant Overview section that merely restates the frontmatter description, or replace it with a one-line purpose statement.

DimensionReasoningScore

Conciseness

The body is lean with executable curl snippets and no concept over-explanation; the only redundancy is the Overview repeating the description verbatim, which could be trimmed.

4 / 5

Actionability

Concrete, copy-pasteable curl commands are provided for both GET and POST /api/rate-limit, but the POST example ships an empty '-d "{}"' body with no sample payload, leaving a minor gap.

4 / 5

Workflow Clarity

An implied inspect-then-update sequence exists via the GET/POST endpoints, but there is no validation checkpoint after the config-modifying POST, so workflow clarity is capped at 3 per the destructive/batch-operation rule.

3 / 5

Progressive Disclosure

The body is under 50 lines with well-organized sections (Overview, Authentication, Endpoints, Payloads) and a single one-level-deep pointer to the OpenAPI spec for detailed schemas, fitting the simple-skill exception.

5 / 5

Total

16

/

20

Passed

Description

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

The description is specific and domain-distinct, naming several concrete cost-control actions, but it lacks any explicit 'when to use' trigger guidance and omits common synonyms like 'budget', limiting completeness and trigger-term quality.

Suggestions

Add an explicit trigger clause such as 'Use when managing API spend, setting token/usage quotas, or enforcing rate limits per key or globally.'

Include natural synonyms users would say, e.g. 'budget', 'usage limits', and 'API limits', alongside the existing terms.

Tighten the vague 'across providers' phrase by naming what is actually scoped (e.g. 'per provider' or 'across all configured providers').

DimensionReasoningScore

Specificity

Lists several concrete actions ('Configure spending limits, token quotas, and rate-limit policies', 'Inspect current consumption', 'enforce cost controls') with a scoping qualifier ('per API key or globally'), though 'across providers' is vague, leaving minor coverage gaps.

4 / 5

Completeness

The 'what' is clear and concrete, but there is no 'Use when...' or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Relevant domain terms are present ('spending limits', 'token quotas', 'rate-limit policies', 'cost controls') but common natural variations such as 'budget', 'usage limits', or 'API limits' are missing.

3 / 5

Distinctiveness Conflict Risk

The budget/cost-control niche is fairly distinct with specific triggers, with only minor overlap risk against general API-management skills.

4 / 5

Total

14

/

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.