haipipe-data-1-source

Convert CSV, XML, Parquet, and JSON files into standardized SourceSet assets.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/jluo41/research-skills --skill haipipe-data-1-source
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: haipipe-data-1-source
Source: https://github.com/jluo41/research-skills/tree/main/skills/haipipe-data-1-source
Command: npx skills add https://github.com/jluo41/research-skills --skill haipipe-data-1-source

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill transforms raw data files from various formats into a standardized, structured format called a SourceSet, making data ready for downstream processing in research and analytics pipelines.

Core Features & Use Cases

  • Data Ingestion: Reads diverse raw data formats (CSV, XML, Parquet, JSON).
  • Standardization: Converts data into a consistent SourceSet format (dictionary of DataFrames).
  • Pipeline Orchestration: Manages the execution of data transformation logic via Source_Pipeline.
  • Use Case: Process a collection of raw patient data files (e.g., EHR extracts, sensor logs) into a unified SourceSet that can be consistently fed into a patient record-building pipeline.

Quick Start

Run the haipipe-data-1-source skill to process the OhioT1DM dataset using the OhioT1DMxmlv250302 SourceFn.

Frequently Asked Questions about haipipe-data-1-source

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

FAQPage Schema
How do I standardize raw CSV, JSON, and XML files into a single data format for analytics?

To standardize raw CSV, JSON, and XML files, this Skill processes them into a unified SourceSet, which is a dictionary of DataFrames. This ensures consistent data ingestion for downstream analytical and machine learning workflows.

What is the best way to ingest diverse raw data formats into a machine learning pipeline?

The best way to ingest diverse raw data formats like Parquet and JSON is to use a pipeline orchestration framework that enforces schema consistency. This Skill converts them into a structured SourceSet asset ready for your pipeline.

Does this data pipeline Skill support schema consistency enforcement across different file formats?

Yes, this data pipeline Skill supports schema consistency enforcement within defined data domains. It orchestrates data transformation to ensure your raw CSV, XML, Parquet, and JSON files are consistently structured.

How do I process raw EHR extracts and sensor logs for a patient record-building pipeline?

To process raw EHR extracts and sensor logs, you can run this Skill to transform them into a unified SourceSet. This standardized dictionary of DataFrames can then be consistently fed into your patient record-building pipeline.

Can I use Parquet files as input for research data standardization?

Yes, you can use Parquet files as input for research data standardization. The Skill reads diverse raw data formats including CSV, XML, Parquet, and JSON, converting them into a consistent SourceSet format.

When should I use a SourceSet for data wrangling instead of processing raw files directly?

You should use a SourceSet for data wrangling when you need to feed multiple raw file formats into downstream analytical workflows. It standardizes data into a consistent dictionary of DataFrames via a pipeline framework.