pipeline-expert

Design and validate YAML-based ETL pipelines for OctoMesh.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/meshmakers/octo-claude-skills --skill pipeline-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pipeline-expert
Source: https://github.com/meshmakers/octo-claude-skills/tree/main/skills/pipeline-expert
Command: npx skills add https://github.com/meshmakers/octo-claude-skills --skill pipeline-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OctoMesh pipelines can be complex to design, read, and debug. This skill provides expert guidance for creating, reading, editing, and debugging YAML-defined ETL pipelines, with a focus on triggers, transformations, DataContext usage, and edge/mesh integration.

Core Features & Use Cases

  • Expert guidance for creating, reading, editing, and debugging OctoMesh pipeline YAML
  • In-depth explanations of Triggers, Transformations, ForEach iterations, and DataContext mechanics
  • Practical templates and real-world scenarios to accelerate pipeline deployment and debugging

Quick Start

Write a minimal pipeline that triggers on FromHttpRequest@1, processes data with a ForEach transformation, and writes results to a target path.

Frequently Asked Questions about pipeline-expert

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

FAQPage Schema
How do I create an ETL pipeline in OctoMesh that triggers on HTTP requests?

To create an OctoMesh ETL pipeline triggered by HTTP requests, you write a YAML definition starting with a FromHttpRequest@1 trigger, process the payload using a ForEach transformation, and write the results to a target path.

How does ForEach iteration work within OctoMesh YAML pipelines?

ForEach iteration in OctoMesh YAML pipelines processes collections of data by applying transformations to each item individually, allowing you to manipulate records within the DataContext and output structured results to downstream mesh-edge targets.

What is the best way to debug complex YAML pipelines in OctoMesh?

The best way to debug complex YAML pipelines in OctoMesh is to validate the structure of your triggers, transformations, and DataContext operations step-by-step, ensuring proper mesh-edge integration and correct syntax in your ETL definitions.

Can I use DataContext operations to manage state across transformations in OctoMesh?

Yes, you can use DataContext operations to manage state across transformations in OctoMesh pipelines, enabling you to store, read, and modify data variables throughout the ForEach iterations and mesh-edge integrations within your YAML definitions.

Does OctoMesh support mesh-edge integration for real-world data flow scenarios?

OctoMesh supports mesh-edge integration for real-world data flow scenarios by allowing YAML pipelines to route and transform data across distributed edge endpoints using configured triggers and DataContext operations.

Why is my OctoMesh YAML pipeline failing to validate?

Your OctoMesh YAML pipeline may fail to validate if it lacks required frontmatter fields like name and description, or if the optional references, scripts, and assets structure is incorrectly formatted within the self-contained skill unit.