firecrawl

多功能网页抓取和数据提取工具,支持同步抓取、搜索、网站地图获取和异步爬取

242 stars

Best use case

firecrawl is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. 多功能网页抓取和数据提取工具,支持同步抓取、搜索、网站地图获取和异步爬取

多功能网页抓取和数据提取工具,支持同步抓取、搜索、网站地图获取和异步爬取

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "firecrawl" skill to help with this workflow task. Context: 多功能网页抓取和数据提取工具,支持同步抓取、搜索、网站地图获取和异步爬取

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/firecrawl/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/ck991357/firecrawl/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/firecrawl/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How firecrawl Compares

Feature / AgentfirecrawlStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

多功能网页抓取和数据提取工具,支持同步抓取、搜索、网站地图获取和异步爬取

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 工具调用示例(Firecrawl)

`firecrawl` 是一个多功能网页抓取和数据提取工具,通过 `mode` 参数调用不同功能。其 `parameters` 结构是嵌套的。

**✅ 正确的调用结构:**
```json
{"mode": "<功能模式>", "parameters": {"<参数名>": "<参数值>"}}
```

**💡 重要提示:**
- `scrape`、`search`、`map` 是同步操作,立即返回结果
- `crawl`、`extract` 是异步操作,返回 `job_id` 用于后续状态检查
- 所有参数都必须在 `parameters` 对象内,不要放在顶层
- URL 必须以 `http://` 或 `https://` 开头

## 功能模式详解

### ➡️ 示例 1: 抓取单个网页 (`scrape`)

**✅ 正确示例:**
```json
{
  "mode": "scrape", 
  "parameters": {
    "url": "https://docs.firecrawl.dev/",
    "formats": ["markdown"]  // 可选:["markdown", "html"],默认 markdown
  }
}
```

### ➡️ 示例 2: 网页搜索 (`search`)

**✅ 正确示例:**
```json
{
  "mode": "search", 
  "parameters": {
    "query": "人工智能最新发展",
    "limit": 5
  }
}
```

### ➡️ 示例 3: 获取网站地图 (`map`)

**✅ 正确示例:**
```json
{
  "mode": "map", 
  "parameters": {
    "url": "https://example.com"
  }
}
```

### ➡️ 示例 4: 异步爬取网站 (`crawl`)

**✅ 正确示例:**
```json
{
  "mode": "crawl", 
  "parameters": {
    "url": "https://firecrawl.dev", 
    "limit": 5
  }
}
```
*此调用会返回一个 `job_id`,用于后续查询。*

### ➡️ 示例 5: 结构化数据提取 (`extract`)

**✅ 正确示例:**
```json
{
  "mode": "extract", 
  "parameters": {
    "urls": ["https://news.example.com/article"],
    "prompt": "提取文章标题、作者和发布时间",
    "schema": {
      "type": "object",
      "properties": {
        "title": {"type": "string"},
        "author": {"type": "string"}, 
        "publish_time": {"type": "string"}
      }
    }
  }
}
```

### ➡️ 示例 6: 检查异步任务状态 (`check_status`)

**✅ 正确示例:**
```json
{
  "mode": "check_status", 
  "parameters": {
    "job_id": "some-unique-job-identifier"
  }
}
```

## ❌ 错误示例 (请避免以下常见错误)

- **缺少 `mode` 参数:** `{"parameters": {"url": "..."}}`
- **缺少嵌套的 `parameters` 对象:** `{"mode": "scrape", "url": "..."}`
- **将参数放在顶层:** `{"url": "..."}` 
- **使用无效的 URL 格式:** `{"mode": "scrape", "parameters": {"url": "example.com"}}` (缺少协议)
- **错误的参数类型:** `{"mode": "extract", "parameters": {"urls": "https://example.com"}}` (urls 应该是数组)

Related Skills

firecrawl-scraper

242
from aiskillstore/marketplace

Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API

firecrawl-search

242
from aiskillstore/marketplace

Web search with full page content extraction. Use this skill whenever the user asks to search the web, find articles, research a topic, look something up, find recent news, discover sources, or says "search for", "find me", "look up", "what are people saying about", or "find articles about". Returns real search results with optional full-page markdown — not just snippets. Provides capabilities beyond Claude's built-in WebSearch.

firecrawl-scrape

242
from aiskillstore/marketplace

Extract clean markdown from any URL, including JavaScript-rendered SPAs. Use this skill whenever the user provides a URL and wants its content, says "scrape", "grab", "fetch", "pull", "get the page", "extract from this URL", or "read this webpage". Handles JS-rendered pages, multiple concurrent URLs, and returns LLM-optimized markdown. Use this instead of WebFetch for any webpage content extraction.

firecrawl-map

242
from aiskillstore/marketplace

Discover and list all URLs on a website, with optional search filtering. Use this skill when the user wants to find a specific page on a large site, list all URLs, see the site structure, find where something is on a domain, or says "map the site", "find the URL for", "what pages are on", or "list all pages". Essential when the user knows which site but not which exact page.

firecrawl-download

242
from aiskillstore/marketplace

Download an entire website as local files — markdown, screenshots, or multiple formats per page. Use this skill when the user wants to save a site locally, download documentation for offline use, bulk-save pages as files, or says "download the site", "save as local files", "offline copy", "download all the docs", or "save for reference". Combines site mapping and scraping into organized local directories.

firecrawl-crawl

242
from aiskillstore/marketplace

Bulk extract content from an entire website or site section. Use this skill when the user wants to crawl a site, extract all pages from a docs section, bulk-scrape multiple pages following links, or says "crawl", "get all the pages", "extract everything under /docs", "bulk extract", or needs content from many pages on the same site. Handles depth limits, path filtering, and concurrent extraction.

firecrawl-agent

242
from aiskillstore/marketplace

AI-powered autonomous data extraction that navigates complex sites and returns structured JSON. Use this skill when the user wants structured data from websites, needs to extract pricing tiers, product listings, directory entries, or any data as JSON with a schema. Triggers on "extract structured data", "get all the products", "pull pricing info", "extract as JSON", or when the user provides a JSON schema for website data. More powerful than simple scraping for multi-page structured extraction.

enact-firecrawl

242
from aiskillstore/marketplace

Scrape, crawl, search, and extract structured data from websites using Firecrawl API - converts web pages to LLM-ready markdown

firecrawl-web

242
from aiskillstore/marketplace

Fetch web content, take screenshots, extract structured data, search the web, and crawl documentation sites. Use when the user needs current web information, asks to scrape a URL, wants a screenshot, needs to extract specific data from a page, or wants to learn about a framework or library.

azure-quotas

242
from aiskillstore/marketplace

Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: "check quotas", "service limits", "current usage", "request quota increase", "quota exceeded", "validate capacity", "regional availability", "provisioning limits", "vCPU limit", "how many vCPUs available in my subscription".

DevOps & Infrastructure

raindrop-io

242
from aiskillstore/marketplace

Manage Raindrop.io bookmarks with AI assistance. Save and organize bookmarks, search your collection, manage reading lists, and organize research materials. Use when working with bookmarks, web research, reading lists, or when user mentions Raindrop.io.

Data & Research

zlibrary-to-notebooklm

242
from aiskillstore/marketplace

自动从 Z-Library 下载书籍并上传到 Google NotebookLM。支持 PDF/EPUB 格式,自动转换,一键创建知识库。