Tencent's skill-evolution harness: it rewrites a whole skill folder — SKILL.md, scripts and references together — and lands every decision as a real Git issue, PR and wiki entry you can review.
Elastic LLM and Agentic Observability
Summary
Elastic's official skill for monitoring LLM and agent workloads — token cost, latency, response quality and workflow orchestration, queried with ES|QL.
Features
- Discovers which ingestion path a deployment uses before querying
- Queries traces* and metrics* data streams with ES|QL for per-request and aggregate signals
- Covers LLM latency, token and cost utilisation, response quality and agent orchestration
- Works with EDOT, OpenLLMetry, OpenLIT and Langtrace over OTLP
- Supports OpenAI, Azure OpenAI, Azure AI Foundry, Amazon Bedrock and Vertex AI integrations
- Runs entirely through APIs, so it works without the Kibana UI
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
"Token spend on our support agent doubled last Tuesday. Which tool call or model changed, and did answer quality move with it?"
Description
An official Elastic agent skill that teaches a coding agent to answer operational questions about LLM and agentic applications using data already in Elasticsearch — no Kibana UI required. It is aimed at the awkward gap teams hit once an agent reaches production: the traces exist somewhere, but nobody can quickly say which model call burned the tokens, where the chain stalled, or whether quality moved after a prompt change.
What it knows how to do
- Discover the ingestion path first. A deployment may be feeding Elastic through APM/OTLP traces, through Elastic's LLM integrations, or both. The skill lists data streams before querying rather than assuming an index layout.
- Query the right place. Trace data lands in
traces*from the Elastic APM agent and intraces-generic.otel-defaultand similar from OpenTelemetry collectors — including EDOT, OpenLLMetry, OpenLIT and Langtrace exporting over OTLP. Integration metrics and logs for OpenAI, Azure OpenAI, Azure AI Foundry, Amazon Bedrock, Bedrock AgentCore and GCP Vertex AI land in their own data streams. - Answer the four question types it scopes itself to: LLM performance, cost and token utilisation, response quality, and call chaining / agentic workflow orchestration.
- Work through APIs. ES|QL, Elasticsearch APIs and, where needed, Kibana APIs — so it functions in a headless or CI context.
Where it fits
Useful when you are running agents against real traffic and need per-request and aggregated signals in the same place as the rest of your telemetry, rather than in a separate LLM-only dashboard. Because it works off OpenTelemetry GenAI semantics, it is not tied to one model vendor.
Status and installation
Version 0.1.0, Apache-2.0, part of Elastic's official elastic/agent-skills library. Elastic labels the library a technical preview under active development. Compatible with Cursor, GitHub Copilot, Windsurf, Gemini CLI, Claude Code and other runtimes that follow the Agent Skills standard at agentskills.io. Install with npx skills add elastic/agent-skills or copy the skill folder into your agent's skills directory.
Related Skills
Take an OpenSearch search application from requirements to a running cluster — BM25, dense and sparse vectors, hybrid retrieval, agentic search and RAG, with relevance evaluation built in.
Auth0's official agent skill: a router that detects your framework and intent, then loads the right Auth0 guidance for login, MFA, Organizations, tenant audits, debugging or provider migration.
Redis' own guidance for FT.CREATE schema design, FT.SEARCH / FT.AGGREGATE / FT.HYBRID, HNSW vector similarity and RAG retrieval pipelines.