web-search

Search the web via Tavily API and fetch URLs as Markdown.

1.5k|180|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Memento-Teams/Memento-Skills --skill web-search-memento-teams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/Memento-Teams/Memento-Skills/tree/main/builtin/skills/web-search
Command: npx skills add https://github.com/Memento-Teams/Memento-Skills --skill web-search-memento-teams

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, beautifulsoup4, markdownify, and includes scripts (resource) components.

What problem does it solve?

Web search and content fetching can be time-consuming when gathering information from multiple sources. This skill provides a streamlined way to search the web and pull content into Markdown-friendly output for AI consumption.

Core Features & Use Cases

  • Web search via Tavily API to retrieve relevant results and convert them to markdown-friendly format.
  • URL content extraction via fetch.py to obtain clean, readable Markdown from pages.
  • Workflow: perform a search, then fetch additional sources to build a concise, annotated content bundle for research tasks.

Quick Start

Search for a topic and fetch content from a URL to produce Markdown-formatted results.

Frequently Asked Questions about web-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch web page content and convert it to Markdown for research?

To fetch web content and convert it to Markdown, this Skill extracts URL content using httpx and beautifulsoup4, then formats the output with markdownify. It produces clean, readable Markdown ideal for AI consumption and research briefs.

Do I need a Tavily API key to perform web searches and gather information?

Yes, performing web searches requires a Tavily API key. The Skill uses Tavily-based scripts to retrieve relevant search results and convert them into a Markdown-friendly format for information gathering and content curation.

What is the best way to automate fetching multiple URLs into a single Markdown bundle?

The best way to fetch multiple URLs is to run a Tavily web search first, then use the fetch script to extract content from each result URL. This workflow produces an annotated Markdown content bundle for research tasks.

Does this web search tool work with Python dependencies like httpx and beautifulsoup4?

Yes, this tool relies on httpx for HTTP requests, beautifulsoup4 for HTML parsing, and markdownify for conversion. These dependencies enable it to fetch web pages and output clean Markdown results.

Can I use this for content curation across different domains?

Yes, you can use this for content curation across domains. It searches the web via Tavily and extracts URL content into Markdown, making it useful for gathering information and building research briefs from varied sources.

Why does my URL content fetch return Markdown instead of raw HTML?

Your URL content fetch returns Markdown because the tool uses markdownify to convert parsed HTML. This ensures the extracted web content is clean and readable for AI consumption and research annotations.