package-agent

Package an agent into an OAF-compliant package from case and design files.

19|2|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/jeffrschneider/OpenHarness --skill package-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: package-agent
Source: https://github.com/jeffrschneider/OpenHarness/tree/main/skills/package-agent
Command: npx skills add https://github.com/jeffrschneider/OpenHarness --skill package-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

package-agent automates the creation of a complete Open Agent Format (OAF) package from an Agent Case and Agent Design, eliminating manual assembly and ensuring consistent structure.

Core Features & Use Cases

  • Read Inputs from case/README.md and design/README.md to extract identity, architecture, and requirements.
  • Generate AGENTS.md with a complete manifest, and scaffold a skills directory with SKILL.md templates as defined by the design.
  • Create scripts, references, and assets folders when referenced by the design, and verify the resulting package structure for correctness.
  • Use Case: You receive a fresh design plus a case and want a production-ready agent package ready for harness integration.

Quick Start

Provide the paths to your case/ and design/ folders to trigger the packaging process and produce package/, AGENTS.md, and the initial skill scaffolds.

Frequently Asked Questions about package-agent

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

FAQPage Schema
How do I package an agent into an OAF-compliant structure?

To package an agent into an OAF-compliant structure, provide your case and design folders. The skill reads your case/README.md and design/README.md to generate AGENTS.md, scaffold skills directories, and verify the final package structure.

What is an Open Agent Format package and when do I need to create one?

An Open Agent Format (OAF) package is a portable, standardized directory containing AGENTS.md, skills, scripts, references, and assets. You need to create one when preparing a designed agent for production harness integration.

How do I generate AGENTS.md and skill scaffolds from an agent design?

To generate AGENTS.md and skill scaffolds from an agent design, input your design/README.md and case/README.md. The packaging process extracts architecture details and automatically builds the corresponding SKILL.md templates and directories.

Can I repackage an existing agent into a portable Open Agent Format package?

Yes, you can repackage an existing agent into a portable OAF package by providing the original case and design paths. The process regenerates the manifest, scaffolds missing skill directories, and verifies structural compliance.

What's the best way to automate agent scaffolding for multiple skills?

The best way to automate agent scaffolding for multiple skills is using a design-driven packaging process. It reads your design requirements, scaffolds the skills directory with SKILL.md definitions, and creates referenced scripts and assets automatically.

Does the agent packaging process verify the final directory structure?

Yes, the agent packaging process concludes with a verification pass that ensures the final package matches the expected OAF structure and metadata, confirming all generated skills, scripts, and references are correctly assembled.