brave-search について
Brave Search によるヘッドレス検索と、ページ内容の Markdown 抽出を行うスキルです。対話的なブラウジングを使わずに検索結果や指定 URL の情報を調べる用途に向いています。
主な機能
- 01Brave Search によるウェブ検索
- 02検索結果数の指定
- 03結果へのページ内容の追加
- 04URL の内容を Markdown で抽出
- 05BRAVE_API_KEY が必要
活用シーン
- 01ドキュメントや API リファレンスの検索
- 02事実や最新情報の確認
- 03指定 URL から読みやすい内容を抽出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ steipete/ agent-scripts --skill brave-searchインストール後、Claude Code で/brave-searchを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignorecontent.jspackage-lock.jsonpackage.jsonsearch.js詳細
Brave Search
Brave Search を使用したヘッドレスのウェブ検索とコンテンツ抽出です。ブラウザーは必要ありません。
セットアップ
初回使用前に一度実行します。
cd ~/Projects/agent-scripts/skills/brave-search
npm ci
必要な環境変数:BRAVE_API_KEY。
検索
./search.js "query" # Basic search (5 results)
./search.js "query" -n 10 # More results
./search.js "query" --content # Include page content as markdown
./search.js "query" -n 3 --content # Combined
ページコンテンツの抽出
./content.js https://example.com/article
URL を取得し、読みやすいコンテンツを Markdown として抽出します。
出力形式
--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (if --content flag used)
Markdown content extracted from the page...
--- Result 2 ---
...
使用する場面
- ドキュメントや API リファレンスを検索する
- 事実や最新情報を調べる
- 特定の URL からコンテンツを取得する
- 対話型のブラウジングを使わずにウェブ検索が必要なあらゆるタスク
コメント
Markdown 対応