Agent Package Spec — Testing skill for Claude Code
Packaging and distributing agent skills and agent plugins as OCI artifacts.
How to install Agent Package Spec
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open NVIDIA/agent-package-spec and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Package Spec does
Packaging and distributing agent skills and agent plugins as OCI artifacts.
Alternatives in Testing
- Notion Spec To Implementation — Convert Notion specs into linked implementation plans and tasks 14.6k ★
- Claude Code Spec Workflow — Automated Kiro-style Spec workflow for Claude Code 3.6k ★
- Cc Sdd — Spec-driven development (SDD) for your team's workflow 3.1k ★
README
Agent Package Specification
This repository proposes a standard way to package and distribute **agent skills and agent plugins as OCI artifacts**. The aim is to give publishers, registries, marketplaces, and agent hosts a common distribution format that works with existing OCI tooling for versioning, signing, verification, and promotion.
The [draft specification](spec/agent-package.md) preserves the native Skill or Plugin files and adds an OCI manifest, package metadata, and a verifiable file inventory around them. A Skill or Plugin package is an OCI artifact; it does not need to be a container image that runs an application.
**This is a proposal for community review, not an adopted standard.** Feedback and implementation experience are welcome. Media types, namespace ownership, and other design details remain provisional.

The payload remains governed by its native specification, such as the [Agent Skills specification](https://agentskills.io/specification) or the [Agent Plugins specification](https://agent-plugins.org/specification). The OCI manifest and package config add typed discovery, inventory, verification, and distribution metadata around those unchanged files.
Why package Skills and Plugins?
Build one verifiable release artifact
A Skill or Plugin is normally authored as a directory containing instructions, metadata, scripts, references, assets, hooks, or other related files. Source control is the right place to develop those files, but a repository branch or directory can change. Publishers and consumers need to identify exactly which files belong to a particular release.
An explicit build step creates one immutable, versioned distribution unit. A marketplace, scanner, installer, and user can then operate on the same output. The artifact can be validated, signed, approved
Related Skills
Flw
agentic flow package across claude, codex, and opencode: skills rotation (spec->execute->review), OKF-inspired
Book Export
Build an upload-ready publishing package — web-novel platform package (listing + tags + cover spec + scheduled
Agent Plugins Spec
Agent Plugins Specification v1.0.0 — A minimal standard for packaging agent extensions into distributable plug
Agent Roles Spec
Agent Roles is a host-neutral specification for packaging specialist AI agents as portable, mountable Roles.
Packrift Commerce Agent
Anthropic's Claude commerce-agents shopping agent running on a live 13,000-SKU packaging store (Shopify UCP +
Spec a print piece — business card, brochure, poster, packaging, or stationery system. CMYK + Pantone, bleed,
Related Agents
Packager Troubleshooter
Use this agent when packaging fails or needs changes — yarn build:package:windows mac linux, PyInstaller error
Packaging Engineer
Build and verify a local Windows Electron package, including inference runtime, model assets and offline launc
Docs Dev
Owns the dbdocs package — the click CLI plus the extract/site pipeline that turns dbt artifacts into a single-