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---5
6# Querit Advanced Search Skill
7
8This skill provides OpenClaw with real-time web search capabilities. It supports complex filtering to retrieve highly accurate information.
9
10**Notes:**
11
12- Needs `QUERIT_API_KEY` from https://querit.ai
13- Each account receives 1,000 free search queries to experience the content and capabilities.
14
15## Trigger Conditions
16
17- 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.
19
20## Supported Parameters
21
22You can construct a JSON payload to use this tool. The payload supports the following fields:
23
24- `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"]`.
41
42## Execution Instructions
43
44Execute the included `search.py` script by passing a strict JSON string as the argument. Wrap the JSON string in single quotes.
45
46**Example 1: Simple Search**
47
48```bash
49python skills/querit-web-search/scripts/search.py 'quantum computing breakthroughs'
50```
51
52**Example 2: Advanced Filtered Search**
53
54```bash
55python 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