VM0VM0
Integration

Firecrawl

Web scraping and crawling with Firecrawl API

Firecrawl is a web scraping API that helps you extract clean, structured data from any website.

Required Secrets

SecretDescription
FIRECRAWL_API_KEYAPI key from Firecrawl Dashboard

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    provider: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/firecrawl
    environment:
      FIRECRAWL_API_KEY: "${{ secrets.FIRECRAWL_API_KEY }}"

Run

vm0 run my-agent "scrape the website" \
  --secrets FIRECRAWL_API_KEY=fc-xxx

Example Instructions

AGENTS.md
# Web Research Agent

You use Firecrawl to gather and analyze web content.

## Workflow

1. Scrape the target website using Firecrawl
2. Extract key information from the content
3. Summarize findings in a structured format

## Capabilities

- Scrape single pages or entire websites
- Extract clean markdown content
- Handle JavaScript-rendered pages
AGENTS.md
# Competitor Analysis Agent

You use Firecrawl to analyze competitor websites for market research.

## Workflow

1. Crawl competitor websites
2. Extract pricing, features, and positioning
3. Create comparison reports

## Output

- Feature comparison table
- Pricing analysis
- Key differentiators