firecrawl-build-onboarding

Configure Firecrawl API credentials and SDK setup for application integration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Integrating Firecrawl into an application requires obtaining an API key, storing it correctly in environment configuration, and choosing the right SDK, which involves multiple manual steps across browser auth, shell commands, and project setup. ## Core Features & Use Cases - Browser-Based Auth Flow: Generates a PKCE-style session, opens a browser authorization URL, and polls the Firecrawl API until an API key is issued. - Environment Configuration: Writes FIRECRAWL_API_KEY (and optionally FIRECRAWL_API_URL for self-hosted deployments) into .env files. - SDK Installation Guidance: Directs installation of @mendable/firecrawl-js for Node/TypeScript or firecrawl-py for Python, with links to per-language source-of-truth docs. - Use Case: A developer starting a new Node.js project that needs web scraping runs the auth flow, saves the key to .env, installs the JS SDK, and runs a smoke test confirming one real Firecrawl request succeeds. ## Quick Start Set up Firecrawl in my project by running the browser auth flow, saving the API key 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 challenge, 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 to add Firecrawl to a Node.js or Python project?▼

For Node.js or TypeScript, install @mendable/firecrawl-js with npm. For Python, install firecrawl-py with pip. Direct REST calls are also acceptable if the project already has a preferred HTTP client abstraction.

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

Yes, self-hosted Firecrawl is supported by setting FIRECRAWL_API_URL in your .env file alongside FIRECRAWL_API_KEY. Point the URL at your own Firecrawl instance instead of the hosted API.

Where should I store the Firecrawl API key?▼

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

What should I do after Firecrawl setup is complete?▼

Decide whether the project is fresh or existing, identify what Firecrawl should do in the product, pick the narrowest matching endpoint, and read the source-of-truth docs for your language. Then add the SDK call and run a smoke test proving one real request succeeds.