ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何培养克劳德的搜索技能
教程

如何培养克劳德的搜索技能

将 Scavio 打包为一项 Claude Skill,放入 ~/.claude/skills 中,用于跨所有 Claude Code 会话的单命令 Web、购物和视频搜索。

获取免费API密钥API文档

Claude Skills 是 Anthropic 的 2026 年打包格式,用于可重用代理功能。技能位于 ~/.claude/skills 中,并且可供每个 Claude Code 和 Claude Desktop 会话使用。本教程将逐步将 Scavio 打包为一项 Claude Skill,以便任何 Claude 会话都可以使用一个命令搜索网络、YouTube、亚马逊、沃尔玛和 Reddit。

前置条件

  • 安装了 Claude Code 或 Claude Desktop
  • Scavio API 密钥
  • Node.js 20+

操作指南

步骤 1: 创建技能目录

技能位于 ~/.claude/skills/<name> 中。

Bash
mkdir -p ~/.claude/skills/scavio
cd ~/.claude/skills/scavio

步骤 2: 编写技能清单

每个技能都需要一个 Skill.json 来描述命令和参数。

JSON
{
  "name": "scavio",
  "version": "1.0.0",
  "description": "Real-time search across Google, YouTube, Amazon, Walmart, and Reddit via Scavio",
  "entrypoint": "index.js",
  "commands": [
    { "name": "search", "description": "Search the web", "params": {"query": "string"} },
    { "name": "amazon", "description": "Search Amazon products", "params": {"query": "string"} },
    { "name": "youtube_transcript", "description": "Get a YouTube transcript", "params": {"video_id": "string"} }
  ]
}

步骤 3: 编写技能处理程序

入口点接收命令调用并调用 Scadio。

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;

export async function search({ query }) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ query })
  });
  return r.json();
}

export async function amazon({ query }) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ platform: 'amazon', query, marketplace: 'US' })
  });
  return r.json();
}

步骤 4: 设置环境变量

将 SCAVIO_API_KEY 添加到您的 shell 配置文件中,以便每个 Claude 会话都会继承它。

Bash
echo 'export SCAVIO_API_KEY=sk_live_...' >> ~/.zshrc

步骤 5: 使用克劳德代码中的技能

启动克劳德代码并调用技能。

Bash
# In Claude Code
> /skills scavio search "best AI framework 2026"

Python 示例

Python
# Skills are JS-native, but you can call Scavio from Python to validate:
import os, requests
r = requests.post('https://api.scavio.dev/api/v1/search',
    headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
    json={'query': 'best AI framework 2026'})
print(r.json()['organic_results'][:3])

JavaScript 示例

JavaScript
// scavio skill handler
const API_KEY = process.env.SCAVIO_API_KEY;
export async function search({ query }) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ query })
  });
  return r.json();
}

预期输出

JSON
Running /skills scavio search in Claude Code returns structured Google results inline. Every Claude Code and Claude Desktop session now has one-command search without per-project setup.

相关教程

  • 如何使用 Web 搜索构建光标代理
  • 如何向 Gemini CLI 添加搜索

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

安装了 Claude Code 或 Claude Desktop. Scavio API 密钥. Node.js 20+. Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

开始构建

将 Scavio 打包为一项 Claude Skill,放入 ~/.claude/skills 中,用于跨所有 Claude Code 会话的单命令 Web、购物和视频搜索。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策