web-searchlisted
Install: claude install-skill arch3rPro/ark-space
# Web Search
Discover public sources through the configured provider registry. This is the single query-search entry point; provider-specific syntax, filters, and troubleshooting live in `docs/`.
Select one explicit mode:
- `search`: accept a query and use `registry/search-providers.yaml` (Exa MCP, Exa, Tavily, Firecrawl, Jina, DuckDuckGo, Brave, SearXNG, arXiv).
- `related`: accept a seed URL and use `registry/related-page-providers.yaml` (Exa similar links).
Do not infer `related` from an arbitrary URL: use it only when the URL is the semantic seed. Do not silently substitute a user-requested provider. Report the actual provider, request ID when supplied, result URLs, and any fallback.
## Before Use
Resolve the installed ArkSpace package root before running commands. Replace `<installed-arkspace-path>` with the directory two levels above this loaded `SKILL.md`, such as `/Users/<user>/.claude/plugins/cache/ark-space/ark-space/0.2.0`. Use the installed package path, not a repository-relative command.
Check a provider before searching when privacy, reproducibility, or reliability matters:
```bash
python3 <installed-arkspace-path>/scripts/arkspace.py provider check exa-mcp --capability web_search
python3 <installed-arkspace-path>/scripts/arkspace.py provider check jina --capability web_search
python3 <installed-arkspace-path>/scripts/arkspace.py provider check duckduckgo --capability web_search
python3 <installed-arkspace-path>/scripts/arkspace.py provider check brave -