Querit Web Search

Advanced web search using the Querit API with support for site filtering, time ranges, geolocation, and language targeting.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
3 · 243 · 1 current installs · 1 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, required binary (python3), and required env var (QUERIT_API_KEY) match the included script's behavior (it issues HTTPS POSTs to Querit's API). No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run the included Python script with a JSON string or plain query. The script only reads argv and the QUERIT_API_KEY env var and issues an HTTPS request to the hardcoded Querit endpoint; it does not read other files, system config, or extraneous environment variables.
Install Mechanism
No install spec (instruction-only) which lowers risk. One caveat: the script imports 'requests' but the skill does not declare an installation step to ensure the 'requests' package is present; this is an operational issue (not a security incoherence) and may cause runtime failures if the runtime lacks that package.
Credentials
Only QUERIT_API_KEY is required and is the primary credential; this is proportional to a service that authenticates to an external search API. No unrelated secrets or multiple credentials are requested.
Persistence & Privilege
Skill does not request always:true, does not modify other skills or system settings, and does not persist data locally. It simply performs network requests at runtime.
Assessment
This skill appears to do what it says: run a Python script that sends your query to Querit's API using QUERIT_API_KEY. Before installing, consider: (1) QUERIT_API_KEY will be sent to an external service—only provide keys you trust and consider scoping/rotating the key; (2) the runtime must have Python and the 'requests' package installed or the script will fail; (3) any query text (including potentially sensitive information) will be transmitted to api.querit.ai, so avoid sending secrets; (4) review Querit's privacy and data-retention policies if you will send private data; (5) because the skill can be invoked by the agent, ensure you are comfortable with outbound network calls being made automatically. If you want extra safety, restrict the API key's permissions and monitor usage in the Querit dashboard.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.1
Download zip
latestvk9731vmpmq6rrtfdb4vyxd5cz581wdaj

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🔍 Clawdis
Binspython3
EnvQUERIT_API_KEY
Primary envQUERIT_API_KEY

SKILL.md

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"]
        }
    }
}'

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…