Valyu Search
ReviewAudited by ClawScan on May 10, 2026.
Overview
The skill mostly matches its Valyu search purpose, but it has an under-disclosed per-answer spending cap and persists a Valyu API key locally.
Review the Valyu account billing implications before using Answer or DeepResearch, especially because the script sets a 40.0 default data price cap for answers. Prefer configuring VALYU_API_KEY through a secure environment or secret manager rather than saving it locally, and only send files or webhook URLs that you are comfortable sharing with Valyu.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
A normal answer request could use more paid Valyu API credits than the user expects.
The answer request sets a default maximum data price of 40.0, while SKILL.md does not clearly document this spending limit or require confirmation before use.
data_max_price: options.dataMaxPrice || 40.0,
Document the cost cap clearly, expose a user-controlled maximum price option, and require confirmation for higher-cost answer or research requests.
The skill needs a Valyu API key to work, but storing it in a local plaintext config file may expose it to anyone or anything with access to that user account.
The script can persist the Valyu API key in a local config file, in addition to reading VALYU_API_KEY from the environment.
config.apiKey = apiKey; writeFileSync(CONFIG_FILE, JSON.stringify(config, null, 2));
Prefer a managed secret or environment variable, avoid pasting API keys into chat unless necessary, and rotate the key if it may have been exposed.
Queries, URLs, attached files, and webhook details may be processed by Valyu or delivered through the configured webhook.
DeepResearch requests can include URLs, file attachments, and a webhook URL that are sent to Valyu's API.
urls: options.urls,
files: options.files,
webhook_url: options.webhookUrlOnly submit files, URLs, or webhook endpoints that the user explicitly wants Valyu to process, and avoid sending confidential data unless that is intended.
