esql-query-language
CommunityPipe-based ES|QL querying for fast insights.
Authorpixelsquared
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Traditional Elasticsearch queries require verbose JSON DSL and multiple steps to assemble pipelines. ES|QL provides a concise, pipe-based language to filter, transform, and analyze data across indices, reducing complexity and speeding up insight generation.
Core Features & Use Cases
- Source & Processing Commands: FROM, ROW, and SHOW to initialize data sources and drive pipelines.
- Filtering, Selecting, and Aggregation: WHERE, KEEP, DROP, RENAME, SORT, LIMIT, and STATS for robust data shaping and insights.
- Advanced Transformations: EVAL, DISSECT, GROK, ENRICH, and JOIN patterns for enrichment and cross-index analysis.
- Use Case: Build dashboards by streaming logs from multiple indices, compute aggregations by service, and highlight anomalies with percentile-based thresholds.
Quick Start
Run a simple ES|QL pipeline by selecting recent log events with FROM logs-* | WHERE @timestamp > NOW() - 1 hour | LIMIT 20.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: esql-query-language Download link: https://github.com/pixelsquared/claude-skills/archive/main.zip#esql-query-language Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.