firecrawl-build

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

Updated Aug 26, 2026
One-click install
npx skills add https://github.com/Yjj0333/skills-manager-backup --skill firecrawl-build-yjj0333
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl-build
Source: https://github.com/Yjj0333/skills-manager-backup/tree/main/firecrawl-build
Command: npx skills add https://github.com/Yjj0333/skills-manager-backup --skill firecrawl-build-yjj0333

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building web-data features into an application 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 product code can scrape pages, run web searches, or drive browser interactions through Firecrawl. ## Core Features & Use Cases - Endpoint Selection: Routes product requirements to the narrowest Firecrawl endpoint: /scrape for known URLs, /search for query-first discovery, and /interact for clicks, forms, and navigation after scraping. - Project Intake & Integration Patterns: Distinguishes fresh projects from existing codebases, inspects repo conventions, and wires Firecrawl into the right place with matching SDK or REST calls. - Auth & Verification: Sets up FIRECRAWL_API_KEY or self-hosted FIRECRAWL_API_URL, then runs smoke tests proving a real Firecrawl request succeeds through the actual integration path. - Use Case: A developer building a competitor-monitoring feature in a Node.js app uses this Skill to install @mendable/firecrawl-js, configure the API key, choose /search for discovery followed by /scrape for full page content, and verify the pipeline end to end. ## Quick Start Ask the assistant to integrate Firecrawl into your application so it can scrape pages, search the web, or interact with sites from your product 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?▼

Install the SDK matching your project language, such as @mendable/firecrawl-js for Node or firecrawl-py for Python, set FIRECRAWL_API_KEY in your environment, then call the endpoint matching your feature. Finish with a smoke test that proves a real request succeeds.

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

Use /scrape when you already have the URL, /search when the feature starts with a query and must discover sources, and /interact only when the page needs clicks, form fills, or navigation after scraping. Always prefer the narrowest endpoint that fits.

Does Firecrawl support Python and TypeScript SDKs?▼

Yes. JavaScript and TypeScript projects use @mendable/firecrawl-js installed via npm, and Python projects use firecrawl-py installed via pip. Other languages can call the Firecrawl REST API directly over HTTP.

How do I configure the Firecrawl API key in my project?▼

Set FIRECRAWL_API_KEY in a .env file or your deployment platform's secret manager, never hardcoded in source. For self-hosted deployments, also set FIRECRAWL_API_URL to your instance's base URL instead of api.firecrawl.dev.

When should I use the Firecrawl CLI instead of integrating the SDK?▼

Use the firecrawl/cli for one-off terminal tasks during the current session, such as searching the web or scraping a single page manually. Use the SDK integration when web data must live inside product code, agents, or automated workflows.

Why is my Firecrawl integration failing after setup?▼

Common causes are missing or misloaded FIRECRAWL_API_KEY, an incorrect FIRECRAWL_API_URL for self-hosted setups, or a wrong endpoint choice. Run a minimal smoke test through the real integration path to isolate auth, env loading, or SDK installation issues.