VM0VM0
Agent Skills

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 Environment

NameTypeDescription
FIRECRAWL_API_KEYsecretAPI key from Firecrawl Dashboard

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    framework: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/firecrawl

Run

Store your secret on the platform (recommended, one-time setup):

vm0 secret set FIRECRAWL_API_KEY your-firecrawl-api-key

Then run your agent - secret is automatically loaded:

vm0 run my-agent "scrape the website"

For CI/CD or temporary overrides, pass secrets at runtime: --secrets FIRECRAWL_API_KEY=value. See Environment Variables for details.

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