firecrawl-build

Integrate Firecrawl web scraping, search, and browser interaction into application code.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/webdevarif/claude-skills --skill firecrawl-build-webdevarif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-build
Source: https://github.com/webdevarif/claude-skills/tree/main/firecrawl-build
Command: npx skills add https://github.com/webdevarif/claude-skills --skill firecrawl-build-webdevarif

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building web-data capabilities into a product requires choosing the right Firecrawl endpoint, installing the correct SDK, configuring API credentials, and verifying the integration works. This Skill guides that entire integration process so web search, scraping, and browser interaction become reliable features of your application rather than ad-hoc scripts. ## Core Features & Use Cases - Endpoint Selection: Routes product requirements to the narrowest Firecrawl endpoint: /scrape for known URLs, /search for query-driven discovery, and /interact for clicks, forms, and navigation. - Project Intake & Integration Patterns: Distinguishes fresh projects from existing codebases, inspects repo conventions, and wires Firecrawl into the right place in your stack. - SDK & Auth Setup: Covers SDK installation for Node/TypeScript and Python (or REST), plus FIRECRAWL_API_KEY and self-hosted FIRECRAWL_API_URL configuration. - Use Case: You are adding a competitor-monitoring feature to a SaaS backend. The Skill helps you choose /search for discovery, install the firecrawl-py SDK, store the API key in .env, and run a smoke test proving a real request succeeds. ## Quick Start Ask the assistant to integrate Firecrawl into your application so the product can scrape pages, search the web, or interact with sites from code.

Frequently Asked Questions about firecrawl-build

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

FAQPage Schema
How do I integrate Firecrawl into my application code?

Install the SDK matching your project language (@mendable/firecrawl-js for Node/TypeScript or firecrawl-py for Python), set FIRECRAWL_API_KEY in your .env file, and choose the endpoint matching your feature. Then run a smoke test that proves a real Firecrawl request succeeds through your actual integration path.

Which Firecrawl endpoint should I use: scrape, search, or interact?

Use /scrape when you already have a known URL, /search when the feature starts with a query and must discover sources, and /interact only when pages require clicks, form fills, or navigation after scraping. Always start with the narrowest endpoint that fits the product behavior.

Does Firecrawl support self-hosted deployments?

Yes, self-hosted Firecrawl is supported by setting the FIRECRAWL_API_URL environment variable to your instance's base URL. Only set this when not using the hosted api.firecrawl.dev service, and keep the API key in .env or a secret manager.

When should I use the Firecrawl CLI instead of build integration?

Use the firecrawl/cli skill for one-off terminal tasks during the current session, such as searching the web or scraping a single page for immediate research. Use the build integration when web data must live inside product code as an application feature.

Why is my Firecrawl integration failing after setup?

Failures usually come from missing or hardcoded API keys, incorrect FIRECRAWL_API_URL values, SDK installation issues, or wrong endpoint choice. Verify credentials load from .env, then run a minimal /scrape or /search request through the real integration path to isolate the problem.