Curated Collection Pack
curated_collection_packBundle hand-picked vault assets into a portable pack with provenance and integrity checks. Pack or unpack to share collections offline.
Instructions
Bundles a curated, hand-picked set of vault assets (recipes, components, looks, raw assets) into a single portable, shareable pack with provenance + integrity. action=pack gathers items into a .pack/ directory tree with a JSON manifest and checksum manifest. action=unpack restores the tree, optionally verifying integrity. Fully offline — no TD bridge required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| name | Yes | Pack identifier; becomes <name>.pack/ dir name. | |
| out_dir | Yes | Absolute dir where the pack is written (pack) or restored into (unpack). | |
| pack_path | No | unpack only — path to existing <name>.pack/ or its pack.manifest.json. | |
| items | No | pack only. Files to include. Empty is an error. | |
| vault_path | No | Root for resolving relative items[].path. Falls back to TDMCP_VAULT_PATH env. | |
| include_provenance | No | Copy .provenance.json sidecars if present; else synthesize via provenanceStamp. | |
| description | No | Free-form note baked into pack.manifest.json. | |
| tags | No | Pack-level tags for search. | |
| overwrite | No | Replace existing pack dir (pack) or existing files in out_dir (unpack). | |
| verify_on_unpack | No | unpack only — re-run checksumAndVerifyPack after copy and fail if not OK. |