felo-web-fetch

Fetch webpage content via the Felo Web Extract API with CSS selectors.

242|22|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Felo-Inc/felo-skills --skill felo-web-fetch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: felo-web-fetch
Source: https://github.com/Felo-Inc/felo-skills/tree/main/felo-web-fetch
Command: npx skills add https://github.com/Felo-Inc/felo-skills --skill felo-web-fetch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Extracts content from a URL using the Felo Web Extract API, turning pages into html, markdown, or text while enabling targeted extraction with CSS selectors and optional readability summaries.

Core Features & Use Cases

  • Fetch full page content or specific blocks using a CSS selector to generate clean text for documentation, knowledge bases, or notes.
  • Output in html, markdown, or plain text to fit downstream tools and workflows.
  • Control extraction with options like crawl mode, cookies, user-agent, and timeout to handle dynamic pages and authenticated sessions.
  • Use Case: Convert long articles to markdown for offline reading or extract article bodies for summaries.

Quick Start

Install the skill and run a fetch on a URL to obtain the extracted content.

Frequently Asked Questions about felo-web-fetch

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

FAQPage Schema
How do I extract webpage content and convert HTML to markdown?

You can extract webpage content and convert HTML to markdown by calling the Felo Web Extract API with a target URL and specifying markdown as the display format. The API processes the page and returns structured, clean text ready for documentation or notes.

Can I extract a specific element from a webpage using a CSS selector?

Yes, you can extract a specific element from a webpage by providing a CSS selector when calling the Felo Web Extract API. This allows targeted extraction of content blocks instead of fetching the entire page, returning only the selected element's content.

How can I fetch content from dynamic pages or authenticated sessions that require cookies?

To fetch content from dynamic pages or authenticated sessions, the web extraction API supports options like crawl_mode, cookies, user_agent, and timeout. Passing these parameters allows the API to handle dynamic page rendering and authenticated sessions during content extraction.

Do I need an API key to extract web content, and how is it configured?

Yes, you need an API key to extract web content, which must be provided via the FELO_API_KEY environment variable. The API validates this key along with your input parameters before returning the extracted HTML, markdown, or text content.

What output formats are available when extracting webpage content?

The available output formats for webpage content extraction are HTML, markdown, and plain text. You specify the desired display format when calling the Felo Web Extract API to ensure the returned content fits your downstream tools and workflows.

What happens if the webpage content extraction fails or returns an error?

If webpage content extraction fails, the API returns a structured JSON response with error details instead of the extracted content. Input validation checks run before the extraction attempt to ensure parameters like the target URL and CSS selector are correctly formatted.