Voltar ao índice
Desenvolvimento web Fonte oficial

Extraia métricas de dashboards com Firecrawl

Navegue por dashboards autorizados, ajuste períodos e organize KPIs, tabelas, unidades e ressalvas em relatórios.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

A skill usa o Firecrawl browser para interagir com dashboards e ferramentas web que o usuário pode acessar legitimamente. Ela coleta métricas visíveis, períodos, unidades, rótulos e URLs para consolidar relatórios entre plataformas.

Quando usar

  • Consolidar KPIs de vários dashboards
  • Gerar um relatório para um intervalo de datas
  • Extrair tabelas e cartões de ferramentas internas
  • Comparar métricas entre plataformas autorizadas

Como usar

  1. Informe URLs, métricas desejadas, intervalo e formato de saída
  2. Configure FIRECRAWL_API_KEY e um perfil autenticado autorizado
  3. Abra cada dashboard e confirme o período selecionado
  4. Navegue por abas, seções e tabelas para coletar valores visíveis
  5. Revise unidades, datas, URLs e ressalvas antes de consolidar o relatório

O que revisar antes de instalar

  • A skill não contorna login, paywall ou controle de acesso
  • Sessões expiradas exigem nova autenticação pelo usuário
  • Métricas ocultas, não carregadas ou indisponíveis não devem ser inferidas

SKILL.md

---
name: firecrawl-dashboard-reporting
description: Pull metrics from analytics dashboards and internal web tools with Firecrawl browser. Use when the user needs dashboard reporting, cross-platform metric summaries, authenticated analytics extraction, date-range reports, or structured metrics from web dashboards.
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 Dashboard Reporting

Use this to extract visible metrics from dashboards the user can legitimately access.

## Onboarding Interview

Infer dashboard URLs, metrics, date range, and output format from context. If dashboard targets are clear and accessible, proceed immediately.

Ask at most 1-3 concise questions only if blocked, such as the dashboard URLs, auth/profile requirement, or date range.

## Firecrawl Collection Plan

Use Firecrawl browser for authenticated dashboards and UI interaction:

- open each dashboard
- set or verify date range
- extract visible KPI cards, tables, and labels
- click tabs, expand sections, and scroll tables
- use export/download buttons only when appropriate and allowed

If login has expired, ask the user to re-authenticate rather than attempting to bypass access controls.

## Parallel Work

If appropriate, use sub-agents or equivalent parallel task runners. Split by dashboard platform or metric category. Each researcher should return metrics, units, period, source URL, and caveats.

## Final Deliverable

```markdown
# Dashboard Report

## Summary
[Highlights, alerts, trends]

## Metrics By Dashboard
[Platform, metric, value, unit, change, period]

## Tables Or Exports
[Captured tables/files and what they contain]

## Notes And Caveats
[Auth issues, chart-only data, unavailable metrics]

## Rerun Inputs
workflow: firecrawl-dashboard-reporting
dashboards: [urls]
date_range: [range]
metrics: [list]
output: [json/markdown]
```

## JSON Shape

Use `reportedAt`, `dateRange`, `dashboards[]`, `metrics[]`, `tables[]`, `exports[]`, and `summary`.

## Quality Bar

- Extract actual numbers, not just chart labels.
- Note when a chart cannot be read precisely.
- Preserve date ranges and source URLs.