Windows Git Bash Compatibility
Seamlessly executes Git Bash commands within Windows environments, leveraging JosiahSiegel's compatibility layer for enhanced automation.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add windows-git-bash-compatibility npx -- -y @trustedskills/windows-git-bash-compatibility
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"windows-git-bash-compatibility": {
"command": "npx",
"args": [
"-y",
"@trustedskills/windows-git-bash-compatibility"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill enables AI agents to execute Git Bash commands within Windows environments, specifically addressing path conversion issues that commonly arise during Azure Data Factory (ADF) development and deployment. It leverages JosiahSiegel's compatibility layer to prevent automatic Unix-style path conversions performed by Git Bash (MINGW64), which can break CI/CD pipelines, npm commands, and other scripts. The skill allows you to temporarily disable this conversion using the MSYS_NO_PATHCONV=1 environment variable.
When to use it
- Running npm build or validation commands in an ADF project where Git Bash path conversions interfere with the process.
- Executing PowerShell scripts from within a Git Bash terminal as part of an automated deployment workflow.
- Troubleshooting CI/CD pipelines that fail due to incorrect path handling by Git Bash.
Key capabilities
- Disables automatic Unix-style path conversion in Git Bash (MINGW64).
- Allows execution of commands with the
MSYS_NO_PATHCONV=1environment variable set. - Specifically addresses issues encountered during Azure Data Factory development and deployment.
Example prompts
- "Run npm build validate ./adf-resources /subscriptions/abc/resourceGroups/rg/providers/Microsoft.DataFactory/factories/myFactory, disabling path conversion."
- "Execute the PowerShell script ./PrePostDeploymentScript.Ver2.ps1 with the ARM template ./ARMTemplate/ARMTemplateForFactory.json, ensuring no path conversions occur."
- “Export MSYS_NO_PATHCONV=1 and then run
npm run build export ./adf-resources /subscriptions/.../myFactory "ARMTemplate"”
Tips & gotchas
- The skill requires a Git Bash (MINGW64) environment to be available.
- Path conversion is disabled only for the specific command executed with the modified environment variable. It doesn't globally disable it within your shell session.
- Be mindful of arguments containing
=(variable assignments), drive specifiers (C:), or those already in Windows format, as these are exempt from conversion.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.