harbor-navigator

Query Harbor v2.x registries via REST API for projects, repositories, artifacts, and vulnerabilities.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/jpfielding/claude --skill harbor-navigator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harbor-navigator
Source: https://github.com/jpfielding/claude/tree/main/skills/harbor-navigator
Command: npx skills add https://github.com/jpfielding/claude --skill harbor-navigator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Navigate and query self-hosted Harbor v2.x container registry instances via REST API. The Harbor Navigator helps teams efficiently discover projects, repositories, artifacts, vulnerabilities, and admin data without manual API exploration.

Core Features & Use Cases

  • Query harbor v2.x registries to list projects, repositories, artifacts, and tags.
  • Retrieve vulnerability reports and scan information for artifacts.
  • Support for multiple Harbor instances and reading credentials from ~/.netrc for convenient access.

Quick Start

Discover Harbor hosts and query projects, repositories, and artifacts from a Harbor instance.

Frequently Asked Questions about harbor-navigator

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

FAQPage Schema
How do I query Harbor registry projects and artifacts via REST API?

Querying a Harbor v2.x registry via REST API involves sending HTTP requests to list projects, repositories, and artifacts. This Skill automates those requests, handling authentication via ~/.netrc and performing unauthenticated reads when possible to retrieve the needed data.

How do I retrieve vulnerability reports for artifacts in a Harbor repository?

Retrieving vulnerability reports for Harbor artifacts requires querying the Harbor v2.x REST API for scan results. This Skill automates fetching vulnerability data and scan information for specific artifacts across your Harbor instances.

Can I query multiple Harbor instances using the same REST API client?

Yes, you can query multiple Harbor instances. This Skill supports accessing multiple Harbor v2.x registries, reading credentials from ~/.netrc to authenticate and retrieve projects, artifacts, and admin data across different hosts.

Do I need to manually authenticate to list public repositories in Harbor?

No, manual authentication is not required for public repositories. This Skill performs read operations unauthenticated when possible, automatically using ~/.netrc credentials only when accessing restricted endpoints that require authentication.

What is the best way to discover Harbor admin data and repository tags without manual curl commands?

The best way to discover Harbor admin data and tags without manual curl commands is using an automated API client. This Skill streamlines Harbor v2.x REST API access to retrieve admin information, tags, and artifacts efficiently.