원클릭으로
open-websearch
// Single entry skill for open-websearch setup and focused live retrieval, preferring local CLI/daemon paths while remaining compatible with workspace-exposed MCP tools.
// Single entry skill for open-websearch setup and focused live retrieval, preferring local CLI/daemon paths while remaining compatible with workspace-exposed MCP tools.
| name | open-websearch |
| description | Single entry skill for open-websearch setup and focused live retrieval, preferring local CLI/daemon paths while remaining compatible with workspace-exposed MCP tools. |
| version | 1.4.0 |
| version_note | Prefer local CLI/daemon onboarding and retrieval when available, while preserving MCP-compatible setup, activation, and focused web research guidance. |
| allowed-tools | ["search","fetchWebContent","fetchGithubReadme"] |
Use this as the single user-facing entry skill for open-websearch.
Assumption:
open-websearch CLI/daemon setup.open-websearch MCP tools such as search, fetchWebContent, and fetchGithubReadme is also a valid path and should continue to work.open-websearch capability in the current workspace, not as a broken skill.open-websearch is already usable through a local CLI/daemon path or through workspace-exposed MCP tools.not configured, setup completed but not active in this runtime, and already searched; do not imply live retrieval happened when it did not.open-websearch --help as the primary CLI reference. When command names, daemon flags, spawn behavior, or action parameters are unclear, check --help before guessing.When capability is missing, follow this order:
open-websearch directlyopen-websearch serveropen-websearch serve to start it and open-websearch status to check it. Do not treat bare open-websearch as the recommended daemon start command.open-websearch core failure.search, fetch-web, or other public-page retrieval, ask about runtime proxy needs before starting open-websearch serve. If the goal is only minimal local validation such as serve followed by status, runtime proxy can wait until a real networked action is planned.search.fetchWebContent on that result URL.fetchGithubReadme over generic page fetching.startpage for general English-language web search when it is available.bing as a secondary broad web engine when needed. If request-mode Bing is blocked, suggest SEARCH_MODE=auto.site:-restricted query, retry once without the site: prefix before concluding the target has no usable results.baidu, csdn, or juejin when the user clearly wants Chinese-language or China-hosted sources.Apply the decision rules above in order: direct URL fetch first, focused search second, deep reading only when needed, and repository README retrieval before generic page fetching.
open-websearch serve for daemon startup, open-websearch status for daemon checks, and one-shot commands such as open-websearch search ... or open-websearch fetch-web ... for direct actions.open-websearch --help first and follow the current help output rather than relying on memory.USE_PROXY and PROXY_URL.npm install, npm install -g, npx, or Playwright browser downloads, confirm proxy or mirror expectations before starting the install step in restricted networks.npm --proxy ... --https-proxy ... install ... for one-shot installs, or npm config set proxy, npm config set https-proxy, and npm config set registry before retrying.open-websearch serve and the networked search/fetch actions that follow it.FETCH_WEB_INSECURE_TLS only affects fetchWebContent, not the search engines.fetch-web as an optional enhancement path. Prefer it when the user wants cleaner extracted content or wants to preserve in-content links for multi-page web research, but do not enable it by default and expect some homepages, navigation-heavy pages, and JS-heavy pages to fall back to the normal extractor.SEARCH_MODE currently matters for Bing only.browserType.launch, Executable doesn't exist, Playwright client is not available, or a missing Chromium executable, treat it first as missing browser dependency or browser configuration, not as a generic open-websearch core failure.When capability is missing, respond in this order:
open-websearch access in the current workspace, either through local CLI/daemon or through MCP integration.open-websearch.open-websearch path yet.open-websearch path and core tools.Read references/setup.md for setup paths, references/tools.md for tool behavior, and references/engine-selection.md for selection heuristics when needed.