Firecrawl Scrape
firecrawl/skills
Read a known webpage or execute a discovered workflow or data-provider capability.
Scrape pages, crawl public sites, map URLs, and run JSON-schema extraction through managed or self-hosted Firecrawl.
$ npx skills add HybridAIOne/hybridclaw --skill firecrawl -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HybridAIOne/hybridclaw firecrawl --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/firecrawl .claude/skills/firecrawl && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "firecrawl" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/firecrawl into .claude/skills/firecrawl/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "firecrawl", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HybridAIOne/hybridclaw/tree/main/skills/firecrawlType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HybridAIOne/hybridclaw --skill firecrawl -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HybridAIOne/hybridclaw firecrawl --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/firecrawl .agents/skills/firecrawl && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "firecrawl" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/firecrawl into .agents/skills/firecrawl/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "firecrawl", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill firecrawl -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HybridAIOne/hybridclaw firecrawl --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/firecrawl .cursor/skills/firecrawl && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "firecrawl" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/firecrawl into .cursor/skills/firecrawl/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "firecrawl", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HybridAIOne/hybridclaw.git --path skills/firecrawl--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HybridAIOne/hybridclaw --skill firecrawl -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HybridAIOne/hybridclaw firecrawl --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/firecrawl .gemini/skills/firecrawl && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "firecrawl" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/firecrawl into .gemini/skills/firecrawl/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "firecrawl", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HybridAIOne/hybridclaw firecrawlInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HybridAIOne/hybridclaw --skill firecrawl -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/firecrawl .github/skills/firecrawl && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "firecrawl" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/firecrawl into .github/skills/firecrawl/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "firecrawl", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill firecrawl -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HybridAIOne/hybridclaw firecrawl --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/firecrawl .opencode/skills/firecrawl && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "firecrawl" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/firecrawl into .opencode/skills/firecrawl/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "firecrawl", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
firecrawlScrape pages, crawl public sites, map URLs, and run JSON-schema extraction through managed or self-hosted Firecrawl.
Firecrawl is an agent skill from HybridAIOne/hybridclaw. Scrape pages, crawl public sites, map URLs, and run JSON-schema extraction through managed or self-hosted Firecrawl.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files.
It sits in Data & Analytics, covering Web scraping. It works with Firecrawl. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8162701. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.firecrawl.devFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
FIRECRAWL_API_KEYFIRECRAWL_SELF_HOST_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Firecrawl loads about 2.2k tokens when it runs. Until then it costs about 32 tokens; SKILL.md has 704 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from HybridAIOne/hybridclaw at commit 8162701, republished under its MIT licence (© HybridAIOne). 704 words, ~2,173 tokens.
.claude/skills/firecrawl/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Use this skill for unauthenticated public web ingestion when HTTP fetch and server-side parsing are enough. Firecrawl is the cheap path for public pages and docs. Use the browser skill instead when the task needs login, interaction, form filling, visual inspection, or client-side state. Do not use Firecrawl to bypass access controls.
For managed mode, set or update the Firecrawl API key in this order:
/admin/secrets and set
FIRECRAWL_API_KEY./chat or TUI fallback:
/secret set FIRECRAWL_API_KEY "<fc-api-key>".hybridclaw secret set FIRECRAWL_API_KEY "<fc-api-key>"For a self-hosted Firecrawl instance, set the gateway-reachable base URL in the runtime environment or pass it explicitly to the helper:
export FIRECRAWL_SELF_HOST_BASE_URL="http://firecrawl:3002"The helper accepts base URLs with or without /v2 and normalizes them to the
v2 API path. If your self-hosted Firecrawl deployment enables API
authentication, set that token separately in the same order:
/admin/secrets and set
FIRECRAWL_SELF_HOST_API_KEY./chat or TUI fallback:
/secret set FIRECRAWL_SELF_HOST_API_KEY "<self-host-api-key>".hybridclaw secret set FIRECRAWL_SELF_HOST_API_KEY "<self-host-api-key>"Use HTTPS for any self-host endpoint outside a trusted private network, especially when --self-host-auth is enabled; plain HTTP can expose bearer tokens on untrusted networks.
For live calls, run the colocated helper to build an http_request payload and
pass only the emitted httpRequest object to the built-in http_request tool.
The helper sets bearerSecretName: "FIRECRAWL_API_KEY" so the gateway injects
the managed token server-side. In self-host mode, pass --self-host-auth only
when the deployment requires a bearer token; the helper then uses
FIRECRAWL_SELF_HOST_API_KEY. Do not use bash/curl for live Firecrawl calls
when http_request is available, and never ask the user to paste API keys into
chat.
scrape.url: scrape one public URL. Default output is markdown.crawl.site: start a public site crawl with conservative default limit 25.crawl.status: fetch crawl progress and paginated crawl results by job id.crawl.cancel: cancel a crawl job by id.crawl.active: list active crawls for the authenticated Firecrawl team.map.site: return a URL map with conservative default limit 500.extract.structured: start a structured extraction job through POST /v2/extract.extract.status: fetch extraction status and results by job id.Both adapters target Firecrawl API v2. The managed adapter sends requests to
https://api.firecrawl.dev/v2; the self-host adapter sends the same operations
to the configured self-host base URL. Firecrawl self-host deployments may not
enable every upstream managed feature; /agent and /browser are intentionally
outside this skill surface.
For single-page JSON extraction during scraping, scrape.url can include
--schema-json; for the R53.1/R53.2 extract endpoint, use
extract.structured and then poll extract.status.
Run the helper with Node:
node skills/firecrawl/firecrawl.cjs --helpBuild a managed single-page scrape request:
node skills/firecrawl/firecrawl.cjs --format json http-request scrape.url \
--url https://example.com/docs \
--format-name markdownBuild the same request for self-hosted Firecrawl:
node skills/firecrawl/firecrawl.cjs --format json --adapter self-host \
--base-url http://firecrawl:3002 \
http-request scrape.url \
--url https://example.com/docs \
--format-name markdownAdd --self-host-auth only if the self-hosted deployment requires
FIRECRAWL_SELF_HOST_API_KEY.
Build a site crawl request:
node skills/firecrawl/firecrawl.cjs --format json http-request crawl.site \
--url https://example.com/docs \
--limit 25 \
--include-path 'docs/.*'Check or cancel a crawl:
node skills/firecrawl/firecrawl.cjs --format json http-request crawl.status \
--id 00000000-0000-0000-0000-000000000000
node skills/firecrawl/firecrawl.cjs --format json http-request crawl.cancel \
--id 00000000-0000-0000-0000-000000000000Build a URL map request:
node skills/firecrawl/firecrawl.cjs --format json http-request map.site \
--url https://example.com \
--limit 500 \
--sitemap includeBuild a structured extraction request:
node skills/firecrawl/firecrawl.cjs --format json http-request extract.structured \
--url 'https://example.com/pricing/*' \
--schema-json '{"type":"object","properties":{"plans":{"type":"array"}}}' \
--prompt "Extract plan names and prices."Check an extraction job:
node skills/firecrawl/firecrawl.cjs --format json http-request extract.status \
--id 00000000-0000-0000-0000-000000000000The helper prints a wrapper such as
{ "command": "http-request", "httpRequest": { ... } }. Pass only the
httpRequest value to the built-in http_request tool.
http or https and must not embed credentials.--base-url or FIRECRAWL_SELF_HOST_BASE_URL; API base URLs must be http or https and must not embed credentials.crawl.site always emits ignoreRobotsTxt: false.--ignore-robots-txt.--zero-data-retention only when the Firecrawl team has enabled it for the configured account or self-hosted deployment.FIRECRAWL_API_KEY is not set, unavailable, missing,
or unresolved mean the active HybridClaw runtime cannot resolve the stored
secret. Ask the operator to set it in the same runtime/session.FIRECRAWL_API_KEY is blocked by policy mean the
secret exists but policy/runtime access blocked injection. Do not ask the
operator to set the same secret again.FIRECRAWL_SELF_HOST_BASE_URL is missing mean the
operator needs to configure the gateway-reachable Firecrawl API origin.© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in skills/firecrawl of HybridAIOne/hybridclaw.
Open the folder on GitHubat commit 8162701
Firecrawl next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Firecrawl this skillHybridAIOne/hybridclaw | 159 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Firecrawl Scrapefirecrawl/skills | 117 | — | ~1.8k | Automated safety check: Pass | ISC | |
| Firecrawl Agentfirecrawl/skills | 117 | — | ~1.2k | Automated safety check: Pass | ISC | |
| Firecrawl Company Directoriesfirecrawl/skills | 117 | — | ~557 | Automated safety check: Pass | ISC | |
| Firecrawl Competitive Intelfirecrawl/skills | 117 | — | ~604 | Automated safety check: Pass | ISC | |
| Firecrawlzapier/connectors | 177 | — | ~4.2k | Automated safety check: Pass | Elastic-2.0 |
firecrawl/skills
Read a known webpage or execute a discovered workflow or data-provider capability.
firecrawl/skills
Autonomously navigate websites and extract structured data across pages.
firecrawl/skills
Extract structured company lists from directories with Firecrawl.
firecrawl/skills
Monitor competitor pricing, features, changelogs, dashboards, and product changes with Firecrawl.
zapier/connectors
Agent-callable Firecrawl tools — scrape a URL to clean Markdown, crawl a site, search the web, map site URLs, and extract structured data.
seranking/seo-skills
Ad-hoc web scraping, site mapping, and full-site crawling via Firecrawl MCP.
HybridAIOne/hybridclaw
Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.
HybridAIOne/hybridclaw
Plan, script, render, and stitch Manim Community Edition videos in Python.
HybridAIOne/hybridclaw
Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.
HybridAIOne/hybridclaw
Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.
HybridAIOne/hybridclaw
Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.
HybridAIOne/hybridclaw
Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.
Works with
Categories
Scrape pages, crawl public sites, map URLs, and run JSON-schema extraction through managed or self-hosted Firecrawl. Firecrawl is an agent skill from HybridAIOne/hybridclaw. Scrape pages, crawl public sites, map URLs, and run JSON-schema extraction through managed or self-hosted Firecrawl.
Firecrawl fits situations like: tasks that involve Web scraping.
Run `npx skills add HybridAIOne/hybridclaw --skill firecrawl -a claude-code`. Or copy the skill folder (skills/firecrawl in HybridAIOne/hybridclaw) into .claude/skills/firecrawl in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HybridAIOne/hybridclaw --skill firecrawl -a codex`. Or copy the skill folder (skills/firecrawl in HybridAIOne/hybridclaw) into .agents/skills/firecrawl in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill firecrawl -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/firecrawl, .gemini/skills/firecrawl, .github/skills/firecrawl and .opencode/skills/firecrawl in your project.
Going by SKILL.md and its folder, Firecrawl needs JavaScript for the scripts in its folder, the command-line tools its instructions call (node) and credentials named FIRECRAWL_API_KEY and FIRECRAWL_SELF_HOST_API_KEY. Our summary lists: A credential in FIRECRAWL_API_KEY; A credential in FIRECRAWL_SELF_HOST_API_KEY.
SKILL.md names 1 domain. In commands or code: api.firecrawl.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Firecrawl is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Firecrawl: Firecrawl Scrape (firecrawl/skills, 117 stars), Firecrawl Agent (firecrawl/skills, 117 stars), Firecrawl Company Directories (firecrawl/skills, 117 stars) and Firecrawl Competitive Intel (firecrawl/skills, 117 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 159 GitHub stars. The repository holds 72 skills in this directory. The repository was last updated on October 9, 2026.
Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.