elasticsearch-file-ingest

Official

Stream data into Elasticsearch.

Authorelastic
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the process of ingesting and transforming large data files into Elasticsearch, overcoming memory limitations and enabling efficient data loading and migration.

Core Features & Use Cases

  • Stream-based ingestion: Handles large files without memory issues.
  • Multiple formats: Supports NDJSON, CSV, Parquet, and Arrow IPC.
  • Custom transformations: Apply JavaScript logic during ingestion.
  • Cross-version reindexing: Seamlessly migrate data between Elasticsearch versions.
  • Use Case: Load a multi-gigabyte CSV file containing user activity logs into an Elasticsearch index, applying a transformation to enrich each record with a timestamp and user details.

Quick Start

Use the elasticsearch-file-ingest skill to ingest the file '/path/to/data.json' into the 'my-index' Elasticsearch index.

Dependency Matrix

Required Modules

@elastic/elasticsearchnode-es-transformer

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: elasticsearch-file-ingest
Download link: https://github.com/elastic/agent-skills/archive/main.zip#elasticsearch-file-ingest

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.