ado-windows-git-bash-compatibility

Resolve Azure DevOps pipeline path and shell compatibility issues on Windows Git Bash agents.

51|10|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ado-windows-git-bash-compatibility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ado-windows-git-bash-compatibility
Source: https://github.com/JosiahSiegel/claude-plugin-marketplace/tree/main/plugins/ado-master/skills/ado-windows-git-bash-compatibility
Command: npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ado-windows-git-bash-compatibility

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides essential guidance and solutions for overcoming common compatibility issues when running Azure DevOps pipelines on Windows agents using Git Bash for scripting.

Core Features & Use Cases

  • Path Conversion: Solves issues with Windows vs. Unix path formats in Bash scripts.
  • Shell Detection: Helps scripts adapt to different agent environments (Windows, Linux, macOS).
  • Cross-Platform Patterns: Offers strategies for writing pipelines that work reliably across operating systems.
  • Use Case: Ensure your Azure Pipelines build scripts that use Git Bash commands execute flawlessly on Windows agents without failing due to path errors or unexpected shell behavior.

Quick Start

Use the ado-windows-git-bash-compatibility skill to get guidance on handling path conversion issues in Azure Pipelines when using Git Bash on Windows agents.

Frequently Asked Questions about ado-windows-git-bash-compatibility

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

FAQPage Schema
How do I fix path conversion errors when using Git Bash in Azure DevOps pipelines on Windows agents?

To fix Git Bash path conversion errors in Azure DevOps, you need to implement specific path conversion patterns that translate Windows directory structures into Unix-compatible formats for reliable CI/CD script execution. This Skill provides those exact patterns.

Why does my Azure DevOps pipeline fail to detect the correct shell environment on Windows?

Azure DevOps pipeline shell detection fails on Windows when agent configurations are not properly set up to recognize Git Bash environments. This Skill helps you configure shell detection mechanisms so your scripts execute using the correct interpreter.

How do I write cross-platform Azure Pipelines scripts that work reliably on Windows, Linux, and macOS?

Writing cross-platform Azure Pipelines scripts requires using portable shell detection mechanisms and adaptive path conversion strategies. This Skill offers cross-platform script patterns to ensure your CI/CD pipelines execute consistently across different operating system agents.

What are the common compatibility issues when running Bash scripts on Azure DevOps Windows agents?

Common compatibility issues when running Bash scripts on Azure DevOps Windows agents include incorrect path format conversions and unexpected shell behaviors. This Skill addresses these Windows-specific pipeline failures with troubleshooting best practices.

Do I need to configure my Azure Pipelines agent before using Git Bash for CI/CD tasks?

Yes, you need to apply specific agent configuration best practices to ensure Azure Pipelines correctly invokes Git Bash for CI/CD tasks. This Skill provides the necessary guidance for setting up and troubleshooting your Windows agent environment.