What problem does it solve? Eva's eleven user-facing skill modules need a single source of truth for asset card schemas, handoff targets, and validation logic; this package centralizes those shared files so every sibling module reads identical protocols instead of duplicating them. ## Core Features & Use Cases - Asset Card Validation: The eva_asset_validate.py script validates Eva asset cards (JSON or Markdown) against asset-card.schema.json, checking required fields, allowed source modules, valid_next handoff targets, and confidence reasons. - Local Data Backup: The eva_data_export.py script previews, exports, and verifies ZIP backups of Eva Memory, Learn, Review, and Positioning data with symlink, hidden-file, and path-traversal protections. - Shared Schemas and Examples: Ships machine-readable registries (asset-types.json, eva-link.schema.json) plus example cards and Link configs that sibling skills reference via relative paths. - Use Case: When eva-create produces a title-handoff-card, the sibling skill validates it with the shared script before passing it downstream, ensuring the card carries all required fields. ## Quick Start Install this package alongside the other Eva skills so modules like eva-create and eva-memory can read the shared schemas and run the validation scripts.