Communitygithub.com

anysearch-ai/anysearch-skill

即時搜尋引擎,支援網頁搜尋、垂直領域搜尋、平行批次搜尋以及 URL 內容提取。

anysearch-skill 是什麼?

This skill provides a real-time search engine interface for AI agents, enabling versatile search capabilities including general web search, domain-specific vertical searches, parallel batch search for efficiency, and URL content extraction. It is particularly useful for developers integrating search functionality into AI workflows, supporting platforms like Claude Code, Cursor, and Codex. The skill works by issuing structured search queries through the underlying anysearch API, returning relevant results or extracted content in a parseable format. This allows agents to fetch up-to-date information, perform comparative research across multiple queries simultaneously, or directly retrieve and analyze web page content from given URLs.

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/anysearch-ai/anysearch-skill/tree/main

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

anysearch-skill 是做什麼的?

即時搜尋引擎,支援網頁搜尋、垂直領域搜尋、平行批次搜尋以及 URL 內容提取。

功能概覽

  • 網頁搜尋:進行一般的網際網路搜尋並取得相關結果。
  • 垂直領域搜尋:將搜尋範圍限定於特定領域或網站類別,例如新聞、學術或技術文件。
  • 平行批次搜尋:同時執行多個搜尋查詢,大幅提升效率。
  • URL 內容提取:從指定的 URL 直接提取並回傳網頁內容。

支援平台

本技能可與以下 AI 代理工具搭配使用:

  • Claude Code
  • Cursor
  • Codex
  • 其他相容的 AI 代理框架

使用方法

初始化

from anysearch import AnySearch

client = AnySearch()

執行搜尋

# 一般網頁搜尋
results = client.search("最新 AI 代理技術")

# 垂直領域搜尋(例如僅限學術)
results = client.search("transformer 模型", domain="academic")

# 平行批次搜尋
queries = ["Python 異步程式設計", "JavaScript 閉包", "Rust 所有權"]
results = client.batch_search(queries)

# URL 內容提取
content = client.extract("https://example.com/article")

回應格式

所有搜尋結果均以結構化 JSON 格式回傳,包含以下欄位:

  • title:結果標題
  • url:結果網址
  • snippet:搜尋結果摘要
  • content:提取的全文內容(僅限 URL 提取)

環境變數

可選用以下環境變數進行設定:

  • ANYSEARCH_API_KEY:API 金鑰(若需驗證)
  • ANYSEARCH_BASE_URL:自訂 API 端點

注意事項

  • 請務必遵循目標網站的使用條款與 robots.txt 規範。
  • 平行批次搜尋的同時請求數量可能受到 API 速率限制,請適時調整。
  • URL 內容提取僅回傳文字內容,不包含 JavaScript 或樣式表。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能