export

Export data selections to CSV, XLSX, or PDF files.

2|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/arqel-dev/arqel --skill export-arqel-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: export
Source: https://github.com/arqel-dev/arqel/tree/main/packages/export
Command: npx skills add https://github.com/arqel-dev/arqel --skill export-arqel-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Exports data selections to CSV, XLSX, or PDF files to enable sharing, reporting, and offline analysis.

Core Features & Use Cases

  • Streaming exports to handle large datasets without high memory usage.
  • Consistent formatting across CSV/XLSX/PDF including date/boolean/relationship formatting.
  • End-to-end workflow: select records in a Resource Table and export via a bulk action, with results retrievable through a download endpoint.
  • Optional asynchronous processing via a queued job for large exports, with a minimal footprint in the core package.
  • Secure and predictable retrieval through a dedicated ExportDownloadController and routes.

Quick Start

Install the Arqel export package and invoke the Export bulk action from a resource to generate an export file and a downloadable URL.

Frequently Asked Questions about export

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export selected records to CSV, XLSX, or PDF in Laravel?

You can export selected records to CSV, XLSX, or PDF by invoking an ExportAction bulk action from a resource table. This writes the output to storage or serves a download URL through a dedicated controller.

What is the best way to handle large dataset exports without exceeding memory limits?

For large dataset exports without exceeding memory limits, use the queued ProcessExportJob or streaming row-by-row processing. This handles large volumes efficiently while keeping the core package footprint minimal.

Does this Laravel export skill support consistent formatting for dates and booleans across different file formats?

Yes, the Laravel export skill supports consistent formatting across CSV, XLSX, and PDF files. It automatically applies column definitions including date, boolean, and relationship formatting.

Can I generate downloadable export files asynchronously for offline analysis?

Yes, you can generate downloadable export files asynchronously for offline analysis. The skill uses a queued ProcessExportJob for large datasets and provides a secure ExportDownloadController and routes for retrieval.

How does the bulk export action work end-to-end with a resource table?

The bulk export action works end-to-end by selecting records in a Resource Table and triggering the ExportAction. It generates the file using an exporter and provides results through a dedicated download endpoint.