firecrawl-build

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

1|Updated Aug 24, 2026
One-click install
npx skills add https://github.com/CliffVale/opencode-free-setup --skill firecrawl-build-cliffvale
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl-build
Source: https://github.com/CliffVale/opencode-free-setup/tree/main/skills/firecrawl-build
Command: npx skills add https://github.com/CliffVale/opencode-free-setup --skill firecrawl-build-cliffvale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Adding live web data to an application requires choosing the right scraping, search, or browser-interaction endpoint, wiring credentials, and matching an existing codebase's conventions, which is error-prone without guidance. ## 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 Workflow: Distinguishes fresh projects from existing codebases, inspecting language, package manager, and env handling before writing integration code. - SDK and Auth Setup: Covers SDK installation for Node/TypeScript, Python, Rust, Java, and Elixir plus FIRECRAWL_API_KEY and self-hosted FIRECRAWL_API_URL configuration. - Use Case: A developer building a competitor-monitoring feature uses this Skill to choose /search for discovery, install the Python SDK, configure the API key in .env, and run a smoke test proving a real request succeeds. ## Quick Start Ask the AI 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 (npm install @mendable/firecrawl-js or pip install firecrawl-py), set FIRECRAWL_API_KEY in your .env file, then choose the endpoint matching your feature: /scrape for known URLs, /search for queries, or /interact for browser actions.

Which Firecrawl endpoint should I use for my feature?▼

Use /scrape when you already have the target 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. Start with the narrowest endpoint that fits.

What programming languages does the Firecrawl SDK support?▼

Official SDKs exist for Node/TypeScript (@mendable/firecrawl-js) and Python (firecrawl-py), with documented source-of-truth pages for Rust, Java, and Elixir. Any other language can call the REST API directly over HTTP.

Can I use Firecrawl with a self-hosted deployment?▼

Yes, set FIRECRAWL_API_URL to your self-hosted instance URL alongside FIRECRAWL_API_KEY. Only set FIRECRAWL_API_URL when not using the hosted api.firecrawl.dev service, and keep credentials 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 like searching the web or scraping a page during the current session. Use this build skill only when embedding web data capabilities into application code that runs as part of a product.

How do I verify my Firecrawl integration works?▼

Run a smoke test through the real integration path: make one /scrape request to a known URL or one /search query with limit 1. Confirm credentials load from the intended env source and the response reaches the application code that consumes it.