workflows-yaml-reference

Reference Elastic Workflows YAML syntax, structure, and Liquid templating patterns.

21.2k|8.6k|Updated Jan 26, 2013
One-click install
npx skills add https://github.com/elastic/kibana --skill workflows-yaml-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows-yaml-reference
Source: https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/workflows_management/.claude/skills/workflows-yaml-reference
Command: npx skills add https://github.com/elastic/kibana --skill workflows-yaml-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for Elastic Workflows YAML, enabling users to understand syntax, structure, and best practices for building automated workflows.

Core Features & Use Cases

  • YAML Syntax & Structure: Detailed guidance on defining workflows, triggers, constants, inputs, and steps.
  • Liquid Templating: Explains Liquid syntax, filters, and control flow for dynamic workflow logic.
  • Example Library: References a rich library of pre-built workflows for various use cases like security, integrations, and data management.
  • Use Case: A user needs to create a workflow that automatically enriches security alerts by querying an external API. This Skill can guide them on the correct YAML structure for HTTP requests, error handling, and processing the API response using Liquid templating.

Quick Start

Use the workflows-yaml-reference skill to find an example of how to make an HTTP request in a workflow.

Frequently Asked Questions about workflows-yaml-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure Elastic Workflows YAML for automated tasks in Kibana?

To build automated workflows in Kibana, you define triggers, constants, inputs, and sequential steps using Elastic Workflows YAML. This reference provides syntax guidance and an example library to help you configure robust workflow patterns correctly.

What is the best way to use Liquid templating for dynamic workflow logic?

Liquid templating enables dynamic workflow logic by applying filters and control flow syntax within your YAML steps. You can use it to process HTTP API responses, format data, and conditionally execute actions in Elastic Workflows.

How do I make an HTTP request inside an Elastic workflow to enrich security alerts?

To make an HTTP request in an Elastic workflow, you use specific YAML syntax to define the endpoint configuration and error handling. Liquid templating then processes the external API response to automatically enrich your security alerts.

Are there pre-built Elastic Workflows examples for security and data management?

Yes, this reference includes a rich example library of pre-built workflows for various use cases. You can find pre-configured YAML patterns specifically tailored for security alert enrichment, integrations, and data management.

Does this YAML reference cover error handling for external API automation?

Yes, the reference addresses error handling for external API automation within Elastic Workflows. It demonstrates how to structure your YAML steps to manage HTTP request failures and process API responses safely using Liquid templating.