Querit Advanced Search Skill
This skill provides OpenClaw with real-time web search capabilities. It supports complex filtering to retrieve highly accurate information.
Notes:
- Needs
QUERIT_API_KEY from https://querit.ai
- Each account receives 1,000 free search queries to experience the content and capabilities.
Trigger Conditions
- When the user asks for real-time news, specific facts, or up-to-date data.
- When the search requires constraints like specific dates, languages, countries, or particular websites.
Supported Parameters
You can construct a JSON payload to use this tool. The payload supports the following fields:
query (string, Required): The search query term.
count (integer, Optional): The maximum number of search results to return.
filters (object, Optional): Filter conditions to refine results.
sites (object): Specify which websites to include or exclude.
include (array of strings): Only fetch data from these domains (e.g., ["wikipedia.org", "nytimes.com"]).
exclude (array of strings): Do not fetch data from these domains.
timeRange (object):
date (string): Options include:
d[number]: Past X days (e.g., d7 for past 7 days).
w[number]: Past X weeks (e.g., w2).
m[number]: Past X months (e.g., m6).
y[number]: Past X years (e.g., y1).
YYYY-MM-DDtoYYYY-MM-DD: Specific date range (e.g., 2023-01-01to2023-12-31).
geo (object):
countries -> include (array of strings): E.g., ["united states", "japan", "germany"].
languages (object):
include (array of strings): E.g., ["english", "japanese", "german", "french", "spanish"].
Execution Instructions
Execute the included search.py script by passing a strict JSON string as the argument. Wrap the JSON string in single quotes.
Example 1: Simple Search
python skills/querit-web-search/scripts/search.py 'quantum computing breakthroughs'
Example 2: Advanced Filtered Search
python skills/querit-web-search/scripts/search.py '{
"query": "artificial intelligence regulations",
"count": 10,
"filters": {
"sites": {
"include": ["techcrunch.com", "mondaq.com","europa.eu"]
},
"timeRange": {
"date": "m3"
},
"geo": {
"countries": {
"include": ["united states", "united kingdom"]
}
},
"languages": {
"include": ["english"]
}
}
}'
1---2name: querit-web-search3description: Advanced web search using the Querit API with support for site filtering, time ranges, geolocation, and language targeting.4---56# Querit Advanced Search Skill78This skill provides OpenClaw with real-time web search capabilities. It supports complex filtering to retrieve highly accurate information.910**Notes:**1112- Needs `QUERIT_API_KEY` from https://querit.ai13- Each account receives 1,000 free search queries to experience the content and capabilities.1415## Trigger Conditions1617- When the user asks for real-time news, specific facts, or up-to-date data.18- When the search requires constraints like specific dates, languages, countries, or particular websites.1920## Supported Parameters2122You can construct a JSON payload to use this tool. The payload supports the following fields:2324- `query` (string, Required): The search query term.25- `count` (integer, Optional): The maximum number of search results to return.26- `filters` (object, Optional): Filter conditions to refine results.27 - `sites` (object): Specify which websites to include or exclude.28 - `include` (array of strings): Only fetch data from these domains (e.g., `["wikipedia.org", "nytimes.com"]`).29 - `exclude` (array of strings): Do not fetch data from these domains.30 - `timeRange` (object):31 - `date` (string): Options include:32 - `d[number]`: Past X days (e.g., `d7` for past 7 days).33 - `w[number]`: Past X weeks (e.g., `w2`).34 - `m[number]`: Past X months (e.g., `m6`).35 - `y[number]`: Past X years (e.g., `y1`).36 - `YYYY-MM-DDtoYYYY-MM-DD`: Specific date range (e.g., `2023-01-01to2023-12-31`).37 - `geo` (object):38 - `countries` -> `include` (array of strings): E.g., `["united states", "japan", "germany"]`.39 - `languages` (object):40 - `include` (array of strings): E.g., `["english", "japanese", "german", "french", "spanish"]`.4142## Execution Instructions4344Execute the included `search.py` script by passing a strict JSON string as the argument. Wrap the JSON string in single quotes.4546**Example 1: Simple Search**4748```bash49python skills/querit-web-search/scripts/search.py 'quantum computing breakthroughs'50```5152**Example 2: Advanced Filtered Search**5354```bash55python skills/querit-web-search/scripts/search.py '{56 "query": "artificial intelligence regulations",57 "count": 10,58 "filters": {59 "sites": {60 "include": ["techcrunch.com", "mondaq.com","europa.eu"]61 },62 "timeRange": {63 "date": "m3"64 },65 "geo": {66 "countries": {67 "include": ["united states", "united kingdom"]68 }69 },70 "languages": {71 "include": ["english"]72 }73 }74}'75```76