es-ingest

Installation
SKILL.md

ES Ingest

[!WARNING] Deprecated: This skill is deprecated in walterra/agent-tools. Use the official Elastic replacement: elasticsearch-file-ingest.

Stream-based ingestion and transformation of large data files into Elasticsearch. Built on node-es-transformer.

Features

  • ✅ Stream-based: Handle very large files (20-30 GB tested) without running out of memory
  • ✅ High throughput: Up to 20k documents/second on commodity hardware
  • ✅ Cross-version: Seamlessly migrate between ES 8.x and 9.x
  • ✅ Formats: NDJSON, CSV, Parquet, Arrow IPC
  • ✅ Transformations: Apply custom JavaScript transforms during ingestion
  • ✅ Reindexing: Copy and transform existing indices
  • ✅ Wildcards: Ingest multiple files matching a pattern (e.g., logs/*.json)
  • ✅ Document splitting: Transform one source document into multiple targets
Installs
9
GitHub Stars
35
First Seen
Feb 14, 2026