firecrawl-map

Map websites to retrieve all URLs or filter for specific pages.

2|Updated Oct 17, 2024
One-click install
npx skills add https://github.com/vadirn/nix --skill firecrawl-map-vadirn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-map
Source: https://github.com/vadirn/nix/tree/main/home/agents/skills/firecrawl-map
Command: npx skills add https://github.com/vadirn/nix --skill firecrawl-map-vadirn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The Skill enables users to discover and list all URLs on a website, aiding in sitemap creation, content mapping, and site analysis.

Core Features & Use Cases

  • Comprehensive URL Listing: Generate a full list of site URLs for planning or crawling.
  • Filtered Search: Find specific pages using search queries within large sites.
  • Use Case: A user wants to identify all pages related to authentication on a large website to prioritize site security assessments.

Quick Start

To locate a specific page, ask the AI to map the site with a search term; for example, request it to map a site and find URLs containing "login".

Frequently Asked Questions about firecrawl-map

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

FAQPage Schema
How do I map all URLs on a website for sitemap generation?

Mapping all URLs on a website for sitemap generation involves using the firecrawl utility to retrieve a full list of site links. This Skill lists every accessible page to facilitate comprehensive site structure analysis and content discovery.

Can I filter web crawling results to find specific pages on a large site?

Filtering web crawling results to find specific pages is supported through search filtering. You can provide a search term like "login" to map a large site and retrieve only the matching URLs for targeted analysis.

What is the best way to discover site structure for a security assessment?

Discovering site structure for a security assessment is best handled by mapping the website to list all URLs. You can then filter these mapped URLs by specific terms like "authentication" to prioritize and identify relevant pages.

Does this URL mapping approach handle large-scale web structures?

This URL mapping approach handles large-scale web structures efficiently by relying on bash tools and the firecrawl utility. It processes extensive site maps and provides options for sitemap inclusion and output formatting.

How do I generate a comprehensive URL list for website crawling?

Generating a comprehensive URL list for website crawling requires mapping the target site to retrieve all available links. This process outputs a full directory of site pages, aiding in content mapping and crawl planning.

When do I need to use a site mapping utility instead of manual URL discovery?

Site mapping utilities are needed when dealing with large-scale web structures where manual discovery fails. It efficiently retrieves all URLs and provides search filtering to locate specific pages within extensive sites.