searxng について
searxng は、ローカルの SearXNG インスタンスを通じてウェブを検索するスキルです。カテゴリ、言語、期間で絞り込み、プログラム向けに JSON を出力できます。
主な機能
- 01ウェブ検索の件数指定
- 02画像、ニュース、動画のカテゴリ
- 03言語と期間の絞り込み
- 04JSON 出力
活用シーン
- 01ローカルの SearXNG インスタンスでウェブ検索
- 02画像、ニュース、動画の検索結果取得
- 03JSON 出力を使ったスクリプトでの検索結果利用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sundial-org/ awesome-openclaw-skills --skill searxngインストール後、Claude Code で/searxngを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
CHANGELOG.mdPUBLISH.mdPUBLISHING_CHECKLIST.mdREADME.mdscripts/searxng.py詳細
SearXNG 検索
プライバシーに配慮したメタ検索エンジンである、ローカルの SearXNG インスタンスを使ってウェブを検索します。
コマンド
ウェブ検索
uv run {baseDir}/scripts/searxng.py search "query" # Top 10 results
uv run {baseDir}/scripts/searxng.py search "query" -n 20 # Top 20 results
uv run {baseDir}/scripts/searxng.py search "query" --format json # JSON output
カテゴリー検索
uv run {baseDir}/scripts/searxng.py search "query" --category images
uv run {baseDir}/scripts/searxng.py search "query" --category news
uv run {baseDir}/scripts/searxng.py search "query" --category videos
詳細オプション
uv run {baseDir}/scripts/searxng.py search "query" --language en
uv run {baseDir}/scripts/searxng.py search "query" --time-range day
設定
必須: SearXNG インスタンスの URL を SEARXNG_URL 環境変数に設定します。
export SEARXNG_URL=https://your-searxng-instance.com
または、Clawdbot の設定で指定します。
{
"env": {
"SEARXNG_URL": "https://your-searxng-instance.com"
}
}
デフォルト(未設定の場合):http://localhost:8080
機能
- 🔒 プライバシー重視(ローカルインスタンスを使用)
- 🌐 複数の検索エンジンを集約
- 📰 複数の検索カテゴリー
- 🎨 リッチな書式の出力
- 🚀 プログラムからの利用に適した高速な JSON モード
API
ローカルの SearXNG JSON API エンドポイントを使用します(デフォルトでは認証不要)。
コメント
Markdown 対応