{
  "schemaVersion": "1.0",
  "item": {
    "slug": "querit-search",
    "name": "Querit Search",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/interskh/querit-search",
    "canonicalUrl": "https://clawhub.ai/interskh/querit-search",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/querit-search",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=querit-search",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "_meta.json",
      "content.js",
      "install.sh",
      "package-lock.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "querit-search",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T18:58:31.511Z",
      "expiresAt": "2026-05-14T18:58:31.511Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=querit-search",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=querit-search",
        "contentDisposition": "attachment; filename=\"querit-search-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "querit-search"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/querit-search"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/querit-search",
    "agentPageUrl": "https://openagent3.xyz/skills/querit-search/agent",
    "manifestUrl": "https://openagent3.xyz/skills/querit-search/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/querit-search/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Querit Search",
        "body": "Web search and content extraction via the Querit.ai API. No browser required."
      },
      {
        "title": "Setup",
        "body": "Needs env: QUERIT_API_KEY — get a free key at https://querit.ai (1,000 queries/month)."
      },
      {
        "title": "Search",
        "body": "node {baseDir}/search.js \"query\"                          # 5 results (default)\nnode {baseDir}/search.js \"query\" -n 10                    # more results (max 100)\nnode {baseDir}/search.js \"query\" --lang english            # language filter\nnode {baseDir}/search.js \"query\" --country \"united states\" # country filter\nnode {baseDir}/search.js \"query\" --date w1                 # past week (d1/w1/m1/y1)\nnode {baseDir}/search.js \"query\" --site-include github.com # only this domain\nnode {baseDir}/search.js \"query\" --site-exclude reddit.com # exclude domain\nnode {baseDir}/search.js \"query\" --content                 # also extract page content\nnode {baseDir}/search.js \"query\" --json                    # raw JSON output\n\nFlags can be combined:\n\nnode {baseDir}/search.js \"react hooks\" -n 3 --lang english --site-include reactjs.org --content"
      },
      {
        "title": "Extract Page Content",
        "body": "node {baseDir}/content.js https://example.com/article\n\nFetches a URL and extracts the main readable content as markdown."
      },
      {
        "title": "Search results (default)",
        "body": "1. Page Title\n   https://example.com/page\n   Site: example.com\n   Age: 3 days ago\n   Description snippet from search results\n\n2. Another Page\n   ..."
      },
      {
        "title": "With --content",
        "body": "After the result listing, each page's extracted markdown content is appended:\n\n### 1. Page Title\nURL: https://example.com/page\n\n# Extracted heading\nExtracted body content in markdown...\n\n---"
      },
      {
        "title": "With --json",
        "body": "Raw JSON array of result objects with fields: url, title, snippet, page_age, page_time."
      },
      {
        "title": "When to Use",
        "body": "Searching for documentation, API references, or tutorials\nLooking up facts, current events, or recent information\nFinding content from specific websites (use --site-include)\nFetching and reading a web page's content (use --content or content.js)\nAny task requiring web search without interactive browsing"
      },
      {
        "title": "Limitations",
        "body": "Query limited to 72 characters (auto-truncated with warning)\nMax 100 results per query\nMax 20 domains per site filter\nFree tier: 1,000 queries/month, 1 QPS\nSupported languages: english, japanese, korean, german, french, spanish, portuguese"
      }
    ],
    "body": "Querit Search\n\nWeb search and content extraction via the Querit.ai API. No browser required.\n\nSetup\n\nNeeds env: QUERIT_API_KEY — get a free key at https://querit.ai (1,000 queries/month).\n\nSearch\nnode {baseDir}/search.js \"query\"                          # 5 results (default)\nnode {baseDir}/search.js \"query\" -n 10                    # more results (max 100)\nnode {baseDir}/search.js \"query\" --lang english            # language filter\nnode {baseDir}/search.js \"query\" --country \"united states\" # country filter\nnode {baseDir}/search.js \"query\" --date w1                 # past week (d1/w1/m1/y1)\nnode {baseDir}/search.js \"query\" --site-include github.com # only this domain\nnode {baseDir}/search.js \"query\" --site-exclude reddit.com # exclude domain\nnode {baseDir}/search.js \"query\" --content                 # also extract page content\nnode {baseDir}/search.js \"query\" --json                    # raw JSON output\n\n\nFlags can be combined:\n\nnode {baseDir}/search.js \"react hooks\" -n 3 --lang english --site-include reactjs.org --content\n\nExtract Page Content\nnode {baseDir}/content.js https://example.com/article\n\n\nFetches a URL and extracts the main readable content as markdown.\n\nOutput Format\nSearch results (default)\n1. Page Title\n   https://example.com/page\n   Site: example.com\n   Age: 3 days ago\n   Description snippet from search results\n\n2. Another Page\n   ...\n\nWith --content\n\nAfter the result listing, each page's extracted markdown content is appended:\n\n### 1. Page Title\nURL: https://example.com/page\n\n# Extracted heading\nExtracted body content in markdown...\n\n---\n\nWith --json\n\nRaw JSON array of result objects with fields: url, title, snippet, page_age, page_time.\n\nWhen to Use\nSearching for documentation, API references, or tutorials\nLooking up facts, current events, or recent information\nFinding content from specific websites (use --site-include)\nFetching and reading a web page's content (use --content or content.js)\nAny task requiring web search without interactive browsing\nLimitations\nQuery limited to 72 characters (auto-truncated with warning)\nMax 100 results per query\nMax 20 domains per site filter\nFree tier: 1,000 queries/month, 1 QPS\nSupported languages: english, japanese, korean, german, french, spanish, portuguese"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/interskh/querit-search",
    "publisherUrl": "https://clawhub.ai/interskh/querit-search",
    "owner": "interskh",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/querit-search",
    "downloadUrl": "https://openagent3.xyz/downloads/querit-search",
    "agentUrl": "https://openagent3.xyz/skills/querit-search/agent",
    "manifestUrl": "https://openagent3.xyz/skills/querit-search/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/querit-search/agent.md"
  }
}