{"adoption": {"forks": 952, "observed_at": "2026-08-28T04:10:46.366196+00:00", "stars": 11194}, "canonical_url": "https://ross.abutalabs.com/products/skopeo", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Work with remote images registries - retrieving information, images, signing content", "domain": ["cloud-computing", "developer-tools", "security"], "enriched": true, "function": ["cli", "container-runtime", "security", "developer-tools"], "health_score": 100, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["podman-container-tools/skopeo"], "name": "podman-container-tools/skopeo", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2026-08-26T16:42:54+00:00", "repo": "podman-container-tools/skopeo", "stars": 11194, "tags": ["container-images", "oci", "docker-registry", "image-signing", "image-copying", "registry-inspection", "air-gapped", "containers", "devops", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["copy a container image from one registry to another without pulling it locally", "inspect a remote image's manifest and layers without pulling it", "delete an image from a remote registry", "mirror images into an internal registry for air-gapped deployments", "sign and verify container image content", "log in to registries and manage credentials"], "what_it_is": "Skopeo is a command line utility for performing operations on container images and image registries, such as copying, inspecting, deleting, and syncing images. It works with OCI and Docker v2 images without requiring root privileges or a running daemon.", "when_to_avoid": ["you need to build images from Dockerfiles (use Buildah or Docker instead)", "you need to run containers locally (use Podman or Docker instead)"], "when_to_choose": ["you need to move or inspect container images across registries without a daemon or root access", "you want to sync images for offline or air-gapped environments", "you need to work with both OCI and Docker v2 image formats"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/skopeo", "repo": "podman-container-tools/skopeo", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.366196+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:16:28.366126+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4aa9e4c8ecd56649932e43d2f959e5941fdbb63b833b62b2dda14a5f466c98b", "fetched_at": "2026-08-28T04:10:46.366196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/podman-container-tools/skopeo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 95}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3831, "days_push": 7, "days_rel": 34, "gap_med": 16.5, "n_releases_24m": 17}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}