What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of processing CSV and XLSX source files for database imports, while preserving full source lineage and auditability for Rye-tracked data workflows.
Core Features & Use Cases
- Lossless Tabular Extraction: Inspect and extract CSV/XLSX rows into NDJSON with stable source lineage, no data loss.
- Flexible Field Mapping: Map source columns to destination records using simple declarative configs or custom TypeScript logic for complex transforms.
- Many-to-One Grouping: Group multiple source rows into parent records with full source-set tracking, ideal for invoice lines to parent invoices.
- Rye Audit Integration: Stage and commit intake trails to Rye for full traceability, duplicate detection, and change review before final database loads.
A common use case is importing customer spreadsheets into a CRM, where every source row, mapping step, and grouped parent record is tracked in Rye's append-only audit model.
Quick Start
Use the rye-tabular-intake skill to inspect your sales spreadsheet, map its columns to your Rye contacts table, and commit the full intake lineage to your Rye database.