firecrawl-map

Map website URLs and filter them by search queries.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/ironkid90/lucky5-v8 --skill firecrawl-map-ironkid90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-map
Source: https://github.com/ironkid90/lucky5-v8/tree/main/plugins/skills/firecrawl-map
Command: npx skills add https://github.com/ironkid90/lucky5-v8 --skill firecrawl-map-ironkid90

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firecrawl, and includes scripts (resource) components.

What problem does it solve?

This Skill helps users discover and list URLs on a website with the ability to filter by search terms. It is ideal for users seeking to navigate a large site, identify specific pages, or analyze site structure.

Core Features & Use Cases

  • URL Discovery: Find all URLs on a website, suitable for pre-scraping tasks.
  • Search Filtering: Optionally filter URLs by a specific search query for precision.
  • Site Structure Analysis: Visualize the structure of a website.
  • Use Case: When a user needs to quickly locate a specific page on a complex site or simply wants to see what pages exist.

Quick Start

Map all URLs for the site 'https://example.com' and search for 'login'.

Frequently Asked Questions about firecrawl-map

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

FAQPage Schema
How do I discover all URLs on a website for site structure analysis?

Website mapping discovers and lists all URLs on a site to help you analyze site structure or locate specific pages. You can use this Skill to map website URLs efficiently before scraping.

Can I filter discovered URLs by a specific search query?

Yes, search filtering allows you to optionally filter mapped URLs by specific search terms. This precision filtering helps locate specific pages on complex sites without scanning the entire list.

Do I need Bash to execute Firecrawl website mapping commands?

Yes, you need Bash for command-line execution of Firecrawl tools to map website URLs. The Skill relies on executing scripts in a Bash environment to run the mapping operations.

What is the best way to locate a specific page on a complex site?

The best way to locate specific pages is using URL discovery with search filtering. By mapping all URLs and applying a search query, you can quickly pinpoint exact pages within complex site structures.

How does URL discovery help with pre-scraping tasks?

URL discovery identifies all available pages on a target website before scraping begins. Mapping website URLs provides a complete inventory of endpoints, ensuring your scraping process covers all necessary pages.

Are there limitations when using Firecrawl to map very large websites?

While the Skill maps website URLs efficiently, very large sites may return extensive lists. Using search filtering to narrow results by specific terms is recommended to manage large outputs and focus on relevant pages.