exa-research
Exa AIツールを活用し、ウェブ検索とコード検索を組み合わせて、技術調査、コード例の発見、最新ツールの探索、あらゆるテーマの情報収集を効率的に行うSkill。
📜 元の英語説明(参考)
Comprehensive research skill using Exa AI tools for web search and code context retrieval. Use when conducting research on technologies, finding code examples, discovering latest tools, or gathering comprehensive information on any topic. Combines web search for articles/news with code search for implementation examples.
🇯🇵 日本人クリエイター向け解説
Exa AIツールを活用し、ウェブ検索とコード検索を組み合わせて、技術調査、コード例の発見、最新ツールの探索、あらゆるテーマの情報収集を効率的に行うSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o exa-research.zip https://jpskill.com/download/17719.zip && unzip -o exa-research.zip && rm exa-research.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17719.zip -OutFile "$d\exa-research.zip"; Expand-Archive "$d\exa-research.zip" -DestinationPath $d -Force; ri "$d\exa-research.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
exa-research.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
exa-researchフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 6
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Exa Research
概要
Exa AI の強力な検索機能を利用して、包括的な調査を可能にします。この Skill は、2 つの主要なツールを使用して、ウェブ調査、コード発見、および複合的な調査戦略のためのワークフローを提供します。
この Skill の使用場面
新しい技術の調査、コード例の検索、最新トレンドの発見、技術的なトピックに関する包括的な情報の収集、ソリューションの比較、または特定の機能の実装方法の学習を行う際に、この Skill を使用してください。
主要な機能
1. ウェブ調査 (exa_web_search)
記事、ニュース、ドキュメント、および一般的な情報をウェブで検索します。
最適な用途: 最新のニュースとトレンド、製品の比較、技術概要、ブログ記事、ドキュメントとガイド
主要なパラメータ:
- query (必須): 検索クエリ
- numResults (オプション): 結果の数 (デフォルト: 8、最大: 50)
- type (オプション): 検索の深さ - "auto" (バランス)、"fast" (高速)、"deep" (包括的、推奨)
- livecrawl (オプション): "fallback" (バックアップ) または "preferred" (最新コンテンツを優先)
- contextMaxCharacters (オプション): 最大コンテキスト長 (デフォルト: 10000)
使用例:
from servers.exa import exa_web_search
# クイック調査
result = await exa_web_search("latest AI tools 2025", numResults=10)
# ライブクロールによる詳細な調査
result = await exa_web_search(
query="Next.js 15 new features",
numResults=20,
type="deep",
livecrawl="preferred",
contextMaxCharacters=15000
)
2. コード発見 (exa_get_code_context)
オープンソースリポジトリからコード例、実装パターン、および技術ドキュメントを検索します。
最適な用途: コード例とスニペット、実装パターン、API の使用例、フレームワーク固有のコード、ライブラリドキュメント、実際の使用例
主要なパラメータ:
- query (必須): 必要なコードを説明する検索クエリ
- tokensNum (オプション): トークン数 (1000-50000、デフォルト: 5000)
- 焦点を絞った例には 2000-3000 を使用します
- 包括的なドキュメントには 5000-8000 を使用します
- 広範な調査には 10000 以上を使用します
使用例:
from servers.exa import exa_get_code_context
# 特定の例を見つける
code = await exa_get_code_context(
query="React useState hook examples",
tokensNum=3000
)
# 包括的なドキュメント
code = await exa_get_code_context(
query="Next.js Better Auth complete setup guide",
tokensNum=10000
)
調査ワークフロー
ワークフロー 1: 技術調査
新しい技術、フレームワーク、またはツールを調査する場合:
- ウェブ検索から始めて、状況を理解します
- コード例を入手して、実装を確認します
- ライブクロールで最新の更新を見つけます
ワークフロー 2: 実装調査
特定の機能の実装方法を学習する場合:
- 実装ガイドを検索します
- 動作するコード例を入手します
ワークフロー 3: 比較調査
異なるソリューションを比較する場合:
- 比較を検索します
- 各ソリューションのコード例を入手します
ワークフロー 4: 発見調査
新しいツールやトレンドを発見する場合:
- 最新のツールを検索します
- 興味深い発見の実装例を入手します
クエリ最適化のヒント
ウェブ検索クエリ
良いクエリ:
- "latest AI coding tools 2025" (具体的、タイムリー)
- "Next.js 15 new features comparison" (焦点を絞った、比較)
- "React Server Components best practices" (特定のトピック)
避けるべきこと:
- "AI tools" (広すぎる)
- "programming" (一般的すぎる)
- コンテキストのない単語
ヒント:
- 最新の情報については年を含めます
- 特定の技術名を使用します
- コンテキストの単語を追加します: "latest"、"best"、"comparison"、"guide"
- 関連する用語を組み合わせます
コード検索クエリ
良いクエリ:
- "React useState hook examples" (特定の API)
- "Next.js Better Auth implementation setup" (特定のユースケース)
- "FastAPI authentication middleware patterns" (特定のパターン)
避けるべきこと:
- "React code" (広すぎる)
- "authentication" (フレームワークのコンテキストが必要)
- "how to code" (一般的すぎる)
ヒント:
- フレームワーク/ライブラリ名を含めます
- 機能または API を指定します
- コンテキストを追加します: "examples"、"implementation"、"setup"、"configuration"
- 何を学びたいかを具体的にします
ベストプラクティス
トークン管理
- ウェブ検索: 包括的な調査には、より高い numResults (15-20) を使用します
- コード検索: 必要に応じて tokensNum を調整します (クイックには 2000-3000、標準には 5000-8000、詳細には 10000 以上)
検索戦略
- 広く始めて、絞り込みます
- 両方のツールを使用します: ウェブ検索とコード検索を組み合わせます
- 反復処理: 最初の結果に基づいてクエリを絞り込みます
- 新鮮なコンテンツ: 最新の情報には livecrawl="preferred" を使用します
結果処理
- ウェブの結果: 最近の日付、信頼できるソースに焦点を当てます
- コードの結果: スニペットだけでなく、完全な例を探します
- インサイトを組み合わせます: ウェブのコンテキストとコード例をマージします
一般的なユースケース
ユースケース 1: 新しいフレームワークの学習
# 概要を取得
overview = await exa_web_search("Next.js 15 overview features", numResults=10, type="deep")
# スターターコードを取得
starter = await exa_get_code_context("Next.js 15 getting started tutorial", tokensNum=8000)
# ベストプラクティスを見つける
practices = await exa_web_search("Next.js 15 best practices 2025", numResults=8)
ユースケース 2: 特定の問題の解決
# 解決策を検索
solutions = await exa_web_search("how to fix [error] in [framework]", numResults=10)
# 動作するコードを取得
code = await exa_get_code_context("[framework] [problem] solution examples", tokensNum=5000)
ユースケース 3: 最新情報の維持
# 最新ニュース
news = await exa_web_search(
"latest [technology] updates 2025",
numResults=15,
livecrawl="preferred"
)
# 新機能のコード
features = await exa_get_code_context("[technology] new features examples", tokensNum=5000)
リソース
ヘルパーユーティリティについては、scripts/ ディレクトリを参照してください。
- research_workflow.py - 自動化されたマルチステップ調査ワークフロー
- query_optimizer.py - クエリの最適化と提案ツール
references/ ディレクターを参照してください
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Exa Research
Overview
Enable comprehensive research using Exa AI's powerful search capabilities. This skill provides workflows for web research, code discovery, and combined research strategies using two primary tools.
When to Use This Skill
Use this skill when researching new technologies, finding code examples, discovering latest trends, gathering comprehensive information on technical topics, comparing solutions, or learning how to implement specific features.
Core Capabilities
1. Web Research (exa_web_search)
Search the web for articles, news, documentation, and general information.
Best for: Latest news and trends, product comparisons, technology overviews, blog posts and articles, documentation and guides
Key Parameters:
- query (required): Search query
- numResults (optional): Number of results (default: 8, max: 50)
- type (optional): Search depth - "auto" (balanced), "fast" (quick), "deep" (comprehensive, recommended)
- livecrawl (optional): "fallback" (backup) or "preferred" (prioritize fresh content)
- contextMaxCharacters (optional): Max context length (default: 10000)
Example Usage:
from servers.exa import exa_web_search
# Quick research
result = await exa_web_search("latest AI tools 2025", numResults=10)
# Deep research with live crawling
result = await exa_web_search(
query="Next.js 15 new features",
numResults=20,
type="deep",
livecrawl="preferred",
contextMaxCharacters=15000
)
2. Code Discovery (exa_get_code_context)
Search for code examples, implementation patterns, and technical documentation from open source repositories.
Best for: Code examples and snippets, implementation patterns, API usage examples, framework-specific code, library documentation, real-world implementations
Key Parameters:
- query (required): Search query describing what code you need
- tokensNum (optional): Token count (1000-50000, default: 5000)
- Use 2000-3000 for focused examples
- Use 5000-8000 for comprehensive documentation
- Use 10000+ for extensive research
Example Usage:
from servers.exa import exa_get_code_context
# Find specific examples
code = await exa_get_code_context(
query="React useState hook examples",
tokensNum=3000
)
# Comprehensive documentation
code = await exa_get_code_context(
query="Next.js Better Auth complete setup guide",
tokensNum=10000
)
Research Workflows
Workflow 1: Technology Research
When researching a new technology, framework, or tool:
- Start with web search to understand the landscape
- Get code examples to see implementation
- Find latest updates with live crawling
Workflow 2: Implementation Research
When learning how to implement a specific feature:
- Search for implementation guides
- Get working code examples
Workflow 3: Comparison Research
When comparing different solutions:
- Search for comparisons
- Get code examples for each solution
Workflow 4: Discovery Research
When discovering new tools or trends:
- Search for latest tools
- Get implementation examples for interesting finds
Query Optimization Tips
Web Search Queries
Good queries:
- "latest AI coding tools 2025" (specific, timely)
- "Next.js 15 new features comparison" (focused, comparative)
- "React Server Components best practices" (specific topic)
Avoid:
- "AI tools" (too broad)
- "programming" (too generic)
- Single words without context
Tips:
- Include year for latest information
- Use specific technology names
- Add context words: "latest", "best", "comparison", "guide"
- Combine related terms
Code Search Queries
Good queries:
- "React useState hook examples" (specific API)
- "Next.js Better Auth implementation setup" (specific use case)
- "FastAPI authentication middleware patterns" (specific pattern)
Avoid:
- "React code" (too broad)
- "authentication" (needs framework context)
- "how to code" (too generic)
Tips:
- Include framework/library name
- Specify the feature or API
- Add context: "examples", "implementation", "setup", "configuration"
- Be specific about what you want to learn
Best Practices
Token Management
- Web search: Use higher numResults (15-20) for comprehensive research
- Code search: Adjust tokensNum based on need (2000-3000 for quick, 5000-8000 for standard, 10000+ for deep)
Search Strategy
- Start broad, then narrow
- Use both tools: Combine web search with code search
- Iterate: Refine queries based on initial results
- Fresh content: Use livecrawl="preferred" for latest information
Result Processing
- Web results: Focus on recent dates, authoritative sources
- Code results: Look for complete examples, not just snippets
- Combine insights: Merge web context with code examples
Common Use Cases
Use Case 1: Learning a New Framework
# Get overview
overview = await exa_web_search("Next.js 15 overview features", numResults=10, type="deep")
# Get starter code
starter = await exa_get_code_context("Next.js 15 getting started tutorial", tokensNum=8000)
# Find best practices
practices = await exa_web_search("Next.js 15 best practices 2025", numResults=8)
Use Case 2: Solving a Specific Problem
# Search for solutions
solutions = await exa_web_search("how to fix [error] in [framework]", numResults=10)
# Get working code
code = await exa_get_code_context("[framework] [problem] solution examples", tokensNum=5000)
Use Case 3: Staying Current
# Latest news
news = await exa_web_search(
"latest [technology] updates 2025",
numResults=15,
livecrawl="preferred"
)
# New features code
features = await exa_get_code_context("[technology] new features examples", tokensNum=5000)
Resources
See scripts/ directory for helper utilities:
- research_workflow.py - Automated multi-step research workflows
- query_optimizer.py - Query optimization and suggestion tool
See references/ directory for detailed guides:
- search_strategies.md - Advanced search strategies and patterns
- query_patterns.md - Effective query patterns with examples
Quick Reference
Import the tools:
from servers.exa import exa_web_search, exa_get_code_context
Basic web search:
result = await exa_web_search("your query", numResults=10)
Basic code search:
code = await exa_get_code_context("your query", tokensNum=5000)
Combined research:
# Get context
context = await exa_web_search("topic overview", numResults=10, type="deep")
# Get code
code = await exa_get_code_context("topic implementation examples", tokensNum=8000) 同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (7,038 bytes)
- 📎 README.md (5,089 bytes)
- 📎 references/query_patterns.md (8,770 bytes)
- 📎 references/search_strategies.md (7,406 bytes)
- 📎 scripts/query_optimizer.py (8,626 bytes)
- 📎 scripts/research_workflow.py (7,843 bytes)