firecrawl-build-onboarding
This skill guides adding Firecrawl to a project by obtaining API credentials through browser authentication or Stripe Projects, installing the appropriate SDK…
Community author
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode
- License
- ISC (permissive)
- Pin
- 5348e9epinned Oct 9, 2026
- Context cost
- about 1,100 tokenswhen the skill loads
- GitHub stars
- 116on firecrawl/skills
- Scripts
- None found
What it does
“Get Firecrawl credentials and SDK setup into a project. Use when an application needs `FIRECRAWL_API_KEY`, when an agent should add Firecrawl to `.env`, when the user wants to authenticate Firecrawl for app code, or when choosing the first SDK and docs for a new Firecrawl integration. This skill includes its own browser auth flow, so it does not depend on the website onboarding skill.”
Generated summary from the skill's own text
This skill guides adding Firecrawl to a project by obtaining API credentials through browser authentication or Stripe Projects, installing the appropriate SDK for the target language, and configuring environment variables. It sets up the initial integration path for using Firecrawl's web scraping and search capabilities in application code.
When to use it
- Starting a new Firecrawl integration in an application
- Adding FIRECRAWL_API_KEY to project environment configuration
- Choosing between SDK and REST API for first implementation
- Setting up credentials for Node, Python, Rust, Java, Elixir projects
When not to
- Using Firecrawl CLI tools directly for web work
- Already have API key and just need endpoint-specific implementation guidance
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add firecrawl/skills --skill firecrawl-build-onboardingInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install firecrawl/skills firecrawl-build-onboarding@5348e9ed68062cff515f741eb61de92eeb509d12Installs the commit we checked (5348e9e).
Copy by hand
Download the folder at 5348e9e and put it in .claude/skills/firecrawl-build-onboarding for Claude Code and in .agents/skills/firecrawl-build-onboarding for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "firecrawl-build-onboarding" by firecrawl. Source, pinned to commit 5348e9ed68062cff515f741eb61de92eeb509d12: https://github.com/firecrawl/skills/tree/5348e9ed68062cff515f741eb61de92eeb509d12/skills/build/firecrawl-build-onboarding 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/firecrawl-build-onboarding/ for Claude Code and .agents/skills/firecrawl-build-onboarding/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/firecrawl/firecrawl-build-onboarding
SKILL.md at the pin
---
name: firecrawl-build-onboarding
description: Get Firecrawl credentials and SDK setup into a project. Use when an application needs `FIRECRAWL_API_KEY`, when an agent should add Firecrawl to `.env`, when the user wants to authenticate Firecrawl for app code, or when choosing the first SDK and docs for a new Firecrawl integration. This skill includes its own browser auth flow, so it does not depend on the website onboarding skill.
license: ISC
metadata:
author: firecrawl
version: "0.1.0"
homepage: https://www.firecrawl.dev
source: https://github.com/firecrawl/skills
inputs:
- name: FIRECRAWL_API_KEY
description: Firecrawl API key used for hosted Firecrawl API requests.
required: true
- name: FIRECRAWL_API_URL
description: Optional base URL for self-hosted Firecrawl deployments.
required: false
references:
- references/auth-flow.md
- references/sdk-installation.md
- references/project-setup.md
---
# Firecrawl Build Onboarding
Use this skill for the application-integration path from Firecrawl's onboarding flow.
## Install
If you haven't installed yet, one command sets up both the CLI tools
(for live web work) and the build skills (for app integration):
```bash
npx -y firecrawl-cli@latest init --all --browser
```
This installs the Firecrawl CLI, the CLI skills, and these build skills
together. It also opens browser auth so the human can sign in or create
an account. No separate `npx skills add` step is needed.
## Use This When
- a project needs `FIRECRAWL_API_KEY`
- the user wants Firecrawl wired into `.env`
- you are adding Firecrawl to an app for the first time
- you need to choose the first SDK or REST path
If the human still needs to sign up, sign in, or authorize access in the browser, use the auth flow reference in this skill.
If the project already uses [Stripe Projects](https://docs.firecrawl.dev/integrations/stripe-projects) (a `.projects/` directory, or `stripe projects status` succeeds), the key can come from there instead of the browser flow:
```bash
stripe projects add firecrawl/api --name firecrawl
stripe projects env --pull
```
`--name firecrawl` is what puts the key in `FIRECRAWL_API_KEY`; without it the CLI writes `FIRECRAWL_API_API_KEY`, which the SDKs do not read. Ignore the `FIRECRAWL_API_BASE_URL` the CLI also writes: the SDKs read `FIRECRAWL_API_URL`, and only for self-hosted deployments, so leave it unset for a hosted account. Paid plans are the human's call, since `stripe projects upgrade firecrawl` charges their card. The docs page carries the catalog and troubleshooting.
## Quick Start
If the user already has an API key, place it in `.env`:
```dotenv
FIRECRAWL_API_KEY=fc-...
```
If the project is self-hosted, also set:
```dotenv
FIRECRAWL_API_URL=https://your-firecrawl-instance.example.com
```
Then decide which integration path applies:
- **Fresh project** -> choose the target stack, install the SDK, add the first Firecrawl call, and run a smoke test
- **Existing project** -> inspect the repo first, then integrate Firecrawl where the project already handles third-party APIs and env vars
## What Do You Need?
| Task | Reference |
|---|---|
| **Run the browser auth flow and save `FIRECRAWL_API_KEY`** | [references/auth-flow.md](references/auth-flow.md) |
| **Provision the key through Stripe Projects** | [docs.firecrawl.dev/integrations/stripe-projects](https://docs.firecrawl.dev/integrations/stripe-projects) |
| **Install the right SDK** | [references/sdk-installation.md](references/sdk-installation.md) |
| **Put credentials into `.env` or project config** | [references/project-setup.md](references/project-setup.md) |
| **Choose the right endpoint after setup** | [firecrawl-build](../firecrawl-build/SKILL.md) |
| **Need live web tooling during this task** | The CLI skills are already installed from the same command |
| **Start implementation from a known URL** | [firecrawl-build-scrape](../firecrawl-build-scrape/SKILL.md) |
| **Start implementation from a query** | [firecrawl-build-search](../firecrawl-build-search/SKILL.md) |
## Docs (Source of Truth)
Read the source-of-truth page for your project language for SDK usage, schemas, and examples:
- **Node / TypeScript**: [docs.firecrawl.dev/agent-source-of-truth/node](https://docs.firecrawl.dev/agent-source-of-truth/node)
- **Python**: [docs.firecrawl.dev/agent-source-of-truth/python](https://docs.firecrawl.dev/agent-source-of-truth/python)
- **Rust**: [docs.firecrawl.dev/agent-source-of-truth/rust](https://docs.firecrawl.dev/agent-source-of-truth/rust)
- **Java**: [docs.firecrawl.dev/agent-source-of-truth/java](https://docs.firecrawl.dev/agent-source-of-truth/java)
- **Elixir**: [docs.firecrawl.dev/agent-source-of-truth/elixir](https://docs.firecrawl.dev/agent-source-of-truth/elixir)
- **cURL / REST**: [docs.firecrawl.dev/agent-source-of-truth/curl](https://docs.firecrawl.dev/agent-source-of-truth/curl)
## After Setup
Once the key is present:
1. decide whether this is a fresh project or an existing codebase
2. ask what Firecrawl should do in the product
3. pick the narrowest endpoint that matches that behavior
4. read the source-of-truth page for the project language before writing code
5. add the SDK or REST call in code
6. run a smoke test that proves one real Firecrawl request succeeds
7. use the endpoint-specific skills in this repo for implementation guidance
8. if you also need live web tooling during the current task, the CLI skills are already installed — use `firecrawl/cli`
From firecrawl/skills at 5348e9e, shown as plain text under its license: ISC (permissive). The license text is in skills/build/firecrawl-build-onboarding/SKILL.md.
View SKILL.md on GitHub at 5348e9eFiles
- SKILL.md5.5 KB · 49858ccd6ec1
- references/
- auth-flow.md1.1 KB · 401a3bb5a63b
- project-setup.md495 B · 446096a353b0
- sdk-installation.md330 B · 27e186a31e5e
4 files, 7.4 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 5348e9eMore from firecrawl
firecrawl-company-directories
This skill extracts structured company information from web directories like YC, Crunchbase, and Product Hunt using Firecrawl's browser automation and web…
Claude Code, Codex, Cursor +3 · about 410 tokens · pinned 6 days ago
Related in Backend and APIs
nvflare-orient
Routes NVFLARE requests to appropriate downstream skills based on user intent and preliminary source inspection findings.
by NVIDIAOfficial publisher
Claude Code, Codex, Cursor +4 · about 600 tokens · pinned 6 days ago
cloudflare-email-service
This skill enables agents to send transactional emails and route incoming emails using Cloudflare's Email Service platform.
by CloudflareOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.6K tokens · pinned 6 days ago
durable-objects
Build and debug Cloudflare Durable Objects applications for stateful coordination and persistent storage on the edge.
by CloudflareOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.5K tokens · pinned 6 days ago
workers-best-practices
This skill guides code review and development of Cloudflare Workers by applying best practices for production readiness.
by CloudflareOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.3K tokens · pinned 6 days ago
supabase
This skill enables the agent to work with Supabase products including Database, Auth, Edge Functions, Realtime, Storage, and Vectors.
by SupabaseOfficial publisher
Claude Code, Codex, Cursor +4 · about 3.3K tokens · pinned 6 days ago
apple
This skill emulates Apple's OAuth and OIDC services for local development and testing.
by VercelOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.9K tokens · pinned 6 days ago