data-export

Generate Swift data export/import infrastructure for JSON, CSV, and PDF formats.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill data-export-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-export
Source: https://github.com/ano4l/SiteRent/tree/main/skills/generators/data-export
Command: npx skills add https://github.com/ano4l/SiteRent --skill data-export-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates production-ready data export/import infrastructure supporting JSON, CSV, and PDF formats with GDPR data portability, enabling compliant data sharing and portability across apps.

Core Features & Use Cases

  • JSON, CSV, and PDF export for app data and reports
  • GDPR data portability and user data export workflows
  • Import support for JSON and CSV with model mappings and validation

Quick Start

Configure and run the Data Export Generator to produce ready-to-use export and import infrastructure for your Swift project.

Frequently Asked Questions about data-export

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

FAQPage Schema
How do I add GDPR data export to my Swift app?

GDPR data export for Swift apps is generated by configuring a DataExportManager with a DataExportable protocol, producing JSON, CSV, and PDF outputs to satisfy user data portability requirements.

What's the best way to export user data to multiple file formats in Swift?

Exporting user data to multiple formats in Swift is handled by a template-driven workflow using per-model mappings, generating JSON, CSV, and optional PDF reports into temporary files for sharing.

Can I import JSON and CSV files back into Swift models?

Importing JSON and CSV files back into Swift models is supported with customizable per-model mappings and validation, enabling round-trip data portability alongside the export infrastructure.

Does this data export approach generate PDF reports?

PDF reports are generated as an optional output format by a dedicated PDF exporter component, running alongside JSON and CSV exporters within the central DataExportManager.

How do I customize per-model mappings for data export?

Per-model mappings for data export are customized by conforming individual Swift models to the DataExportable protocol, allowing selective field inclusion and format-specific transformations during generation.

Do I need external dependencies to set up CSV and JSON export in Swift?

No external dependencies are required to set up CSV and JSON export in Swift, as the production-ready infrastructure is self-contained with built-in exporters and a central DataExportManager.