searxng-local
Web search through the bundled Railway SearXNG service
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Web search through the bundled Railway SearXNG service
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | searxng-local |
| description | Web search through the bundled Railway SearXNG service |
| version | 1.0.0 |
| metadata | {"hermes":{"requires":{"env":["SEARXNG_URL"]},"primaryEnv":"SEARXNG_URL"}} |
You have access to a SearXNG metasearch service deployed in the same Railway project. It is already running separately from Hermes Agent, so do not install SearXNG, run Docker, or use localhost for search.
Read the SEARXNG_URL environment variable. On Railway this should point to
the SearXNG service over private networking, for example:
http://SearXNG.railway.internal:8080
Always include the port. Railway private networking uses HTTP internally, not HTTPS.
Use the JSON search endpoint:
GET ${SEARXNG_URL}/search?q=YOUR_QUERY&format=json
Examples:
curl "${SEARXNG_URL}/search?q=railway+private+networking&format=json"
curl "${SEARXNG_URL}/search?q=python+uvicorn+starlette&format=json&categories=it"
curl "${SEARXNG_URL}/search?q=architecture+diagram&format=json&categories=images"
The format=json query parameter is required. Without it, SearXNG returns the
HTML web UI.
The response contains a results array. Each item usually includes:
title: page titleurl: source URLcontent: text snippetengine: search engine that returned the resultcategory: result categorySEARXNG_URL is empty, the Railway service variable was not wired into the Hermes service.PORT=8080.