CtrlK
BlogDocsLog inGet started
Tessl Logo

route-failed-searches-to-shell-agent

Delegate web search tasks to shell_agent when direct search_web tool fails, using its retry mechanism and multi-step capabilities for resilient data gathering

60

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./benchmarks/gdpval/skills/route-failed-searches-to-shell-agent/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is well-structured with a clear, validated workflow and concrete examples, but it is verbose (repeating the shell_agent benefits) and its code references a non-real API, limiting executability. Progressive disclosure is adequate but keeps everything in one inline file.

Suggestions

Collapse the redundant shell-agent benefit descriptions: keep them in one place (e.g., Core Pattern) and remove the near-duplicate 'Why This Works' table or trim it to non-obvious contrasts only.

Replace or caveat the illustrative 'from tools import shell_agent' code with the real invocation syntax, or explicitly note it is schematic, so the example is genuinely executable.

Move the 'Why This Works' comparison and 'Troubleshooting' detail into a referenced file (e.g., TROUBLESHOOTING.md) to reduce inline length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient and assumes Claude's competence, but the shell_agent benefits are restated across 'Core Pattern', the 'Why This Works' table, and 'Best Practices', adding redundant tokens that could be tightened.

2 / 3

Actionability

Provides concrete task/timeout examples and specific thresholds, but the code targets an illustrative, non-real API ('from tools import shell_agent') so it is not truly executable or copy-paste ready.

2 / 3

Workflow Clarity

A clear four-step sequence (Detect, Delegate, Verify, Extract) with an explicit verification checkpoint in Step 3 and error-recovery feedback loops in Troubleshooting.

3 / 3

Progressive Disclosure

Well-organized into clear sections with no deep/nested references, but it is a single ~140-line file with inline content (the comparison table and troubleshooting) that could be split, and no external references are signaled.

2 / 3

Total

9

/

12

Passed

Description

75%

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 clearly conveys a distinct, well-scoped capability with explicit trigger conditions and correct third-person voice. It is somewhat held back by jargon-heavy trigger terms and a single-axis action description rather than a richer action set.

DimensionReasoningScore

Specificity

Names the domain ('web search tasks') and a concrete action ('Delegate web search tasks to shell_agent'), plus retry/multi-step capabilities, but the actionable verb set is essentially a single delegation action rather than multiple distinct concrete actions.

2 / 3

Completeness

Clearly states what it does ('Delegate web search tasks to shell_agent') and includes equivalent explicit trigger guidance ('when direct search_web tool fails'), answering both what and when.

3 / 3

Trigger Term Quality

Includes relevant terms like 'web search tasks' and 'search_web tool fails', but leans on technical jargon ('shell_agent', 'search_web tool') and lacks common user-spoken variations like 'search isn't working' or 'web search broken'.

2 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (routing failed web searches to shell_agent) with a distinct trigger unlikely to fire for unrelated skills; voice is correctly third person.

3 / 3

Total

10

/

12

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
HKUDS/OpenSpace
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.