smart-search
A routing skill for the OpenCLI tool that directs search queries to specific data sources based on user intent, topic, and source availability. It enforces pre-flight checks, frequency limits, and structured reporting for search operations.
Is smart-search safe to install?
Review the source first: our audit of smart-search's source files found 4 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands via the opencli interface and reads local reference files to determine search strategies.
How we audit skills: our security review methodology.
Who is this skill for?
Users of OpenCLI who need to perform structured, multi-source information retrieval across various domains including social media, technical documentation, and general web search.
What can you do with it?
- Routing search queries to specialized OpenCLI data sources.
- Performing pre-flight checks on available CLI search sites.
- Managing search frequency limits per query session.
- Generating structured search summaries after information retrieval.
- Selecting appropriate AI search sources based on language and context.
How good is this skill?
Quality score: 9/10. The skill provides clear, actionable instructions for routing and frequency management. It relies on dynamic help commands rather than hardcoded parameters, which improves robustness.
What does the skill file contain?
# 智能搜索路由器 根据话题和场景,将查询路由到最佳的 opencli 搜索源。此 skill 的核心目标不是记忆命令,而是先定位数据源,再让 Agent 通过 `opencli` 自己读取实时帮助,避免文档漂移。 ## 强制预检 每次使用前,必须先做下面两步: - 运行 `opencli list -f yaml` - 用 live registry 确认候选站点是否存在,并检查 `strategy`、`browser`、`domain` 选定站点后,必须再做下面两步: - 运行 `opencli <site> -h` 查看该站点有哪些子命令 - 若已锁定某个子命令,再运行 `opencli <site> <command> -h` 查看参数、输出列、策略 不要在 skill 文档里硬编码参数或假设命令签名;以 `opencli ... -h` 的实时输出为准。 ## 主路由规则 只使用这一条规则,不再维护多套优先级: 1. 当用户明确指定网站、平台或数据源时,直接使用对应网站。 2. 当用户没有指定网站时,优先只选择一个 AI 源:`grok`、`doubao`、`gemini` 三选一。 3. 当 AI 返回内容不足、缺少原始数据、需要权威佐证或需要垂直结果时,再补充 1-2 个专用源。 ## 单题预算与频率限制 把“单个用户问题”理解为同一意图链路下...
Frequently asked questions
How do I choose an AI source if the user does not specify one?
Select one from grok, doubao, or gemini based on the language and context of the query.
What is the maximum number of calls allowed for non-AI sites?
Non-AI sites are limited to 2 calls per query session.
What should I do if a site is unavailable?
Record the site as skipped, do not abort the entire search, and fallback to an alternative source or an AI source.
Related skills
find-skills
2.3MUsers seeking to extend agent capabilities with specialized tools, workflows, or knowledge packages
The find-skills skill enables agents to search for, discover, and install modular packages from the open agent skills ecosystem using the Skills CLI.
agent-browser
506.7KAI agents and developers requiring programmatic web interaction, exploratory testing, or automation of Electron desktop applications
The agent-browser CLI provides browser automation for AI agents using Chrome or Chromium via CDP. It supports page navigation, form interaction, data extraction, and testing. The tool utilizes accessibility-tree snapshots and element references for interaction.
azure-ai
429.4KDevelopers and AI agents requiring integration with Azure AI services for search, transcription, and synthesis tasks
The azure-ai skill provides tools for interacting with Azure AI services, including AI Search, Speech, OpenAI, and Document Intelligence. It supports search operations, speech-to-text, text-to-speech, and OCR through an MCP server interface.
image-to-video
355.0KDevelopers and users who need to automate video generation from images using the RunComfy platform
The image-to-video skill routes user requests to specific RunComfy animation models based on intent. It selects HappyHorse 1.0 I2V for general animation, Wan 2.7 for custom-voiceover lip-sync, or Seedance 2.0 Pro for multi-modal composition. The skill executes the RunComfy CLI to process inputs and download generated video files.