What problem does it solve? Editing curatorial fields on knowledge-base events one file at a time is tedious and error-prone. This Skill batches one mutation (mark addressed-by, retag, or set impact) across multiple event records atomically, with per-event error reporting. ## Core Features & Use Cases - Batch curatorial edits: Apply one operation (--add-addressed-by, --retag, or --set-impact) to one or more event ids in a single invocation. - Registry-based store resolution: Resolves the event store by name from kb.yaml (or @default), refusing readonly stores and unregistered names. - Atomic writes with structured results: Each event is parsed to a typed KbEvent, mutated, re-validated, and written atomically; stdout reports per-event success or error codes like not-found and invalid-id. - Use Case: After triaging a recall result, mark five related events as addressed by a pull request reference in one command, then retag two of them without touching their substantive content. ## Quick Start Ask the agent to use kb-update-events to mark events <id1> and <id2> in the default store as addressed-by a given PR reference.