list-repositories
Fetches a list of repositories from a specified Azure DevOps project.
Install
mkdir -p .claude/skills/list-repositories && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15129" && unzip -o skill.zip -d .claude/skills/list-repositories && rm skill.zipInstalls to .claude/skills/list-repositories
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
List all Git repositories in an Azure DevOps project. Use when you need to discover repository names or IDs before fetching pull request details.Key capabilities
- →List all Git repositories in an Azure DevOps project
- →Discover repository names
- →Discover repository IDs
- →Retrieve default branch information
- →Output repository details in JSON format
How it works
The skill executes a Go command with the provided organization and project arguments to query the Azure DevOps API and return repository information.
Inputs & outputs
When to use list-repositories
- →Discovering repo names in Azure DevOps
- →Finding repository IDs for CI/CD setup
- →Fetching project structure data
About this skill
List Repositories
Platform Note
- Clean-install path: use the Go command from
.github/tools/skills-go.
Arguments
| # | Name | Required | Description |
|---|---|---|---|
| 1 | organization | Yes | Azure DevOps organization |
| 2 | project | Yes | Project name or ID |
Examples
go run ./.github/tools/skills-go/cmd/skills-go list-repositories myorg MyProject
Output
Returns JSON with a value array of repository objects, each containing id, name, defaultBranch, and project info.
When not to use it
- →When repository information is not needed
- →When the platform is not Azure DevOps
- →When only pull request details are needed without prior repository discovery
Limitations
- →The skill is specific to Azure DevOps Git repositories
- →The skill requires an Azure DevOps organization and project name/ID
- →The skill's output is limited to id, name, defaultBranch, and project info
How it compares
This skill directly queries the Azure DevOps API for repository details, providing structured JSON output, unlike manually browsing the Azure DevOps portal or using a generic Git client.
Compared to similar skills
list-repositories side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| list-repositories (this skill) | 0 | 5mo | Review | Beginner |
| azure-devops-rest-api | 15 | 9mo | Review | Intermediate |
| glab | 6 | 3mo | Review | Intermediate |
| bash-linux | 7 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
azure-devops-rest-api
Tiberriver256
Guide for working with Azure DevOps REST APIs and OpenAPI specifications. Use this skill when implementing new Azure DevOps API integrations, exploring API capabilities, understanding request/response formats, or referencing the official OpenAPI specifications from the vsts-rest-api-specs repository.
glab
NikiforovAll
Expert guidance for using the GitLab CLI (glab) to manage GitLab issues, merge requests, CI/CD pipelines, repositories, and other GitLab operations from the command line. Use this skill when the user needs to interact with GitLab resources or perform GitLab workflows.
bash-linux
davila7
Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.
azure-devops-cli
github
Manage Azure DevOps resources via CLI including projects, repos, pipelines, builds, pull requests, work items, artifacts, and service endpoints. Use when working with Azure DevOps, az commands, devops automation, CI/CD, or when user mentions Azure DevOps CLI.
gitlab-ci-patterns
wshobson
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.
upstash-qstash
davila7
Upstash QStash expert for serverless message queues, scheduled jobs, and reliable HTTP-based task delivery without managing infrastructure. Use when: qstash, upstash queue, serverless cron, scheduled http, message queue serverless.