Skip to main content
skill CX Codex

firecrawl-qa — Claude Code skill: QA a live website

Drives a deployed site with the Firecrawl browser and writes up what broke: links, forms, mobile layout, console errors. Built for pre-launch passes and post-deploy checks.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add firecrawl/firecrawl-workflows --skill firecrawl-qa -a claude-code
Open on GitHub

What firecrawl-qa does

The skill tests a deployed site and hands back one QA report. Three Firecrawl pieces do the work: map lists the pages, browser clicks through navigation, fills forms and switches viewports, scrape pulls page content and links.

Testing splits across parallel runners, with separate sets for a full pass, forms, navigation, responsive checks and performance. Each tester returns severity, URL, description, evidence and reproduction steps; findings are deduplicated before anything reaches the report. You get a health score, the pages tested, issues sorted into critical, major and minor, plus a Rerun Inputs block so the same run can be repeated with the same focus.

A FIRECRAWL_API_KEY is required — requests go to hosted Firecrawl, so without it nothing runs. Testers only report what they reproduced, which means a hunch about a slow page stays out of the report until there is evidence behind it. For protected flows, plan on supplying credentials up front.

What it helps with

  • check links and routing before a release
  • exercise forms: submit, validate, break
  • spot layout breaks on mobile and tablet
  • gather console errors and load timings into one report
  • re-check production right after a deploy

Example prompts for the agent

  • Run firecrawl-qa against staging, focus on forms and validation.
  • Check responsive layout with firecrawl-qa: desktop, tablet, mobile.
  • firecrawl-qa on prod after deploy, short report on console errors only.

How to install firecrawl-qa

1Skills CLI (Vercel)

npx skills add firecrawl/firecrawl-workflows --skill firecrawl-qa -a claude-code

2Manually: put the files in place

~/.claude/skills/firecrawl-qa/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/firecrawl-qa/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about firecrawl-qa

How do I install firecrawl-qa in Claude Code?

Run npx skills add firecrawl/firecrawl-workflows --skill firecrawl-qa -a claude-code. The skill file lands at ~/.claude/skills/firecrawl-qa/SKILL.md.

What does firecrawl-qa do?

It walks a live site with Firecrawl tooling and returns a QA report covering broken links, form behaviour, mobile layout, page load and console errors.

What do I need for it to work?

FIRECRAWL_API_KEY is required, since requests go to hosted Firecrawl. Without the key no tester starts.

Source text

SKILL.md · ISC
---
name: firecrawl-qa
description: "Test a live website with Firecrawl browser and write up what's broken: links, forms, mobile layout, performance and console errors. Use for pre-launch checks, bug hunts or confirming a deployed site works."
license: ISC
metadata:
  author: firecrawl
  version: "0.1.0"
  homepage: https://www.firecrawl.dev
  source: https://github.com/firecrawl/firecrawl-workflows
inputs:
  - name: FIRECRAWL_API_KEY
    description: Firecrawl API key for hosted Firecrawl requests.
    required: true
---

# Firecrawl QA

Use this to test a live site and return a unified QA report.

## Onboarding Interview

Infer the URL, QA focus, and output format from context. If the target URL is clear, proceed immediately.

Ask at most 1-3 concise questions only if blocked, such as the URL, the focus area, or credentials/constraints for protected flows.

## Firecrawl Collection Plan

Use Firecrawl map to discover pages. Use Firecrawl browser for interactions, forms, navigation, and responsive/manual checks when available. Use scrape for page content and link extraction.

## Parallel Work

If appropriate, use sub-agents or equivalent parallel task runners:

- Full: Navigation and Links, Forms and Interactions, Content and Visual, Error States.
- Forms: Form Discovery, Happy Path, Edge Cases, Validation.
- Navigation: Sitemap, Nav Testing, Link Checker, Routing.
- Responsive: Desktop, Tablet, Mobile, Interaction.
- Performance: Page Load, Asset Audit, Content Efficiency, Comparison.

Each tester should return severity, URL, description, evidence, and reproduction steps.

## Final Deliverable

```markdown
# QA Report: [Site]

## Summary
- Health score: [x/10]
- Pages tested: [count]
- Issues found: [critical/major/minor]

## Critical Issues
[C-1] URL | Description | Steps to reproduce | Expected vs actual

## Major Issues
[M-1] URL | Description | Steps to reproduce

## Minor Issues
[m-1] URL | Description

## Positive Observations
[What works well]

## Pages Tested
[URLs]

## Agent/Test Summary
[Who tested what]

## Rerun Inputs
workflow: firecrawl-qa
url: [url]
focus: [full/forms/navigation/responsive/performance]
```

## Quality Bar

- Include reproduction steps for functional issues.
- Do not report speculative bugs without evidence.
- Deduplicate findings across testers.

© firecrawl · ISC · firecrawl/firecrawl-workflows

Similar skills

Everything for Testing and QA →

From the same set16

firecrawl-dashboard-reporting Reads metrics from public or signed-in web dashboards through Firecrawl and turns them into reports, summaries, or date-range tables. CX Codex +1 31,600installs firecrawl-lead-gen Finds and qualifies prospects via Firecrawl Alexandria data by roles, companies, and tech stacks. Useful when you need a ranked list of target accounts or decision-makers in CSV format. CX Codex +1 31,500installs firecrawl-lead-research Pulls job title, company and firmographics for the people and domains you already named, then fills the gaps in a list. Useful before a call or when an old lead list needs a check. CX Codex +1 31,400installs firecrawl-competitive-intel Monitors competitor pricing, feature releases, and changelogs using Firecrawl. Useful for ongoing market tracking and generating structured intelligence reports. CX Codex +1 31,300installs firecrawl-company-directories Extracts company directories into CSV, JSON, or research tables. Use it for portfolios, marketplaces, member lists, and sponsor pages. CX Codex +1 31,400installs firecrawl-knowledge-ingest Skill to save documentation sites, help centers and knowledge bases as markdown or JSON. Handles JavaScript rendering, auth and pagination—requires Firecrawl API key. CX Codex +1 31,400installs firecrawl-shop Researches products across shops and review sites using Firecrawl to find purchase options within your budget. CX Codex +1 31,400installs firecrawl-demo-walkthrough Walks an agent through a product's main flows in the Firecrawl browser and returns a markdown walkthrough of screens, actions and friction points. CX Codex +1 31,200installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor