Valyu Search
v1.0.0Use Valyu (valyu.ai) to search the web, extract content from web pages, answer with sources, and do deepresearch.
⭐ 3· 2k·4 current·4 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description (Valyu web/search/contents/answer/deepresearch) align with the included CLI script: it calls api.valyu.ai endpoints and implements search, contents, answer, and deepresearch functionality. Required binary (node) and primary env var (VALYU_API_KEY) are appropriate for this purpose.
Instruction Scope
SKILL.md instructs the agent to run the included Node script and to set VALYU_API_KEY. The SKILL.md suggests storing the key in the Gateway env or ~/.openclaw/.env, but the script looks for process.env.VALYU_API_KEY or ~/.valyu/config.json — a documentation/config-path mismatch. The CLI script also reads/writes ~/.valyu/config.json (saves API key), which is reasonable for a CLI but is a persistent filesystem action the docs don't fully describe.
Install Mechanism
No install spec — instruction + included Node script only. No external downloads or installers; risk is limited to running the bundled script with node.
Credentials
Only VALYU_API_KEY is declared and used by the script (it posts requests to api.valyu.ai using x-api-key). That is proportionate. Note: the SKILL.md and code disagree on recommended config location (.openclaw/.env vs ~/.valyu/config.json).
Persistence & Privilege
always is false and the skill does not request persistent presence in the platform. The only persistent action is the script writing an API key to ~/.valyu/config.json (expected behavior for a CLI). The skill does not modify other skills or system-wide settings.
What to consider before installing
This skill appears to be a straightforward wrapper around Valyu's API and only needs node plus your VALYU_API_KEY, but consider the following before installing:
- The included script will save your API key to ~/.valyu/config.json if you run the setup command; ensure you are comfortable storing the key on disk in that location.
- The SKILL.md suggests putting the key in the Gateway env or ~/.openclaw/.env, but the script actually checks process.env and ~/.valyu/config.json — documentation and code differ. Confirm where your agent/runtime will provide the env var so the right key is used.
- DeepResearch supports a webhookUrl option: if you supply an external webhook, results (potentially including extracted page contents) may be POSTed there. Only use webhooks you control and trust.
- The provided file excerpt in the prompt was truncated. I could not inspect the full script content; review the complete scripts/valyu.mjs in the skill bundle to confirm there are no unexpected network endpoints, obfuscated code, or extra filesystem access before trusting the skill fully.
- Principle of least privilege: only provide an API key that you intend for this use, and confirm Valyu's billing/usage expectations (the script references cost/deduction fields).
If you verify the full script and are comfortable with the key storage behavior and webhook implications, the skill is consistent with its stated purpose. If you cannot review the entire file, consider treating it as untrusted until a full inspection is possible.Like a lobster shell, security has layers — review code before you run it.
latestvk97d7mamn5czv7awqn9mamxst980msbn
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🔎 Clawdis
Binsnode
EnvVALYU_API_KEY
Primary envVALYU_API_KEY
