Agent skill · data analytics · aiskillstore
enact-firecrawl
Scrape, crawl, search, and extract structured data from websites using Firecrawl API - converts web pages to LLM-ready markdown
Why this skill is useful
Adds a Python script that interfaces with the Firecrawl API to perform web scraping and data extraction, providing capabilities not commonly found in standard libraries.
What it needs
Requires python, requests installed locally. Requires firecrawl account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Firecrawl Web Scraping Tool A powerful web scraping tool that uses the Firecrawl API to convert websites into clean, LLM-ready markdown and extract structured data. Features Scrape: Extract content from a single URL as markdown, HTML, or with screenshots Crawl: Automatically discover and scrape all accessible subpages of a website Map: Get a list of all URLs from a website without scraping content (extremely fast) Search: Search the web and get full scraped content from results Extract: Use AI to extract structured data from pages with natural language prompts Setup 1. Get an API key from firecrawl.dev 2. Set your API key as a secret: This stores your API key securely in your OS keyring (macOS Keychain, Windows Credential Manager, or Linux Secret Service). Usage Examples CLI Scrape a single page Crawl an entire documentation site Map all URLs on a website Search the web Extract structured data with AI Extract with a JSON schema MCP (for LLMs/Agents) When using this tool via MCP, call enactfirecrawl with these parameters: Scrape a single page Call with url set to the target URL and action set to "scrape". Crawl a documentation site Call with url, action set to "crawl", and limit to control the maximum number of pages. Map all URLs on a website Call with url and action set to "map" to discover all URLs without scraping content. Search the web Call with url set to your search query (e.g., "latest AI news") and action set to "search". Use limit to control result count. Extract structured data with AI Call with url, action set to "extract", and prompt describing what data to extract. Optionally provide a schema for structured output. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/enact-firecrawl