LI

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.zip

Installs 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.
145 chars✓ has a “when” trigger
Beginner

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

You give it
Azure DevOps organization name and project name or ID
You get back
JSON array of repository objects with id, name, defaultBranch, and project info

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

#NameRequiredDescription
1organizationYesAzure DevOps organization
2projectYesProject 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.

SkillInstallsUpdatedSafetyDifficulty
list-repositories (this skill)05moReviewBeginner
azure-devops-rest-api159moReviewIntermediate
glab63moReviewIntermediate
bash-linux76moReviewIntermediate

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.

15119

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.

664

bash-linux

davila7

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

753

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.

436

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.

1030

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.

613

Search skills

Search the agent skills registry