CtrlK
BlogDocsLog inGet started
Tessl Logo

smart-search

基于 opencli 命令的智能搜索路由器。当用户想要使用 OpenCLI、CLI 或 API 搜索、查询、查找或研究信息时,尤其是涉及指定网站、社交媒体、技术资料、新闻、购物、旅游、求职、金融或中文内容时,务必使用此 skill

68

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 tightly organized routing skill: concrete pre-check commands, explicit routing and rate-limit rules, error-recovery feedback loops, and a reporting checklist, with per-domain details correctly delegated to one-level-deep reference files. The only real weakness is mild coaching verbosity in the query-term guidance and templated (justified) command placeholders.

DimensionReasoningScore

Conciseness

Largely lean and operational with no padding about what opencli or search engines are, but sections like AI 查询词建议 (主题/目标/限定条件 plus an 'avoid only entering' list) coach Claude somewhat and could be trimmed; efficient with minor over-explanation rather than the every-token-earns-its-place score-5 anchor.

4 / 5

Actionability

Provides concrete commands (opencli list -f yaml, opencli <site> -h, opencli <site> <command> -h), named sources (grok/doubao/gemini), and a copy-paste 搜索摘要 format template; falls short of fully copy-paste-ready score 5 because the core search commands use templated placeholders (<site>, <command>), though this is explicitly justified by the anti-drift philosophy.

4 / 5

Workflow Clarity

Clear sequenced workflow — 强制预检 (opencli list -f yaml → confirm candidates → opencli <site> -h → opencli <site> <command> -h), numbered routing rules, and explicit feedback loops for error recovery (rate-limit → switch source or answer with gaps; unavailable → fall back; failure → count once, do not retry infinitely), plus a mandatory search-summary checklist; this batch operation has explicit validation so the destructive/batch cap at 3 does not apply.

5 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep references: the 参考文件 section lists all 8 references with descriptions and a load-only-what's-relevant instruction, every referenced file exists in ./references/, and per-domain site detail is correctly split out while cross-cutting policy stays inline.

5 / 5

Total

18

/

20

Passed

Description

78%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 well-constructed description that explicitly states both the capability (opencli-based search routing) and a concrete 'Use when...' trigger with rich domain keywords. Its main weakness is that the listed action verbs are synonyms of a single operation rather than distinct capabilities.

Suggestions

Differentiate the core actions beyond search synonyms — e.g., note that it routes to per-site opencli subcommands, builds structured query terms, and produces a search summary, so specificity reads as multiple distinct actions.

Tighten the trigger by leading with the natural user phrasing (e.g., '搜索、查询、查找、研究') before the opencli/CLI/API jargon so it reads as something a user would say rather than tooling-first language.

DimensionReasoningScore

Specificity

Names the domain comprehensively (指定网站、社交媒体、技术资料、新闻、购物、旅游、求职、金融、中文内容) and the core action (智能搜索路由器, 基于 opencli 命令), but the action verbs 搜索/查询/查找/研究 are near-synonyms of one operation rather than distinct concrete actions like the score-4 anchor's extract/fill/convert.

3 / 5

Completeness

Explicitly answers both what (基于 opencli 命令的智能搜索路由器) and when (当用户想要...搜索、查询、查找或研究信息时...尤其是涉及...), with concrete trigger phrases, matching the anchor that requires an explicit 'Use when...' clause with concrete triggers; the 当...时 clause satisfies the trigger-guidance requirement so no cap at 3 applies.

5 / 5

Trigger Term Quality

Strong natural-keyword coverage with synonyms (搜索、查询、查找、研究) plus concrete domain triggers (社交媒体、新闻、购物、旅游、求职、金融、中文内容); stops short of score 5 because it leans on domain enumeration rather than the file-extension-style specificity the top anchor calls for.

4 / 5

Distinctiveness Conflict Risk

Anchored to a clear niche (opencli search routing) with domain-specific triggers that reduce conflict risk, but the broad 搜索/查询/查找/研究 framing could still overlap with general search skills, keeping it just below the minimal-conflict score-5 anchor.

4 / 5

Total

16

/

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
jackwener/OpenCLI
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.