vakovalskii/searcharvester/searcharvester-search
- community
Checking that the SKILL.md file is still in the repository.
Search the web via SearXNG (100+ engines: Google, DuckDuckGo, Brave, Bing, Yandex, Mojeek, ...) through a Tavily-compatible API. Use when the user needs to find information, recent news, compare sources, gather facts, or locate specific URLs. Returns title + URL + short snippet for each result. For full page content, follow up with the `searcharvester-extract` skill.
Install
npx vskill@latest install vakovalskii/searcharvester/searcharvester-searchSKILL.md
Searcharvester Search
When to Use
- The user asks to find information, news, articles, or sources on a topic.
- You need citations with URLs before writing a research answer.
- The user requests comparison across multiple sources.
- You want to locate the authoritative URL for a specific fact before extracting it.
Do not use this skill for:
- Reading the full content of a known URL (use
searcharvester-extractinstead). - Answering questions from your own knowledge without citations (just reply directly).
Procedure
The search endpoint lives at $SEARCHARVESTER_URL (default http://tavily-adapter:8000). It is reachable via the helper script in this skill.
Basic search
Pick a specific engine or category
Images and videos
Do not pass --engines here: the category has its own image and video engines. A media search counts against the research budget like any other search. Only these img_src / thumbnail addresses can be shown in a report: the UI displays a picture only if search returned it to this research.
Output
JSON printed to stdout:
Parse it with jq, or read it straight if short. Save links to your plan so you can extract them next.
Parameters reference
| Flag | Values | Default | Notes | |
|---|---|---|---|---|
--query | string | required | Free-text query | |
--max-results | int | 10 | How many hits to return | |
--engines | comma-separated | google,duckduckgo,brave | Any SearXNG engine | |
--categories | general/news/images/videos/map/music/it/science/files/social | general |
Pitfalls
- Empty results: Google is rate-limiting — rerun with
--engines duckduckgo,brave. - 504 timeout: SearXNG is probably waiting on a slow engine. Narrow
--engines. - Too few good hits: broaden the query (remove dates, use synonyms) or raise
--max-results.
Verification
A working call returns HTTP 200 with at least one URL in results[]. If results is [], try different engines.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinghermes_skills/searcharvester-search/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vakovalskii/searcharvester/searcharvester-search)