本文へ移動
cccskills
無料GitHub で公開

web-search

Web search and content fetching. Use when the user needs to search the web for information or fetch content from URLs.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md1.8 KB
  • scripts/fetch.py1.7 KB
  • scripts/search.py3.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Web Search

Search the web and fetch content from URLs.

Setup

Set TAVILY_API_KEY in config env to enable web search. Get your API key at https://tavily.com.

Available Scripts

scripts/search.py - Web Search

Search the web via Tavily API and return LLM-friendly markdown.

# Search from command line
python scripts/search.py "quantum computing" 5

# From Python
from scripts.search import tavily_search
output = tavily_search("quantum computing", max_results=5)
print(output)

Parameters:

  • query (str): Search query (keep under 400 chars)
  • search_depth (str): ultra-fast | fast | basic | advanced (default basic)
  • max_results (int): Maximum results, default 3
  • include_raw_content (bool): Include full page content when available

Returns: Markdown string with formatted results

scripts/fetch.py - Fetch URL Content

Fetch and extract markdown content from a URL. No API key required.

# Fetch from command line
python scripts/fetch.py "https://example.com"

# From Python
from scripts.fetch import fetch
content = fetch("https://example.com")
print(content)

Parameters:

  • url (str): URL to fetch

Returns: Markdown content string

Workflow

  1. Search: Use tavily_search() to find relevant pages
  2. Fetch: Use fetch() to get full content from specific URLs
  3. Extract: Parse the content to find the information you need

Requirements

  • TAVILY_API_KEY must be set in config env for search functionality
  • fetch works without any API key
  • Dependencies: httpx, beautifulsoup4, markdownify (auto-installed)

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Direct filesystem operations (read, write, edit, list, search files). Use for any file manipulation tasks.

日本語の概要は準備中です。原文の説明を表示しています。

Memento-Teams/Memento-Skills1,5762026年8月17日 更新

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

日本語の概要は準備中です。原文の説明を表示しています。

Memento-Teams/Memento-Skills1,5762026年8月17日 更新

Install and manage Python packages using uv pip. Use when a Python import fails with ModuleNotFoundError, user asks to install a package, or a script requires a missing dependency.

日本語の概要は準備中です。原文の説明を表示しています。

Memento-Teams/Memento-Skills1,5762026年8月17日 更新

Memento-Teams のスキルをすべて見る

このスキルの問題を報告する