---
title: "Push, pull, and attach non-container OCI artifacts in registries with ORAS"
description: "Use ORAS to move SBOMs, model bundles, provenance, and other non-container artifacts through OCI registries without wrapping them as conventional images."
verification: "listed"
source: "https://github.com/oras-project/oras"
author: "ORAS Project"
publisher_type: "open_source_project"
category:
  - "Integrations & Connectors"
framework:
  - "Multi-Framework"
tool_ecosystem:
  github_repo: "oras-project/oras"
  github_stars: 2213
---

# Push, pull, and attach non-container OCI artifacts in registries with ORAS

Use ORAS to move SBOMs, model bundles, provenance, and other non-container artifacts through OCI registries without wrapping them as conventional images.

## Prerequisites

ORAS CLI and access to an OCI-compatible registry

## Installation

Choose whichever fits your setup:

1. Copy this skill folder into your local skills directory.
2. Clone the repo and symlink or copy the skill into your agent workspace.
3. Add the repo as a git submodule if you manage shared skills centrally.
4. Install it through your internal provisioning or packaging workflow.
5. Download the folder directly from GitHub and place it in your skills collection.

Install command or upstream instructions:

```
Install ORAS from the project releases or package manager, authenticate to the target OCI registry, then use oras push, pull, attach, and discover commands against artifact references.
```

## Documentation

- https://oras.land/docs/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/push-pull-and-attach-non-container-oci-artifacts-in-registries-with-oras/)
