據 AlphaMoat 統計,截至 2026-09,mdgs-tavily-search-skill 累計下載 1,024 次、獲 0 個星標,在全部 5,078 個 AI 技能中排名第 5,027 位,在「資料分析」分類(399 個)中排名第 397 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 25 | 945 | - | - |
| SkillHub ↗ | 129 | 1024 | - | — |
各平台的計數口徑不同,統計時間不一致。
該技能根據任務選擇搜尋、提取、抓取、網站地圖或深度研究模式,使用 Tavily API 獲取網路資訊。查詢、URL 和檢索到的網頁內容會傳送給第三方服務;除非已批准此類資料流,否則不要提交機密查詢、私人連結、需登入頁面或敏感業務資料。抓取和網站對映可能訪問多個頁面,應僅用於有權訪問的目標並限制範圍。 需要 TAVILY_API_KEY 和 Tavily 客戶端依賴。
資料釋出於 2026-10-29
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 1024 | — | - |
| 2026-08 | 900 | +6.0% | - |
| 2026-07 | 849 | +21.8% | - |
| 2026-06 | 697 | +15.8% | - |
| 2026-05 | 602 | — | - |
| 2026-03 | 300 | — | - |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
--- name: mdgs-tavily-search-skill description: 使用 Tavily API 进行网络搜索、网页内容提取、抓取、映射和研究。当用户需要搜索信息、获取网页内容、从网站抓取数据、绘制网站地图或进行深度研究时使用此技能。AI 应根据任务自动选择最合适的模式。 --- # Mdgs Tavily Search Skill 使用 Tavily API 进行网络搜索和信息提取。 ## 快速开始
### 前置要求
首先安装依赖:
```bash
npm install @tavily/core
```
设置 API Key:
```bash
export TAVILY_API_KEY="tvly-your-api-key"
```
### 初始化客户端
```javascript
const { tavily } = require("@tavily/core");
const apiKey = process.env.TAVILY_API_KEY;
if (!apiKey) {
throw new Error("请配置 TAVILY_API_KEY 环境变量。访问 https://tavily.com 获取 API Key");
}
const tvly = tavily({ apiKey });
```
## 模式选择指南
AI 应根据任务类型自动选择合适的模式:
| 任务类型 | 推荐模式 | 说明 |
|---------|---------|------|
| 快速问答、信息检索 | search | 获取搜索结果和答案 |
| 获取特定网页内容 | extract | 提取单个 URL 的主要内容 |
| 批量抓取网站内容 | crawl | 抓取整个网站或多个页面 |
| 了解网站结构 | map | 获取网站的页面地图 |
| 深度研究主题 | research | 综合多个来源的深度研究 |
## 模式详解
### 1. 搜索网页 (search)
适用于:快速问答、信息检索、新闻搜索
```javascript
const response = await tvly.search("Who is Leo Messi?");
console.log(response);
```
**选项:**
```javascript
const response = await tvly.search("Python 教程", {
searchDepth: "basic", // "basic" 或 "advanced"
maxResults: 10,
includeAnswer: true,
includeRawContent: false,
includeImages: false
});
```
### 2. 提取网页 (extract)
适用于:获取特定网页的详细内容
```javascript
const response = await tvly.extract("https://en.wikipedia.org/wiki/Artificial_intelligence");
console.log(response);
```
**选项:**
```javascript
const response = await tvly.extract("https://example.com", {
includeImages: true
});
```
### 3. 抓取网页 (crawl)
适用于:批量抓取网站内容、深度内容获取
```javascript
const response = await tvly.crawl("https://docs.tavily.com", {
instructions: "Find all pages on the Python SDK"
});
console.log(response);
```
**选项:**
```javascript
const response = await tvly.crawl("https://example.com", {
instructions: "提取所有产品页面",
maxDepth: 2,
maxPages: 10
});
```
### 4. 绘制网页映射 (map)
适用于:了解网站结构、发现相关页面
```javascript
const response = await tvly.map("https://docs.tavily.com");
console.log(response);
```
**选项:**
```javascript
const response = await tvly.map("https://example.com", {
depth: 2,
maxPages: 20
});
```
### 5. 创建研究任务 (research)
适用于:深度研究、综合多来源分析
```javascript
const response = await tvly.research("What are the latest developments in AI?");
console.log(response);
```
**选项:**
```javascript
const response = await tvly.research("最新 AI 发展动态", {
depth: "extensive", // "basic" 或 "extensive"
maxSources: 10
});
```
## 使用脚本
项目提供了封装好的脚本:
### 搜索
```bash
node scripts/tavily.js search "搜索内容" [--depth basic|advanced] [--max-results N]
```
### 提取
```bash
node scripts/tavily.js extract "https://example.com"
```
### 抓取
```bash
node scripts/tavily.js crawl "https://example.com" --instructions "提取所有页面"
```
### 映射
```bash
node scripts/tavily.js map "https://example.com" [--depth N]
```
### 研究
```bash
node scripts/tavily.js research "研究主题" [--depth basic|extensive]
```
## API Key 配置
**重要:** 使用此技能前必须配置 API Key。
1. 访问 [tavily.com](https://tavily.com) 注册账号
2. 获取 API Key
3. 设置环境变量:
```bash
export TAVILY_API_KEY="tvly-your-actual-api-key"
```
或在脚本/代码中直接传入:
```javascript
const tvly = tavily({ apiKey: "tvly-your-actual-api-key" });
```
## 响应格式
### search response
```json
{
"answer": "回答文本",
"results": [{ "title": "", "url": "", "content": "", "score": 0.95 }],
"images": []
}
```
### extract response
```json
{
"results": [{ "url": "", "content": "", "raw_content": "" }]
}
```
### crawl response
```json
{
"results": [{ "url": "", "content": "" }]
}
```
### map response
```json
{
"results": [{ "url": "", "title": "" }]
}
```
### research response
```json
{
"answer": "综合研究报告",
"findings": [{ "content": "", "sources": [] }]
}
```
AdMapix 的取數層:把廣告與應用相關的查詢轉成介面呼叫,只回原始 JSON。
透過 Tavily 搜尋公開網頁,並回傳含連結與摘要的結構化結果。
把資料庫、表格與匯出的原始資料變成可決策結論的資料分析技能。
用 Yahoo Finance 資料做股票與加密貨幣分析、組合跟蹤的技能。
管理本地自選股清單,並按代碼彙總同花順行情與近期表現的技能。
知了標訊:查詢和分析招標、中標、供應商與採購市場資訊。
用命令列監控部落格與 RSS/Atom 源的更新。
彙總 Codex 或 Claude 按模型計費的使用成本。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。