firecrawl-build-onboarding

Configure Firecrawl API credentials and SDK setup for application integration.

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

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-Based Auth Flow: Guides the user through a PKCE-style browser authorization flow to obtain a FIRECRAWL_API_KEY without manual dashboard copy-paste. - Environment Configuration: Shows how to place FIRECRAWL_API_KEY and optional FIRECRAWL_API_URL (for self-hosted deployments) into .env files safely. - 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 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 SDK, and runs a smoke test confirming one real Firecrawl request succeeds. ## Quick Start Ask the agent to set up Firecrawl in this project by obtaining an API key, adding it to the .env file, and installing the appropriate SDK for the project language.

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, 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 a Node.js or Python project?

For JavaScript/TypeScript, install @mendable/firecrawl-js with npm; for Python, install firecrawl-py with pip. Set FIRECRAWL_API_KEY in your environment first, then follow the per-language source-of-truth docs at docs.firecrawl.dev for usage examples.

Can I use Firecrawl with a self-hosted deployment?

Yes. In addition to FIRECRAWL_API_KEY, set FIRECRAWL_API_URL to your self-hosted instance's base URL in the .env file. The SDK and REST calls will then target your own deployment instead of the hosted API.

Where should I store the Firecrawl API key in my project?

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.

What should I do after Firecrawl credentials are configured?

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.