CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

omni-proxies

Configure HTTP/HTTPS/SOCKS proxies for upstream provider requests. Set per-provider or global proxy rules, test connectivity, and manage proxy rotation.

Quality

61%

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

Quality

Content

37%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 a generated stub: organized sections and no verbosity, but almost entirely empty of substance. It provides no executable guidance for the proxy tasks the description promises, no workflow sequence, and its only reference points outside the skill bundle, leaving the skill unusable as-is.

Suggestions

Add concrete, copy-paste-ready configuration examples: the actual env vars or config keys for global and per-provider proxy settings, and an executable connectivity test command (e.g., a curl through the proxy).

Provide a step-by-step workflow for configure → test → rotate with a validation checkpoint (verify connectivity before/after applying a proxy rule) so failures are caught early.

Either fill the Endpoints placeholder with the real proxy-management endpoints or create the referenced detail as a bundle file under references/ instead of pointing to a non-existent 'docs/openapi.yaml'.

DimensionReasoningScore

Conciseness

The body is very short with essentially no padding — the only over-explanation is the Overview section repeating the frontmatter description verbatim. It is not a 5 because that verbatim duplication is a minor inefficiency that could be trimmed.

4 / 5

Actionability

The only concrete items are 'POST /api/auth/login' and 'REQUIRE_API_KEY=false'; the core task has no executable guidance at all — no proxy env vars, config examples, or test commands for 'Set per-provider or global proxy rules, test connectivity, and manage proxy rotation'. It is above a 1 because a couple of high-level specifics exist, but well below 3 since the proxy configuration itself is described only in the abstract.

2 / 5

Workflow Clarity

The description promises a multi-step process (configure proxies, test connectivity, manage rotation) but the body contains no steps, no sequence, and no validation for any of it. The Endpoints section is an explicit placeholder ('_No endpoints mapped for this area yet._'), so there is no coherent workflow to follow.

1 / 5

Progressive Disclosure

The four sections (Overview, Authentication, Endpoints, Payloads) provide basic structure, but the sole reference — 'docs/openapi.yaml' / 'GET /api/openapi.spec' — is not part of the skill bundle (no references/ directory exists), and there is no detailed content anywhere in the skill. Structure exists but organization is minimal and navigation leads nowhere, fitting the middle anchor rather than the well-split or monolithic extremes.

3 / 5

Total

10

/

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 concise, third-person description with concrete multi-action capabilities and good natural keywords. Its main deficiency is the complete absence of a 'Use when...' trigger clause, which caps completeness and weakens its usefulness for skill-selection triggering.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user mentions proxies, proxy rotation, routing upstream API traffic through a proxy, or connection/egress configuration for providers.'

Include a few more natural synonyms users would say — 'proxy server', 'route requests through', 'egress IP' — to improve trigger-term coverage.

Mention proxy authentication (credentials for proxies) to close the specificity gap in capability coverage.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'Set per-provider or global proxy rules, test connectivity, and manage proxy rotation' — naming the domain and multiple specific operations. It falls short of a 5 because coverage has minor gaps: no mention of proxy authentication, protocol-specific setup, or troubleshooting despite 'test connectivity' hinting at it.

4 / 5

Completeness

It has a clear 'what' ('Configure HTTP/HTTPS/SOCKS proxies... Set per-provider or global proxy rules, test connectivity, and manage proxy rotation') but no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 2 because the 'what' is concrete and multi-action, and not a 4 because 'when' is entirely absent rather than merely weakly implied.

3 / 5

Trigger Term Quality

It includes natural keywords users would say — 'proxy', 'HTTP/HTTPS/SOCKS', 'proxy rotation', 'connectivity' — giving good coverage. A few natural terms are missing (e.g., 'proxy server', 'route requests through'), keeping it below the comprehensive-synonym level of a 5.

4 / 5

Distinctiveness Conflict Risk

'Upstream provider requests' plus protocol-level proxy terms carve out a fairly distinct niche with minimal trigger conflict. It is not a 5 because 'configure proxies' could still overlap with general networking, deployment, or scraping-related skills that also mention proxies.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

diegosouzapw/OmniRoute

Path

skills/omni-proxies/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.