openserp-search

Search the web across multiple engines through a local OpenSERP instance.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/varlabz/skills --skill openserp-search-varlabz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openserp-search
Source: https://github.com/varlabz/skills/tree/main/openserp-search
Command: npx skills add https://github.com/varlabz/skills --skill openserp-search-varlabz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openserp, and includes scripts (resource) components.

What problem does it solve? AI assistants lack access to current information beyond their training data. This Skill connects to a local OpenSERP instance to run live web searches across multiple engines, returning structured results for research, news, and documentation lookups. ## Core Features & Use Cases - Multi-Engine Search: Query Google, Bing, DuckDuckGo, Yandex, Baidu, and Ecosia in parallel via the mega search endpoint with balanced, any, or fast modes. - Advanced Filtering: Restrict results by region, language, date range, domain, file type, and pagination offset. - Content Extraction: Fetch full page content from the top 1-5 results using auto, fast, or rendered extraction strategies. - Use Case: When asked about a recently released library, run a search filtered to the past month and extract the top result's page content to summarize current documentation. ## Quick Start Search the web for "Python asyncio best practices" using the openserp-search skill and summarize the top results.

Frequently Asked Questions about openserp-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web from the command line with multiple engines?▼

Run the search script with a query and a comma-separated engine list, such as --engines google,bing,yandex. The script queries a local OpenSERP instance via its mega search endpoint and returns merged results in JSON or text format.

What search engines does OpenSERP support?▼

OpenSERP supports Google, Bing, DuckDuckGo, Yandex, Baidu, and Ecosia. The default configuration queries Google, Bing, and DuckDuckGo, and you can override this with the --engines flag.

How do I filter web search results by date or domain?▼

Use the --date flag with a YYYYMMDD..YYYYMMDD range to limit results by date, and --site to restrict results to a specific domain such as github.com. You can also filter by file extension with --file.

Can I extract full page content from search results?▼

Yes, pass --extract with a number from 1 to 5 to fetch page content for the top results. The --extract-mode flag controls the strategy: auto, fast, or rendered for JavaScript-heavy pages.

Why is the OpenSERP search script not connecting?▼

The script expects a running OpenSERP instance at http://localhost:7007 by default. Set the OPENSERP_URL environment variable or pass --server to point to a different instance URL.