auto-pipelines

Import and configure Azure DevOps pipelines while updating infra.json with pipeline IDs.

6|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/easingthemes/dx-aem-flow --skill auto-pipelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-pipelines
Source: https://github.com/easingthemes/dx-aem-flow/tree/main/plugins/dx-automation/skills/auto-pipelines
Command: npx skills add https://github.com/easingthemes/dx-aem-flow --skill auto-pipelines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the import and configuration of Azure DevOps pipelines for enabled AI automation agents, ensuring profile-aware imports and consistent infra.json updates.

Core Features & Use Cases

  • Import pipelines into Azure DevOps for the configured profile (consumer or full-hub) using the repository's CLI tools and infra.json-driven rules.
  • Read infra.json and .ai/config.yaml to determine which pipelines to import and which variables to set across all pipelines, updating infra.json with pipeline IDs after creation or reuse.
  • Handle optional folder placement and per-pipeline variable setup across multiple pipelines in a single workflow, with guardrails to avoid duplicates.

Quick Start

Run /auto-pipelines to import all enabled pipelines for your profile and configure their variables.

Frequently Asked Questions about auto-pipelines

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

FAQPage Schema
How do I import Azure DevOps pipelines and configure their variables automatically?

To import Azure DevOps pipelines and configure variables automatically, run /auto-pipelines. It reads infra.json and .ai/config.yaml to create or reuse pipelines and applies variables across all enabled pipelines for your profile.

What is the best way to avoid duplicate Azure DevOps pipelines when automating imports?

The best way to avoid duplicate Azure DevOps pipelines during automated imports is using guardrails within the import process. This Skill ensures pipelines are created or reused without duplicates by tracking pipeline IDs in infra.json.

Do I need an audit.sh helper to import ADO pipelines with this automation?

Yes, you need the audit.sh helper to import ADO pipelines with this automation. The process requires audit.sh alongside infra.json and .ai/config.yaml to determine which pipelines to import and which variables to set.

Can I set up per-pipeline variables across multiple Azure DevOps pipelines in one workflow?

Yes, you can set up per-pipeline variables across multiple Azure DevOps pipelines in a single workflow. The automation handles optional folder placement and configures variables for all enabled pipelines simultaneously.

How does infra.json update after importing Azure DevOps pipelines?

Infra.json updates after importing Azure DevOps pipelines by recording the newly created or reused pipeline IDs. This ensures profile-aware imports and consistent state tracking across consumer or full-hub environments.

Why does my pipeline import read .ai/config.yaml before updating infra.json?

Your pipeline import reads .ai/config.yaml before updating infra.json to determine which pipelines to import and which variables to set. This configuration file defines the enabled AI automation agents for the target profile.