← Back to Skills Marketplace
390
Downloads
0
Stars
4
Active Installs
14
Versions
Install in OpenClaw
/install web-research
Description
Web search via EvoLink API. Returns clean, formatted results with titles, URLs, and descriptions. Powered by evolink.ai
Usage Guidance
This skill appears to do exactly what it says: it sends your query to EvoLink (api.evolink.ai) and returns results. Before installing, consider: (1) any queries you run will be sent to EvoLink — avoid sending sensitive secrets or private data; (2) confirm you trust EvoLink and manage the EVOLINK_API_KEY like any API secret (rotate/revoke if compromised); (3) the included script interpolates the query into JSON without escaping, so very unusual queries may break or be reformatted — treat this as a functional bug, not malicious behavior; (4) you may want to review EvoLink's privacy/retention policy and the linked GitHub repo/docs to verify provider reputation.
Capability Analysis
Type: OpenClaw Skill
Name: web-research
Version: v3.0.2
The skill provides legitimate web search functionality via the EvoLink API, but scripts/search.sh contains a vulnerability where the $QUERY input is directly interpolated into a JSON string for a curl command without sanitization. This allows for JSON injection if a query contains double quotes, potentially enabling manipulation of the API request parameters. While the intent appears benign and aligned with the documentation, the lack of input escaping is a security flaw.
Capability Assessment
Purpose & Capability
Name/description (web search via EvoLink) match the requested env var (EVOLINK_API_KEY), required binaries (bash, curl, jq), and the script which POSTs queries to api.evolink.ai. Nothing requested appears unrelated to the stated purpose.
Instruction Scope
SKILL.md directs the agent to run the included scripts/search.sh which only sends the user query and max_results to api.evolink.ai and prints results. The script does not read other files or other environment variables. Note: the script interpolates the QUERY variable directly into the JSON body without escaping, which can produce malformed JSON for queries with embedded quotes/newlines (functional bug, not evidence of malicious intent).
Install Mechanism
No install spec; the skill is instruction-only with a small included shell script. Nothing is downloaded or extracted at install time.
Credentials
Only EVOLINK_API_KEY is required and declared as the primary credential. That single API key is appropriate for a web-search integration; no unrelated secrets or config paths are requested.
Persistence & Privilege
always is false, no modifications to other skills or system settings, and the skill does not request elevated or persistent privileges. Autonomous invocation is allowed (platform default) but not combined with other red flags.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install web-research - After installation, invoke the skill by name or use
/web-research - Provide required inputs per the skill's parameter spec and get structured output
Version History
vv3.0.2
- Updated SKILL.md to new metadata format with YAML frontmatter.
- Added "metadata" field specifying requirements for bash, curl, jq, and the EVOLINK_API_KEY environment variable.
- Simplified and clarified usage instructions and options.
- Minor wording and formatting improvements throughout documentation.
- No script or functional changes—documentation only.
vv3.0.1
- Updated SKILL.md with new resource links: GitHub, API Reference, Community, and Support.
- Removed outdated EvoLink API signup link; improved navigation to documentation and support resources.
vv3.0.0
**Major update:** The skill is now a streamlined web search tool powered by EvoLink API.
- Reworked from comprehensive research/report generation to focused web search with concise, formatted results (titles, URLs, descriptions).
- Replaces previous research workflow and multi-API dependencies with a single EvoLink API call for search.
- Requires only the EvoLink API key (Brave API key no longer needed).
- New script (`scripts/search.sh`) supports configurable result limits and quick searches.
- Documentation updated for simplified usage and security overview.
- Removes advanced research synthesis, deep validation, and report formatting features.
vv2.0.1
Web-research v2.0.1 — Major Upgrade
- Upgrades from basic web search to AI-powered deep research using Claude Opus 4.6 via Evolink.ai.
- Adds cross-validation of sources, credibility scoring, contradiction detection, and structured report generation.
- Introduces new research workflow: query decomposition, multi-source gathering, content extraction, and AI synthesis.
- Replaces and reorganizes scripts: `scripts/search.sh` removed; new `scripts/research.sh` and research engine added.
- Requires both Evolink and Brave Search API keys (removes single-key setup).
- Introduces detailed output/report format, quality rules, research depth options, and enhanced security/privacy notes.
vv2.0.0
**Major update: Refocused from deep research/synthesis to streamlined web search.**
- Now provides direct web search using Brave Search API with concise, formatted results.
- Deep research, source validation, and AI synthesis with Evolink/Claude removed.
- New, simplified script: `search.sh` replaces prior research and synthesis scripts.
- Updated documentation for quick start, configuration, and usage examples.
- Skill only requires a Brave API key (no longer needs Evolink or multiple keys).
- Security approach simplified—no file writing or third-party data transmission beyond Brave API.
vv1.1.3
- Added structured <name> and <description> tags at the top of SKILL.md for improved metadata.
- No changes to research workflow, API usage, or security procedures.
- Documentation and instructions remain unchanged aside from the metadata enhancement.
vv1.1.2
v1.1.2 Changelog
- Improved security documentation in SKILL.md: expanded and clarified the list of network destinations and privacy notice.
- Updated setup and configuration instructions to reflect more explicit endpoint details and privacy caveats.
- No changes to core research workflow or API usage; main enhancements are user-facing documentation clarity and safety.
vv1.1.1
## Web-research v1.1.1 Changelog
- Skill name changed from "Web Research Assistant" to "Web Search Assistant."
- All references in documentation updated to the new skill name.
- No other functionality, API, or usage changes made.
vv1.1.0
v1.1.0
- Documentation and metadata updates only; no core logic or workflow changes.
- _meta.json file updated for improved metadata accuracy.
- All research methods, API requirements, workflow, and security information remain unchanged.
vv1.0.4
v1.0.4 Changelog
- Documentation or metadata update only; code and functionality unchanged.
- No user-facing changes—core instructions, features, and workflow remain as previously described.
vv1.0.3
- No file changes detected in this release.
- Documentation and usage instructions remain unchanged.
- No impact to workflow, security, or API requirements.
- This release is functionally identical to the previous version.
vv1.0.2
No changes detected in code or documentation for version v1.0.2.
- This release does not introduce any updates or modifications.
vv1.0.1
- No code or documentation changes detected in this version.
- All features, instructions, and requirements remain the same as the previous release.
vv1.0.0
- Initial release of Web Research Assistant powered by Claude Opus 4.6 and Evolink.ai.
- Performs multi-source research with automated credibility scoring and contradiction detection.
- Generates structured reports including executive summaries, citations, confidence levels, and flagged uncertainties.
- Requires both Evolink and Brave Search API keys for operation.
- Supports quick, standard, and deep research modes with configurable depth and source counts.
- Emphasizes source citation, bias detection, and secure handling of API credentials and output files.
Metadata
Frequently Asked Questions
What is Web Search Assistant?
Web search via EvoLink API. Returns clean, formatted results with titles, URLs, and descriptions. Powered by evolink.ai. It is an AI Agent Skill for Claude Code / OpenClaw, with 390 downloads so far.
How do I install Web Search Assistant?
Run "/install web-research" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Web Search Assistant free?
Yes, Web Search Assistant is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Web Search Assistant support?
Web Search Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Web Search Assistant?
It is built and maintained by EvolinkAI (@evolinkai); the current version is vv3.0.2.
More Skills