elastic avatar

Elasticsearch File Ingest

Handles the grunt work of loading CSV, JSON, Parquet, and Arrow files into Elasticsearch without eating your RAM. Stream-based architecture means you can ingest files larger than memory at 50k+ docs/sec on regular hardware. The transform layer is handy if you need to reshape, filter, or split records on the way in. It infers mappings from CSV headers when you need it, and lets you pipe data through stdin for batch workflows. Built by Elastic, so the connection handling and bulk indexing patterns are solid. This is for file-to-index jobs, not general pipeline design or reindexing existing data. If you're moving flat files into ES regularly, this beats writing your own streaming parser.

skills.sh installs
3K
GitHub stars
604
last updated
Aug 21, 2026

Install

$ npx -y skills add elastic/agent-skills --skill elasticsearch-file-ingest --agent claude-code

Installs into .claude/skills of the current project.

Files

Handles the grunt work of loading CSV, JSON, Parquet, and Arrow files into Elasticsearch without eating your RAM. Stream-based architecture means you can ingest files larger than memory at 50k+ docs/sec on regular hardware. The transform layer is handy if you need to reshape, filter, or split records on the way in. It infers mappings from CSV headers when you need it, and lets you pipe data through stdin for batch workflows. Built by Elastic, so the connection handling and bulk indexing patterns are solid. This is for file-to-index jobs, not general pipeline design or reindexing existing data. If you're moving flat files into ES regularly, this beats writing your own streaming parser.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/elastic/agent-skills
Categories
Backend & APIs, DevOps & CI/CD, AI & Agent Building, Automation & Workflows, Sales & Marketing, Design & UI/UX, Databases
First seen
May 16, 2026

More from elastic/agent-skills

All 57
1nexu-io avatarfrontend-devnexu-io/open-designFull-stack frontend with cinematic animations, AI-generated media via MiniMax API, and generative art. Useful for hero pages and showcase sites.3Kskills.sh installs
2tanweai avatarpua-entanweai/puaPut your AI on a Performance Improvement Plan. Forces exhaustive problem-solving with Western big-tech performance culture rhetoric and structured debugging. Tr2.9Kskills.sh installs
3agents365-ai avatartarget-prioritizationagents365-ai/365-skillsPrioritize drug targets from a ranked gene list (e.g., scRNA-seq DE output) by orchestrating parallel API queries against UniProt, OpenTargets (with integrated 2.9Kskills.sh installs
4nexu-io avatarimagennexu-io/open-designGenerate images using Google Gemini's image generation API for UI mockups, icons, illustrations, and visual assets.2.9Kskills.sh installs
5sfkislev avatarBlendersfkislev/flueControl Blender from the shell via Flue - a Python bridge to bpy without an MCP server.2.9Kskills.sh installs
6openai avatarfigma-generate-libraryopenai/skillsBuild or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set 2.9Kskills.sh installs