cli-anything-exa について
cli-anything-exa は、Exa API を利用するエージェント向けのコマンドラインスキルです。複数のモードでウェブ検索し、カテゴリで絞り込んだ結果やページ内容を JSON 形式で取得できます。
主な機能
- 01複数モードでのウェブ検索
- 02カテゴリによる結果の絞り込み
- 03全文や要約の取得
- 04JSON 出力と対話型 REPL
- 05API キーと接続状態の確認
活用シーン
- 01論文や企業情報の検索
- 02ニューストピックの監視
- 03複数の情報源を使った調査
- 04要約用のページ内容の取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hkuds/ cli-anything --skill cli-anything-exaインストール後、Claude Code で/cli-anything-exaを入力して読み込まれたか確認します。
詳細
Exa CLI スキル
概要
- 名前: cli-anything-exa
- バージョン: 1.0.0
- カテゴリ: search
- エントリーポイント:
cli-anything-exa
この CLI が行うこと
Exa API へのエージェントネイティブなコマンドラインインターフェースを提供します。Exa API は AI エージェントのワークフローに最適化されたニューラル検索エンジンです。複数のモード (fast、deep、deep-reasoning) での Web 検索と、全文またはハイライト付きのページコンテンツの 取得をサポートします。
前提条件
- Python >= 3.10
pip install cli-anything-exaexport EXA_API_KEY="your-api-key"(https://dashboard.exa.ai/api-keys で取得してください)
インストール
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=exa/agent-harness
コマンドリファレンス
search — Web 検索
cli-anything-exa search "<query>" [OPTIONS]
Options:
--type auto|fast|instant|deep|deep-reasoning (default: auto)
--num-results / -n 1–100 (default: 10)
--category company|people|research-paper|news|personal-site|financial-report
--content highlights|text|summary|none (default: highlights)
--freshness smart|always|never (default: smart)
--include-domains DOMAIN (repeatable)
--exclude-domains DOMAIN (repeatable)
--from DATE ISO 8601 start published date
--to DATE ISO 8601 end published date
--location CC Two-letter country code for geo-bias
contents — ページコンテンツの取得
cli-anything-exa contents <url> [url ...] [--content text|highlights|summary] [--freshness smart|always|never]
server status — API キーと接続性の確認
cli-anything-exa server status
JSON 出力
すべてのコマンドは、機械可読な出力のためにルートレベルで --json をサポートしています:
cli-anything-exa --json search "latest LLM papers" --num-results 5
一般的なエージェントパターン
高速なキーワード検索
cli-anything-exa --json search "site:arxiv.org transformer architectures" --type fast --content highlights
トピックに関する深い調査
cli-anything-exa --json search "EU AI Act compliance requirements 2024" --type deep --content text
学術論文の発見
cli-anything-exa --json search "retrieval augmented generation" --category research-paper --num-results 20
企業インテリジェンス
cli-anything-exa --json search "Anthropic funding history" --category company
ニュースのモニタリング
cli-anything-exa --json search "AI regulation news" --category news --from 2024-01-01
要約のための全文取得
cli-anything-exa --json contents https://example.com/article --content text
対話型 REPL
cli-anything-exa # No subcommand → enters REPL
cli-anything-exa プレフィックスなしでコマンドを入力します。exit または quit と入力すると終了します。
注意事項
highlightsコンテンツモードはtextよりも 10 倍トークン効率が高いため、エージェントパイプラインにはこちらを推奨します--type deepは多段階の推論をトリガーします。遅くなりますが、多くのソースを横断して統合します--category companyと--category peopleは日付およびドメイン除外フィルターをサポートしていません- クエリごとのコストは JSON 出力の
cost_dollarsに含まれています
コメント
Markdown 対応