---
name: delivery-bundle-builder
description: Use when the user wants research delivery outputs packaged into a formal delivery bundle containing the results brief, HTML page, slides, review materials, assets, manifest, and a ZIP-ready folder structure.
license: Proprietary - Medaibox Research Delivery Pack
---

# Delivery Bundle Builder

## Overview

Use this skill as the final packaging step of the Medaibox research delivery workflow.

This skill collects the outputs from the upstream workflow and assembles them into a clean, formal delivery bundle. The result should be easy to inspect, easy to forward, and easy to archive.

## When to Use

Use this skill when:

- the main delivery artifacts already exist
- the user wants a clean final folder structure
- the user wants a ZIP-ready result package
- a project needs a formal handoff or delivery set

## Expected Inputs

Typical inputs include:

- `results_brief.md`
- `delivery_page.html`
- `slides.html`
- `expert_review_packet.md`
- related assets
- `delivery_manifest.json`

## Expected Outputs

This skill should produce:

- `delivery_bundle/`
- `README_CN.md`
- updated `delivery_manifest.json`
- optional `delivery_bundle.zip`

## Workflow

1. Inspect which expected deliverables actually exist.
2. Create the bundle folder structure.
3. Copy or organize the files into their target subfolders.
4. Write or update `README_CN.md`.
5. Update `delivery_manifest.json` with the final bundle contents.
6. Optionally create the ZIP archive.

## Reuse and Dependencies

This skill depends on upstream outputs from:

- `results-summary-brief`
- `results-to-html-delivery`
- `results-to-slides`
- `expert-review-pack`

## Bundled Resources

Expected bundled resources:

- `scripts/build_delivery_bundle.py`
- `scripts/write_delivery_readme.py`
- `scripts/finalize_delivery_manifest.py`
- `scripts/zip_delivery_bundle.py`
- `templates/README_CN.md`

## Quality Bar

Before finishing, confirm that:

- the expected output folders exist
- files are in the correct places
- the README reflects the actual bundle contents
- the manifest is updated
- the bundle can be zipped and delivered without manual reorganization
