enact-firecrawl
Scrape, crawl, search, and extract structured data from websites using Firecrawl API - converts web pages to LLM-ready markdown
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
enact-firecrawl.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
enact-firecrawlフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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を使用して、自然言語プロンプトでページから構造化データを抽出します。
セットアップ
- firecrawl.dev からAPIキーを取得します。
- 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"に設定して呼び出します。
ドキュメントサイトのクロール
url、action を"crawl"に、limit を最大ページ数に設定して呼び出します。
ウェブサイト上のすべてのURLのマッピング
url と action を"map"に設定して呼び出し、コンテンツをスクレイピングせずにすべてのURLを発見します。
ウェブ検索
url を検索クエリ(例:「latest AI news」)に、action を"search"に設定して呼び出します。limit を使用して結果数を制御します。
AIによる構造化データの抽出
url、action を"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
- Get an API key from firecrawl.dev
- 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