data-ingestion

Ingest and validate market data from multiple providers with deterministic caching and UTC normalization.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SavigeSystemZ/LuxeLogic --skill data-ingestion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-ingestion
Source: https://github.com/SavigeSystemZ/LuxeLogic/tree/main/_AGENT_SYSTEM/_TEMPLATE_FACTORY/SOURCE_LIBRARY/CandleCompass/assistant/skills/data-ingestion
Command: npx skills add https://github.com/SavigeSystemZ/LuxeLogic --skill data-ingestion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Candle Compass data pipelines rely on heterogeneous providers; this skill standardizes ingestion, normalization, caching, and validation to ensure reliable, deterministic data across the system.

Core Features & Use Cases

  • Data acquisition from multiple providers/exchanges with explicit retry/backoff and provider-aware cache keys.
  • Normalization to UTC and consistent dtypes, with schema validation before artifacts are produced.
  • Use Case: Integrate a new OHLCV feed and verify it aligns with existing artifacts like ohlcv_series and orderflow_proxy.

Quick Start

Run the ingestion workflow for a new provider and verify deterministic cache keys, UTC normalization, and schema validation.

Frequently Asked Questions about data-ingestion

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

FAQPage Schema
How do I normalize OHLCV data from multiple providers to ensure consistent timestamps?

Normalize OHLCV data by configuring provider adapters that convert raw market feeds to UTC-normalized timestamps and consistent dtypes before producing artifacts. Schema validation ensures the standardized data pipeline remains consistent across heterogeneous providers.

How do I build a deterministic cache for market data ingestion?

Build a deterministic cache for market data ingestion by assigning provider-aware cache keys to OHLCV and trade data. This streamlines data acquisition by preventing redundant fetches and ensuring reliable, deterministic data retrieval across new providers.

What is the best way to validate market data schema before generating ETL artifacts?

The best way to validate market data schema before generating ETL artifacts is to apply schema checks during the normalization process. This verifies that ingested OHLCV feeds align with existing artifacts like ohlcv_series and orderflow_proxy before output.

How do I add retry logic to market data feeds from multiple exchanges?

Add retry logic to market data feeds by implementing provider adapters with explicit retry and backoff mechanisms. This scales data acquisition across multiple providers and ensures consistent OHLCV and trade data pipelines during temporary connection failures.

Does data ingestion work without existing provider adapters for new OHLCV feeds?

Data ingestion requires provider adapters with retry logic to integrate new OHLCV feeds. You must configure these adapters alongside cache-aware normalization and validation tests to guarantee data quality and align with existing Candle Compass artifacts.

Why does my market data ingestion pipeline produce inconsistent timestamps?

Inconsistent timestamps in a market data ingestion pipeline occur when raw feeds lack UTC normalization. Applying cache-aware normalization and consistent dtypes during schema validation standardizes timestamps and ensures deterministic data across the system.