CtrlK
BlogDocsLog inGet started
Tessl Logo

omni-providers

Manage provider connections, API keys, OAuth flows, and connection tests via the REST API. List, add, update, remove, and test AI provider integrations across OmniRoute's 327-provider catalog.

64

Quality

75%

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-providers/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 clean, executable API reference with strong actionability and reasonable progressive disclosure via the OpenAPI pointer, but it lacks workflow sequencing and validation guidance for its destructive and batch endpoints.

Suggestions

Add brief validation/verification guidance for destructive and batch operations (e.g. re-run GET after DELETE, inspect per-provider results from test-batch) to lift workflow clarity above the cap.

Remove the verbatim Overview duplication of the frontmatter description to tighten conciseness, and factor the repeated Authorization header into a shared note.

Fill in or annotate the '-d {}' request-body placeholders with at least the required fields, or link each write endpoint to the matching OpenAPI schema section.

DimensionReasoningScore

Conciseness

Mostly lean endpoint reference with copy-ready curls; minor redundancy from the Overview restating the description verbatim and every curl repeating the identical Authorization header, which could be trimmed.

4 / 5

Actionability

Every endpoint ships a complete, executable curl command with the auth header and method, covering the common cases copy-paste ready; the '-d '{}}' placeholders are the only minor gap.

5 / 5

Workflow Clarity

This is a flat endpoint catalog with no multi-step sequencing or validation checkpoints; because it includes destructive (DELETE) and batch (test-batch, import-bulk) operations with no verify/test feedback, workflow clarity is capped at 3 per the judging guidelines.

3 / 5

Progressive Disclosure

Well-organized with per-endpoint headers and a clear one-level pointer to the OpenAPI spec (docs/openapi.yaml) for detailed schemas; the bulk endpoint listing is inline rather than split to a reference file, a minor organization gap.

4 / 5

Total

16

/

20

Passed

Description

75%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, well-scoped description with concrete verbs and a clear niche, but it omits any explicit 'when to use' trigger guidance, which caps its completeness.

Suggestions

Append an explicit 'Use when ...' clause naming natural triggers (e.g. 'Use when adding or testing an AI provider connection, rotating API keys, or troubleshooting OAuth flows').

Add a few natural synonyms users might say (e.g. 'add a provider', 'provider credentials') to broaden trigger coverage.

Consider mentioning the dashboard/CLI context so the description signals where this skill applies versus a general HTTP skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Manage provider connections, API keys, OAuth flows, and connection tests' and 'List, add, update, remove, and test AI provider integrations' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no 'Use when...' clause or equivalent explicit trigger guidance; per the judging guidelines a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Contains natural terms a user managing providers would say ('provider connections', 'API keys', 'OAuth flows', 'connection tests'), but lacks synonyms or file-extension-style variations; good but not exhaustive coverage.

4 / 5

Distinctiveness Conflict Risk

The OmniRoute-specific '327-provider catalog' framing carves out a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

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.