smart-search
基于 opencli 命令的智能搜索路由器。当用户想要搜索、查询、查找或研究信息时,尤其是涉及指定网站、社交媒体、技术资料、新闻、购物、旅游、求职、金融或中文内容时,务必使用此 skill
Security Assessment
About smart-search
The 'smart-search' skill is an intelligent search router based on the opencli command, designed to assist users in efficiently searching, querying, or researching information. It is particularly effective when the user needs to find specific content related to websites, social media platforms, technical documents, news, shopping, travel, job search, finance, or content in Chinese. This skill solves the problem of inefficient search methods by intelligently routing queries to the most appropriate sources based on topics and context, ensuring that the search results are relevant and up-to-date. The skill utilizes opencli to avoid data drift by allowing the agent to read real-time help from sources rather than relying on static documentation. This feature ensures that queries are routed to the best data sources without the need for pre-stored commands, making the search process both dynamic and accurate.
The core feature of the 'smart-search' skill is its routing logic that selects the best opencli search sources based on the user's query. It first checks the availability of candidate sites and their associated strategies and domains, ensuring that the sources are up-to-date. The skill enforces strict rules for query execution frequency, ensuring that sources are not overused. If a query exceeds a set limit, the skill attempts to find alternative sources or provide answers based on available data. Users are provided with a summary of the search process, including the websites used, search terms, and frequency of each search. This functionality ensures that users are aware of the results and any potential gaps in information.
The 'smart-search' skill is ideal for users who need accurate and fast search results from a wide variety of domains, including social media, news, shopping, and more. It is particularly useful for those conducting research, exploring specific topics, or gathering authoritative information across multiple platforms. This skill is perfect for individuals in fields like journalism, research, tech development, and anyone who requires reliable, fast, and broad search capabilities.
FAQ
How do I use the smart-search skill?
To use the smart-search skill, ensure that you run the necessary pre-checks first by using 'opencli list -f yaml' and confirming the availability of candidate sites. Then, you can perform searches by routing queries to selected websites or AI sources. Detailed commands can be executed through 'opencli' with proper query definitions.
What is the frequency limit for using different data sources?
The skill has specific frequency limits. For AI sources, each can be called once per query. Non-AI sources can be called up to twice, with the second call requiring a clear reason. If frequency limits are triggered, the skill will skip the overused source and try alternatives.
What happens if a source becomes unavailable during a search?
If a source becomes unavailable, the skill will not stop the search process. It will log the source as 'skipped' and attempt to use other sources or fallback to a suitable AI source to complete the search.
Can I specify which AI source to use?
Yes, if the user specifies a particular website or platform, the skill will use that source. If no source is specified, the skill will prioritize an AI source based on the query context, choosing between 'grok', 'doubao', and 'gemini'.
All Files
9 filesInstall smart-search
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
jackwener/opencli