← Back to Skills Marketplace
N2 Free Search
by
choihyunsus
· GitHub ↗
· v1.0.0
1343
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install n2-free-search
Description
Free, unlimited web search for AI agents via SearXNG — no API keys needed.
Usage Guidance
This skill asks you to run an npm package via npx (remote code) but the bundle contains no code for review and doesn't declare Node/npm as a dependency — that is a supply-chain and privacy risk. Before installing: 1) Inspect the linked npm package and GitHub repository (https://www.npmjs.com/package/n2-free-search and https://github.com/choihyunsus/n2-free-search) — review the code, network endpoints, and defaults. 2) Do not run in 'public mode' until you know which backend will receive queries; assume public mode routes your queries through a third-party server that may log them. 3) If privacy is required, self-host SearXNG locally and set SEARXNG_URL to your localhost instance. 4) Avoid blindly using "npx -y" in production; prefer pinned package versions and install into a controlled environment or sandbox. 5) If you cannot audit the npm package, treat this as untrusted: run it only in an isolated environment or decline to install.
Capability Analysis
Type: OpenClaw Skill
Name: n2-free-search
Version: 1.0.0
The `SKILL.md` file instructs the OpenClaw MCP to execute `npx -y n2-free-search`. While `npx` is a legitimate tool for running Node.js packages, this command downloads and executes code from the npm registry. This introduces a supply chain risk, as the `n2-free-search` package itself (which is not provided for analysis) could be compromised or malicious, leading to arbitrary code execution on the host system. Although the stated purpose is benign (web search), the mechanism of executing external, untrusted code makes it suspicious due to the potential for exploitation.
Capability Assessment
Purpose & Capability
The SKILL.md tells users to add an MCP server that runs "npx -y n2-free-search" (i.e., fetch and execute an npm package). However the skill's registry metadata lists no required binaries or runtime dependencies. That is an inconsistency: running npx requires Node/npm to be present and implies executing remote code from the npm registry — which is plausible for a search proxy but should be declared.
Instruction Scope
Instructions instruct adding a runtime command that will fetch and run code from npm and (in public mode) implicitly use a third-party service to proxy searches. The SKILL.md does not specify which public endpoint will be used in 'public mode' nor does it warn that queries could be logged or inspected by that service. The instructions do not reference unrelated local files, but they do grant broad discretion to run remote code and route potentially sensitive queries off-host.
Install Mechanism
There is no install spec in the registry (instruction-only), but the recommended deployment uses npx to pull and execute an npm package at runtime. That is equivalent to downloading and executing remote code on demand; the package itself is not included in this skill bundle and was not scanned, creating a supply-chain risk and preventing static review of actual behavior.
Credentials
The skill requests no credentials or config paths (which is proportional). It does optionally allow a SEARXNG_URL for self-hosting, which is good. However, lack of required env vars hides the fact that in public mode queries will likely go to an external default server (not declared), which has privacy implications even though no secrets are required.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide persistence or modify other skills. It appears to be invoked on demand via MCP configuration, which is normal and expected.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install n2-free-search - After installation, invoke the skill by name or use
/n2-free-search - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of n2-free-search skill.
- Provides free, private, unlimited web search for AI agents via SearXNG—no API keys required.
- Offers tools for web, news, image, and video search, plus search suggestions.
- Supports easy setup in both public and self-hosted modes.
- Aggregates results from 70+ search engines.
Metadata
Frequently Asked Questions
What is N2 Free Search?
Free, unlimited web search for AI agents via SearXNG — no API keys needed. It is an AI Agent Skill for Claude Code / OpenClaw, with 1343 downloads so far.
How do I install N2 Free Search?
Run "/install n2-free-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is N2 Free Search free?
Yes, N2 Free Search is completely free (open-source). You can download, install and use it at no cost.
Which platforms does N2 Free Search support?
N2 Free Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created N2 Free Search?
It is built and maintained by choihyunsus (@choihyunsus); the current version is v1.0.0.
More Skills