jpskill.com
🛠️ 開発・MCP コミュニティ

enact-firecrawl

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

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o enact-firecrawl.zip https://jpskill.com/download/19063.zip && unzip -o enact-firecrawl.zip && rm enact-firecrawl.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19063.zip -OutFile "$d\enact-firecrawl.zip"; Expand-Archive "$d\enact-firecrawl.zip" -DestinationPath $d -Force; ri "$d\enact-firecrawl.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して enact-firecrawl.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → enact-firecrawl フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Firecrawl Webスクレイピングツール

Firecrawl API を使用してウェブサイトをクリーンでLLM対応のMarkdownに変換し、構造化データを抽出する強力なウェブスクレイピングツールです。

機能

  • Scrape: 単一のURLからコンテンツをMarkdown、HTML、またはスクリーンショット付きで抽出します。
  • Crawl: ウェブサイトのアクセス可能なすべてのサブページを自動的に発見し、スクレイピングします。
  • Map: コンテンツをスクレイピングせずに、ウェブサイトのすべてのURLのリストを取得します(非常に高速です)。
  • Search: ウェブを検索し、結果から完全にスクレイピングされたコンテンツを取得します。
  • Extract: AIを使用して、自然言語プロンプトでページから構造化データを抽出します。

セットアップ

  1. firecrawl.dev からAPIキーを取得します。
  2. APIキーをシークレットとして設定します。
    enact env set FIRECRAWL_API_KEY <your-api-key> --secret --namespace enact

これにより、APIキーはOSのキーリング(macOSのKeychain、WindowsのCredential Manager、またはLinuxのSecret Service)に安全に保存されます。

使用例

CLI

単一ページのスクレイピング

enact run enact/firecrawl -a '{"url": "https://example.com", "action": "scrape"}'

ドキュメントサイト全体のクロール

enact run enact/firecrawl -a '{"url": "https://docs.example.com", "action": "crawl", "limit": 20}'

ウェブサイト上のすべてのURLのマッピング

enact run enact/firecrawl -a '{"url": "https://example.com", "action": "map"}'

ウェブ検索

enact run enact/firecrawl -a '{"url": "latest AI developments 2024", "action": "search", "limit": 5}'

AIによる構造化データの抽出

enact run enact/firecrawl -a '{"url": "https://news.ycombinator.com", "action": "extract", "prompt": "Extract the top 10 news headlines with their URLs"}'

JSONスキーマによる抽出

enact run enact/firecrawl -a '{
  "url": "https://example.com/pricing",
  "action": "extract",
  "prompt": "Extract pricing information",
  "schema": "{\"type\":\"object\",\"properties\":{\"plans\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"price\":{\"type\":\"string\"}}}}}}"
}'

MCP (LLM/Agent向け)

このツールをMCP経由で使用する場合、enact__firecrawl を以下のパラメータで呼び出します。

単一ページのスクレイピング

url をターゲットURLに、action"scrape"に設定して呼び出します。

ドキュメントサイトのクロール

urlaction"crawl"に、limit を最大ページ数に設定して呼び出します。

ウェブサイト上のすべてのURLのマッピング

urlaction"map"に設定して呼び出し、コンテンツをスクレイピングせずにすべてのURLを発見します。

ウェブ検索

url を検索クエリ(例:「latest AI news」)に、action"search"に設定して呼び出します。limit を使用して結果数を制御します。

AIによる構造化データの抽出

urlaction"extract"に、prompt を抽出するデータを記述する内容に設定して呼び出します。オプションで、構造化出力のためにschemaを提供できます。

出力

このツールは以下のJSONを返します。

  • markdown: クリーンでLLM対応のコンテンツ
  • metadata: タイトル、説明、言語、ソースURL
  • extract: 構造化データ(extractアクションの場合)
  • links: 発見されたURL(mapアクションの場合)

API機能

Firecrawlはウェブスクレイピングの難しい部分を処理します。

  • アンチボットメカニズム
  • 動的なJavaScriptコンテンツ
  • プロキシとレート制限
  • PDFおよびドキュメントの解析
  • スクリーンショットのキャプチャ
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

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:
    enact env set FIRECRAWL_API_KEY <your-api-key> --secret --namespace enact

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

enact run enact/firecrawl -a '{"url": "https://example.com", "action": "scrape"}'

Crawl an entire documentation site

enact run enact/firecrawl -a '{"url": "https://docs.example.com", "action": "crawl", "limit": 20}'

Map all URLs on a website

enact run enact/firecrawl -a '{"url": "https://example.com", "action": "map"}'

Search the web

enact run enact/firecrawl -a '{"url": "latest AI developments 2024", "action": "search", "limit": 5}'

Extract structured data with AI

enact run enact/firecrawl -a '{"url": "https://news.ycombinator.com", "action": "extract", "prompt": "Extract the top 10 news headlines with their URLs"}'

Extract with a JSON schema

enact run enact/firecrawl -a '{
  "url": "https://example.com/pricing",
  "action": "extract",
  "prompt": "Extract pricing information",
  "schema": "{\"type\":\"object\",\"properties\":{\"plans\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"price\":{\"type\":\"string\"}}}}}}"
}'

MCP (for LLMs/Agents)

When using this tool via MCP, call enact__firecrawl 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.

Output

The tool returns JSON with:

  • markdown: Clean, LLM-ready content
  • metadata: Title, description, language, source URL
  • extract: Structured data (for extract action)
  • links: Discovered URLs (for map action)

API Features

Firecrawl handles the hard parts of web scraping:

  • Anti-bot mechanisms
  • Dynamic JavaScript content
  • Proxies and rate limiting
  • PDF and document parsing
  • Screenshot capture