writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
pr-build-statusRetrieve Azure DevOps build information for GitHub Pull Requests, including build IDs, stage status, and failed jobs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Retrieve Azure DevOps build information for GitHub Pull Requests.
This skill uses bash together with pwsh (PowerShell 7+) to run the PowerShell scripts. No file editing or other tools are required.
All scripts are in .github/skills/pr-build-status/scripts/
pwsh .github/skills/pr-build-status/scripts/Get-PrBuildIds.ps1 -PrNumber <PR_NUMBER>
pwsh .github/skills/pr-build-status/scripts/Get-BuildInfo.ps1 -BuildId <BUILD_ID>
# For failed jobs only:
pwsh .github/skills/pr-build-status/scripts/Get-BuildInfo.ps1 -BuildId <BUILD_ID> -FailedOnly
# Get all errors (build errors + test failures)
pwsh .github/skills/pr-build-status/scripts/Get-BuildErrors.ps1 -BuildId <BUILD_ID>
# Get only build/compilation errors
pwsh .github/skills/pr-build-status/scripts/Get-BuildErrors.ps1 -BuildId <BUILD_ID> -ErrorsOnly
# Get only test failures
pwsh .github/skills/pr-build-status/scripts/Get-BuildErrors.ps1 -BuildId <BUILD_ID> -TestsOnly
scripts/Get-PrBuildIds.ps1 -PrNumber XXXXXscripts/Get-BuildInfo.ps1 -BuildId YYYYYscripts/Get-BuildErrors.ps1 -BuildId YYYYYgh (GitHub CLI) - authenticatedpwsh (PowerShell 7+)