nano-banana-pro-prompts-recommend-skill
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
Search the web using a self-hosted SearXNG metasearch engine. Use when the user asks to search the web, find information online, look up recent news, research a topic, or needs current data from the internet. Also use when the agent needs to gather external context to answer a question. Requires a running SearXNG instance with JSON API enabled.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install gangtao/searxng-web-searchInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Privacy-respecting web search skill powered by SearXNG, a free metasearch engine that aggregates results from 243+ search services without tracking users.
Rewritten from PulseBot's built-in web search skill to use SearXNG as the backend, packaged as a standalone agentskills.io skill.
settings.yml:search:
formats:
- html
- json
requests library installedThe skill uses environment variables for configuration:
| Variable | Default | Description |
|---|---|---|
SEARXNG_BASE_URL |
http://localhost:8080 |
SearXNG instance URL |
SEARXNG_MAX_RESULTS |
10 |
Maximum results to return |
SEARXNG_LANGUAGE |
all |
Default search language (e.g. en, zh, all) |
SEARXNG_SAFESEARCH |
0 |
Safe search level: 0=off, 1=moderate, 2=strict |
SEARXNG_TIMEOUT |
15 |
Request timeout in seconds |
SEARXNG_CATEGORIES |
general |
Default categories (comma-separated) |
Run the search script:
python scripts/searxng_search.py "your search query"
With options:
python scripts/searxng_search.py "latest AI news" \
--categories news \
--language en \
--time-range day \
--max-results 5
The script outputs JSON to stdout with the following structure:
{
"query": "search query",
"results": [
{
"title": "Result Title",
"url": "https://example.com",
"snippet": "Text snippet from the page...",
"engines": ["google", "bing"],
"score": 9.0,
"category": "general",
"published_date": "2025-01-01T00:00:00"
}
],
"suggestions": ["related query 1", "related query 2"],
"answers": ["direct answer if available"],
"total_results": 10,
"error": null
}
If an error occurs, results will be empty and error will contain the message....
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
A privacy-respecting web search skill for AI agents, powered by SearXNG metasearch engine. Follows the agentskills.io standard.
Rewritten from PulseBot's built-in web_search skill to use SearXNG as a self-hosted, privacy-first search backend.
Via ClawHub CLI:
npm i -g clawhub
clawhub install searxng-web-search
Via Git:
git clone https://github.com/timeplus-io/searxng-web-search.git
cp -r searxng-web-search ~/.openclaw/workspace/skills/
# or for Claude Code:
cp -r searxng-web-search .claude/skills/
docker run -d --name searxng -p 8080:8080 \
-v "$(pwd)/searxng:/etc/searxng" searxng/searxng:latest
Important: Enable JSON API in your SearXNG
settings.yml— see references/REFERENCE.md.
pip install requests
# CLI
python scripts/searxng_search.py "latest streaming SQL developments"
# Human-readable output
python scripts/searxng_search.py "SearXNG...
# SearXNG Web Search
Privacy-respecting web search skill powered by SearXNG, a free metasearch engine
that aggregates results from 243+ search services without tracking users.
Rewritten from PulseBot's built-in web search skill to use SearXNG as the backend,
packaged as a standalone agentskills.io skill.
## Prerequisites
1. A running SearXNG instance (self-hosted or accessible endpoint)
2. JSON format must be enabled in your SearXNG `settings.yml`:
```yaml
search:
formats:
- html
- json
```
3. Python `requests` library installed
## Configuration
The skill uses environment variables for configuration:
| Variable | Default | Description |
|---|---|---|
| `SEARXNG_BASE_URL` | `http://localhost:8080` | SearXNG instance URL |
| `SEARXNG_MAX_RESULTS` | `10` | Maximum results to return |
| `SEARXNG_LANGUAGE` | `all` | Default search language (e.g. `en`, `zh`, `all`) |
| `SEARXNG_SAFESEARCH` | `0` | Safe search level: 0=off, 1=moderate, 2=strict |
| `SEARXNG_TIMEOUT` | `15` | Request timeout in seconds |
| `SEARXNG_CATEGORIES` | `general` | Default categories (comma-separated) |
## Usage
Run the search script:
```bash
python scripts/searxng_search.py "your search query"
```
With options:
```bash
python scripts/searxng_search.py "latest AI news" \
--categories news \
--language en \
--time-range day \
--max-results 5
```
### Output Format
The script outputs JSON to stdout with the following structure:
```json
{
"query": "search query",
"results": [
{
"title": "Result Title",
"url": "https://example.com",
"snippet": "Text snippet from the page...",
"engines": ["google", "bing"],
"score": 9.0,
"category": "general",
"published_date": "2025-01-01T00:00:00"
}
],
"suggestions": ["related query 1", "related query 2"],
"answers": ["direct answer if available"],
"total_results": 10,
"error": null
}
```
If an error occurs, `results` will be empty and `error` will contain the message....# searxng-web-search [](https://agentskills.io) [](LICENSE) [](https://clawhub.ai) A privacy-respecting web search skill for AI agents, powered by [SearXNG](https://docs.searxng.org/) metasearch engine. Follows the [agentskills.io](https://agentskills.io) standard. Rewritten from [PulseBot](https://github.com/timeplus-io/PulseBot)'s built-in `web_search` skill to use SearXNG as a self-hosted, privacy-first search backend. ## Features - **Privacy-first**: SearXNG aggregates 243+ search engines without tracking users - **Self-hosted**: Full control over your search infrastructure - **Multi-category**: Search general web, news, images, IT, science, and more - **Structured output**: JSON results with title, URL, snippet, score, and engine attribution - **Agent-ready**: Works with PulseBot, Claude Code, OpenClaw, GitHub Copilot, and any agentskills.io-compatible agent - **Robust error handling**: Graceful failures with structured error responses ## Quick Start ### 1. Install the Skill **Via ClawHub CLI:** ```bash npm i -g clawhub clawhub install searxng-web-search ``` **Via Git:** ```bash git clone https://github.com/timeplus-io/searxng-web-search.git cp -r searxng-web-search ~/.openclaw/workspace/skills/ # or for Claude Code: cp -r searxng-web-search .claude/skills/ ``` ### 2. Start SearXNG ```bash docker run -d --name searxng -p 8080:8080 \ -v "$(pwd)/searxng:/etc/searxng" searxng/searxng:latest ``` > **Important**: Enable JSON API in your SearXNG `settings.yml` — see [references/REFERENCE.md](references/REFERENCE.md). ### 3. Install Python Dependency ```bash pip install requests ``` ### 4. Search ```bash # CLI python scripts/searxng_search.py "latest streaming SQL developments" # Human-readable output python scripts/searxng_search.py "SearXNG...
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...
AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.
A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.