skopeo

Inspect, verify, and copy container images across registries using skopeo with Vault credentials.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables users to interact with container registries without a Docker daemon, allowing safe inspection, verification, and cross-registry image management using skopeo with Vault-backed credentials.

Core Features & Use Cases

  • Inspect image metadata and layers without pulling the image.
  • List tags and verify digests across registries (Harbor, Docker Hub, Quay, GHCR).
  • Copy or retag images within the same registry or across registries with securely retrieved credentials.
  • Verify image architecture, OS, and manifest details to ensure compatibility.
  • Follow a strict SOP for risky operations with explicit user confirmations and TLS handling for private registries.

Quick Start

Run a quick example against Harbor: retrieve Vault credentials at runtime and execute a command like: skopeo inspect --tls-verify=false --creds "${HARBOR_USER}:${HARBOR_PASS}" docker://harbor.bjzy.me/awx-custom/awx-custom-ee:1.0.17

Frequently Asked Questions about skopeo

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

FAQPage Schema
How do I inspect a container image in a remote registry without pulling it?

To inspect a container image without pulling it, you use skopeo to perform read-only registry inspections, retrieving image metadata and layers directly from Harbor, Docker Hub, Quay, or GHCR without a local Docker daemon.

Can I copy container images across different registries without Docker installed?

Yes, you can copy or retag container images across different registries without Docker installed. The process uses skopeo for cross-registry image copies, enforcing secure credential retrieval and strict operational confirmations for safe execution.

How do I handle self-signed TLS certificates when connecting to a private Harbor registry?

To handle self-signed TLS certificates for a private Harbor registry, you disable TLS verification by passing the --tls-verify=false flag during your skopeo operations, allowing secure connections without requiring valid certificate chains.

How do I securely retrieve registry credentials for container image operations?

You securely retrieve registry credentials for container image operations by enforcing Vault-based credential retrieval at runtime, injecting the authenticated username and password directly into the skopeo command execution environment.

What is the best way to verify container image architecture and OS compatibility before deployment?

The best way to verify container image architecture and OS compatibility is to use skopeo inspect to check the image manifest details, ensuring the target architecture and operating system match your deployment requirements before pulling or copying.

How do I list tags and verify image digests across multiple container registries?

You list tags and verify image digests across multiple container registries by running skopeo list-tags and inspect commands, comparing the cryptographic digest output against expected values to ensure image integrity across Harbor and public registries.