firecrawl-build-onboarding

Configure Firecrawl API credentials and SDK setup for application integration.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-build-onboarding-leonardoacosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-build-onboarding
Source: https://github.com/leonardoacosta/agents/tree/main/skills/firecrawl-build-onboarding
Command: npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-build-onboarding-leonardoacosta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Getting Firecrawl wired into an application requires obtaining an API key, storing it correctly in environment configuration, and choosing the right SDK, which involves several manual steps that are easy to get wrong. ## Core Features & Use Cases - Browser Auth Flow: Guides the user through a PKCE-based browser authorization flow to obtain a FIRECRAWL_API_KEY when they do not already have one. - Environment Configuration: Shows how to place FIRECRAWL_API_KEY and optional FIRECRAWL_API_URL (for self-hosted deployments) into .env files without hardcoding credentials. - SDK Selection and Installation: Provides install commands for the JavaScript/TypeScript (@mendable/firecrawl-js) and Python (firecrawl-py) SDKs, plus links to per-language source-of-truth documentation. - Use Case: A developer starting a new Node.js project that needs web scraping runs this skill to authenticate Firecrawl in the browser, save the key to .env, install the SDK, and run a first smoke-test request. ## Quick Start Set up Firecrawl in my project by getting an API key, adding it to my .env file, and installing the right SDK for my stack.

Frequently Asked Questions about firecrawl-build-onboarding

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

FAQPage Schema
How do I get a Firecrawl API key for my application?

Run the browser auth flow: generate a session ID and PKCE code verifier with openssl, open the Firecrawl cli-auth URL in a browser, then poll the auth status endpoint until it returns your API key. Save the returned key as FIRECRAWL_API_KEY in your .env file.

How do I add Firecrawl to an existing project?

Add FIRECRAWL_API_KEY to your .env file, then install the SDK matching your stack: @mendable/firecrawl-js for JavaScript/TypeScript or firecrawl-py for Python. Inspect the repo first and integrate Firecrawl where the project already handles third-party APIs and environment variables.

Which Firecrawl SDK should I install for Node.js or Python?

For Node.js and TypeScript, install @mendable/firecrawl-js with npm. For Python, install firecrawl-py with pip. If your project already has a preferred HTTP client abstraction, direct REST calls against the Firecrawl API are also supported.

Can I use Firecrawl with a self-hosted deployment?

Yes, self-hosted Firecrawl is supported by setting FIRECRAWL_API_URL to your instance's base URL alongside FIRECRAWL_API_KEY in your .env file. Hosted Firecrawl only requires the API key.

Where should I store my Firecrawl API key?

Store the key in environment variables or your platform's secret manager, never hardcoded in source files. For projects with multiple environments, mirror the key setup across development, preview, and production configurations.