firecrawl
Scrape pages, crawl public sites, map URLs, and run JSON-schema extraction through managed or self-hosted Firecrawl.
Skill by HybridAIOne
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hybridaione-firecrawl
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/firecrawl
What's inside
- Skill name
firecrawl- Description
- Scrape pages, crawl public sites, map URLs, and run JSON-schema extraction through managed or self-hosted Firecrawl.
- License
- MIT
- Instructions
- 179 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions call the network
Files (3)
- SKILL.md
- firecrawl.cjs
- index.cjs
SKILL.md (first lines)
# Firecrawl 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. ## Credential Rules For managed mode, set or update the Firecrawl API key in this order: 1. Browser admin: open the active HybridClaw admin URL ending in `/admin/secrets` and set `FIRECRAWL_API_KEY`. 2. Browser `/chat` or TUI fallback: `/secret set FIRECRAWL_API_KEY "<fc-api-key>"`. 3. Local console fallback: ```bash 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: ```bash 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: 1. Browser admin: open the active HybridClaw admin URL ending in `/admin/secrets` and set `FIRECRAWL_SELF_HOST_API_KEY`. 2. Browser `/chat` or TUI fallback: `/secret set FIRECRAWL_SELF_HOST_API_KEY "<self-host-api-key>"`. 3. Local console fallback: ```bash 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. ## Operations - `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`. ## Command Contract Run the helper with Node: ```bash node skills/firecrawl/firecrawl.cjs --help ``` Build a managed single-page scrape request: ```bash node skills/firecrawl/firecrawl.cjs --format json http-request scrape.url \ --url https://example.com/docs \ --format-name markdown ``` Build the same request for self-hosted Firecrawl: ```bash 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 markdown ``` Add `--self-host-auth` only if the self-hosted deployment requires `FIRECRAWL_SELF_HOST_API_KEY`. Build a site crawl request: ```bash 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: ```bash node skills/firecrawl/firecrawl.cjs --format json http-request crawl.status \ --id 00000000-0000-0000-0000-000000000000
From HybridAIOne/hybridclaw, MIT.
More from HybridAIOne/hybridclaw
- 0.720score
manim-video
HybridAIOne
Plan, script, render, and stitch Manim Community Edition videos in Python.
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
datalion
HybridAIOne
Use for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports…
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
langfuse
HybridAIOne
Use Langfuse for LLM observability and evaluation and look up Langfuse documentation.
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
hermes3000-writing
HybridAIOne
Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
human-distill
HybridAIOne
Distill a real person into a hireable coworker agent from their source material — chat exports, emails, meeting transcripts, documents, interviews, and live…
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
ga4
HybridAIOne
Run production Google Analytics 4 Data API reports with gateway-injected bearer auth, safe request review, traffic source, landing-page, time-series, revenue…
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
meme-generation
HybridAIOne
Generate meme images from curated classic templates, dynamic imgflip templates, or a custom image.
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
excalidraw
HybridAIOne
Create and revise editable `.excalidraw` diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other…
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
diagram
HybridAIOne
Create, validate, update, and render diagram-as-code artifacts with Mermaid-first schema awareness plus PlantUML, Graphviz DOT, and Excalidraw JSON adapters.
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
agentic-tpm
HybridAIOne
Coordinate cross-functional project delivery by tracking commitments, dependencies, decisions, and risks; maintain project context and prepare bounded…
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
distil-pii-redactor
HybridAIOne
Redact, anonymize, sanitize, or remove PII locally with Distil-PII and llama.cpp; keep personal data and secret values out of model context, logs, and chat.
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
google-ads
HybridAIOne
Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.
SkillAFreshness: A★ 159Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 159
- Forks
- 17
- Open issues
- 323
- Last commit (this folder)
- Jul 2, 2026 (3 months ago)
- Last release
- Oct 24, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/HybridAIOne/hybridclaw
- Website
- www.hybridclaw.io/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from HybridAIOne
- 0.720score
human-distill
HybridAIOne
Distill a real person into a hireable coworker agent from their source material — chat exports, emails, meeting transcripts, documents, interviews, and live…
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
manim-video
HybridAIOne
Plan, script, render, and stitch Manim Community Edition videos in Python.
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
datalion
HybridAIOne
Use for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports…
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
hermes3000-writing
HybridAIOne
Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.
SkillAFreshness: A★ 159Claude Code +9 - 0.720score
langfuse
HybridAIOne
Use Langfuse for LLM observability and evaluation and look up Langfuse documentation.
SkillAFreshness: A★ 159Claude Code +9 - 0.716score
meme-generation
HybridAIOne
Generate meme images from curated classic templates, dynamic imgflip templates, or a custom image.
SkillAFreshness: A★ 159Claude Code +9
Cite this page
firecrawl skill. Agent Mart. https://agentmart.dev/skills/hybridaione-firecrawl (last updated 2026-10-24)