Skip to content
cccskills
FreePublished on GitHub

web-search

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

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (3)

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

SKILL.md (original)

Review the instructions the agent will receive before you install.

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)

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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

The English summary is being prepared. Showing the original description.

Memento-Teams/Memento-Skills1.6KUpdated Aug 17, 2026

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.

The English summary is being prepared. Showing the original description.

Memento-Teams/Memento-Skills1.6KUpdated Aug 17, 2026

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.

The English summary is being prepared. Showing the original description.

Memento-Teams/Memento-Skills1.6KUpdated Aug 17, 2026

See all skills by Memento-Teams

Report a problem with this skill