Skip to main content
Back to the directory
jackwener/opencliSoftware EngineeringVideo and Media

smart-search

根据话题和场景,将查询路由到最佳的 opencli 搜索源。此 skill 的核心目标不是记忆命令,而是先定位数据源,再让 Agent 通过 opencli 自己读取实时帮助,避免文档漂移。

SkillJury keeps community verdicts, source metadata, and external repository signals in separate lanes so ranking data never pretends to be a review.

SkillJury verdict
Pending

No approved reviews yet

Would recommend
Pending

Waiting on enough review volume

Install signal
5

Weekly or total install activity from catalog data

Sign in to review
0 review requests
Install command
npx skills add https://github.com/jackwener/opencli --skill smart-search
SkillJury does not have enough approved reviews to publish a community verdict yet. Source metadata and repository proof are still available above.
SkillJury Signal Summary

As of Apr 30, 2026, smart-search has 5 weekly installs, 0 community reviews on SkillJury. Community votes currently stand at 0 upvotes and 0 downvotes. Source: jackwener/opencli. Canonical URL: https://skills.sh/jackwener/opencli/smart-search.

Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykWARN
About this skill
根据话题和场景,将查询路由到最佳的 opencli 搜索源。此 skill 的核心目标不是记忆命令,而是先定位数据源,再让 Agent 通过 opencli 自己读取实时帮助,避免文档漂移。 每次使用前,必须先做下面两步: 选定站点后,必须再做下面两步: 不要在 skill 文档里硬编码参数或假设命令签名;以 opencli ... -h 的实时输出为准。 只使用这一条规则,不再维护多套优先级: 把“单个用户问题”理解为同一意图链路下的一次问题求解;同一轮追问、澄清、补充条件,若核心问题未变,仍算同一题。 先建立一份站点调用台账。每次真正执行搜索命令后,立刻更新: 计数规则: 频率上限: 触发限频后的处理: 每次查询结束后,回答末尾必须追加一段简短的“搜索摘要”,至少包含下面三项: 如果有被限频跳过的站点,也要明确写出。 建议使用下面的固定格式: 如果用户没有指定网站,默认先判断语言和语境,再从这三个里只选一个。 一旦某个 AI 站点已经执行过一次真实查询,就不要在同一题里改写关键词后再次调用该 AI 站点。若答案不足,优先补专用源,不要反复追打同一个 AI 站点。 当使用 AI 源时,不要只丢一个过短关键词。优先构造成“主题 + 目标 + 限定条件”的查询。 优先使用下面这种表达方式: 避免只输入: 当出现以下任一情况时,再补充专用源: 单次查询通常控制在 1 个 AI 源 + 1 到 2 个专用源,避免结果过载。 当站点不可用时: 不要假设任何站点“绝对可用”。即使是公开站点,也以当前环境中的 live help 和执行结果为准。 根据需要读取对应文件: 只读与当前查询相关的文件,无需全部加载。 - 运行 opencli list -f yaml - 用 live registry 确认候选站点是否存在,并检查 strategy 、 browser 、 domain - 运行 opencli -h 查看该站点有哪些子命令 - 若已锁定某个子命令,再运行 opencli -h 查看参数、输出列、策略 - 当用户明确指定网站、平台或数据源时,直接使用对应网站。 - 当用户没有指定网站时,优先只选择一个 AI 源: grok 、 doubao 、 gemini 三选一。 - 当 AI 返回内容不足、缺少原始数据、需要权威佐证或需要垂直结果时,再补充 1-2 个专用源。 - site - query - count - status - opencli list -f yaml 、 opencli -h 、 opencli -h 属于预检与帮助,不计入搜索次数 - 一次真正的 opencli ... 搜索/查询执行,计为该站点 1 次调用 - 同站点因为报错、超时、验证码、反爬、登录态异常而失败,也算 1 次调用,不要无限重试 - AI 站点硬限制:同一题内,每个 AI 站点最多调用 1 次 - 默认策略仍然是只选 1 个 AI 站点,不要把多个 AI 站点串成常规流程 - 只有当用户明确要求比较多个 AI 站点时,才可以额外调用其他 AI 站点;但每个被点名的 AI 站点仍然最多 1 次 - 非 AI 站点默认最多调用 2 次 - 非 AI 站点第 2 次调用必须有明确理由,例如第一次结果过宽,需要加时间、地区、类别、排序或关键词限定 - 非 AI...

Source description provided by the upstream listing. Community review signal and install context stay separate from this narrative layer.

Community reviews

Latest reviews

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does smart-search do?

根据话题和场景,将查询路由到最佳的 opencli 搜索源。此 skill 的核心目标不是记忆命令,而是先定位数据源,再让 Agent 通过 opencli 自己读取实时帮助,避免文档漂移。

Is smart-search good?

smart-search does not have approved reviews yet, so SkillJury cannot publish a community verdict.

Which AI agents support smart-search?

smart-search currently lists compatibility with Gemini CLI, Skills CLI.

Is smart-search safe to install?

smart-search has been scanned by security audit providers tracked on SkillJury. Check the security audits section on this page for detailed results from Socket.dev and Snyk.

What are alternatives to smart-search?

Skills in the same category include grimoire-morpho-blue, conversation-memory, second-brain-ingest, zai-tts.

How do I install smart-search?

Run the following command to install smart-search: npx skills add https://github.com/jackwener/opencli --skill smart-search

Related skills

More from jackwener/opencli

jackwener/opencli/Software Engineering

opencli-repair

When an adapter breaks because a website changed its DOM, API, or auth flow, use this skill to diagnose the failure and patch the adapter.

Weekly installs
659
Community vote
0
0 up / 0 down
Freshness
Synced Apr 30, 2026
Software EngineeringFrontend and DesignNo reviews yetFirst seen Apr 4, 2026Source jackwener/opencli
jackwener/opencli/Software Engineering

opencli-usage

OpenCLI turns any website, Electron desktop app, or external CLI into a uniform opencli surface that agents can drive without screen-scraping. This skill is the orientation layer — once you know what you want to do, load one of the specialized skills below.

Weekly installs
6
Community vote
0
0 up / 0 down
Freshness
Synced Apr 30, 2026
Software EngineeringFrontend and DesignNo reviews yetSource jackwener/opencli
jackwener/opencli/Software Engineering

opencli-autofix

When an opencli command fails because a website changed its DOM, API, or response schema, automatically diagnose, fix the adapter, and retry — don't just report the error.

Weekly installs
4
Community vote
0
0 up / 0 down
Freshness
Synced Apr 30, 2026
Software EngineeringFrontend and DesignNo reviews yetSource jackwener/opencli
jackwener/opencli/Software Engineering

opencli-browser

The first reader of this CLI is an agent, not a human. Every subcommand returns a structured envelope that tells you exactly what matched, how confident the match is, and what to do if it didn't. Lean on those envelopes — do not guess.

Weekly installs
4
Community vote
0
0 up / 0 down
Freshness
Synced Apr 30, 2026
Software EngineeringFrontend and DesignNo reviews yetSource jackwener/opencli
Related skills

Alternatives in Software Engineering