PluginBench
Skill
Official
Pass
Audit score 90

firecrawl-dashboard-reporting

firecrawl/firecrawl-workflows

Extract metrics from analytics dashboards and internal web tools using authenticated browser automation.

What is firecrawl-dashboard-reporting?

Pull structured metrics, KPIs, and tables from web dashboards you can legitimately access. Use Firecrawl's browser to handle authentication, date ranges, and UI interaction for cross-platform metric summaries and reporting.

  • Extract visible KPI cards, metrics, and tables from authenticated dashboards
  • Handle date-range filtering and dashboard navigation
  • Support parallel extraction across multiple dashboard platforms
  • Capture exports and structured data from web-based analytics tools
  • Return metrics with units, periods, source URLs, and caveats

How to install firecrawl-dashboard-reporting

npx skills add https://github.com/firecrawl/firecrawl-workflows --skill firecrawl-dashboard-reporting
Prerequisites
  • Firecrawl API key (FIRECRAWL_API_KEY environment variable)
  • Legitimate access to target dashboards (login credentials if required)
  • Dashboard URLs and clarity on which metrics to extract
Claude Code
Cursor
Windsurf
Cline

How to use firecrawl-dashboard-reporting

  1. 1.Provide dashboard URLs and specify which metrics or date ranges you need
  2. 2.Answer 1-3 clarifying questions if dashboard targets or auth requirements are unclear
  3. 3.The skill will open each dashboard, set date ranges, and extract visible KPIs and tables
  4. 4.Review the returned markdown report with metrics, source URLs, and any caveats
  5. 5.Use the JSON shape (reportedAt, dateRange, dashboards, metrics, tables) for programmatic access

Use cases

Good for
  • Pull monthly performance metrics from multiple analytics platforms into a single report
  • Extract KPIs from internal dashboards requiring login and date-range selection
  • Gather cross-platform metric summaries for stakeholder reporting
  • Retrieve historical data tables and exports from web dashboards
  • Automate periodic dashboard metric collection for trend analysis
Who it's for
  • Analytics engineers and data analysts
  • Business intelligence professionals
  • Product managers tracking cross-platform metrics
  • Teams automating dashboard reporting workflows

firecrawl-dashboard-reporting FAQ

What if a dashboard requires login?

Provide your credentials or ensure you're already authenticated. If login has expired, you'll be asked to re-authenticate rather than the skill attempting to bypass access controls.

Can this extract data from chart-only dashboards?

It extracts visible numbers and labels from charts, but will note when precise values cannot be read from visual-only displays.

Does it support date-range filtering?

Yes. The skill can set or verify date ranges on dashboards and will preserve the period in the final report.

Can I extract from multiple dashboards in parallel?

Yes. The skill can split work by dashboard platform or metric category using sub-agents or parallel task runners.

What format is the output?

Default is markdown with a summary, metrics by dashboard, tables, and caveats. JSON output is also supported with reportedAt, dateRange, dashboards, metrics, tables, and exports fields.

Full instructions (SKILL.md)

Source of truth, from firecrawl/firecrawl-workflows.


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

# 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.