pixee-repo

List Pixee repositories and resolve names to UUIDs across providers.

31|12|Updated Nov 28, 2023
One-click install
npx skills add https://github.com/pixee/pixee-cli --skill pixee-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixee-repo
Source: https://github.com/pixee/pixee-cli/tree/main/skills/pixee-repo
Command: npx skills add https://github.com/pixee/pixee-cli --skill pixee-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

List Pixee repositories registered with the platform and document the --repo resolution protocol used by every other subcommand that targets a specific repository.

Core Features & Use Cases

  • List registered repositories with server-side pagination; the CLI walks pages automatically.
  • Show repository fields such as id, name, full_name, type, and default_branch; supports filtering by name.
  • Describe and apply the --repo resolution protocol used by commands that require a repository UUID, including exact-match by name or full_name.

Quick Start

Run pixee repo list to view all registered repositories and their IDs.

Frequently Asked Questions about pixee-repo

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

FAQPage Schema
How do I list all registered repositories and get their UUIDs?

To list repositories and get their UUIDs, run the repository list command. It automatically walks server-side pagination and shows fields like id, name, full_name, type, and default_branch for every registered project.

How does repository name resolution work for downstream commands?

Repository name resolution maps a repository name or full_name to its required UUID. It uses exact-name and full-name matching across providers like github, gitlab, and azure to enable downstream commands targeting a specific repository.

Can I filter repositories by name when listing them?

Yes, you can filter registered repositories by name. The listing command supports server-side pagination and provides filtering capabilities to help you quickly locate specific repositories and their corresponding UUIDs.

What happens when repository name resolution is ambiguous?

When repository name resolution is ambiguous, the protocol includes specific ambiguity handling and error signaling. This ensures that downstream commands receive the correct repository UUID without targeting the wrong project.

Does the repository list command support different provider types like GitLab and Azure?

Yes, repository listing and name resolution support multiple provider types including github, gitlab, and azure. The protocol uniformly resolves repository identifiers across these providers using exact-name and full-name matching.