What problem does it solve?
External events (SMS, meetings, social mentions) are noisy and hard to ingest into the brain without losing context. This skill provides a generic framework to define a transform function, register a webhook URL, and process incoming events so they become brain pages with proper citations, while preserving raw payloads on transform failures and ensuring entities are extracted for enrichment.
Core Features & Use Cases
- Define transform: Map an external event payload to brain page content (markdown) plus metadata (slug, type, citations) with proper sanitization.
- Webhook registration: Expose a webhook endpoint to external services for event delivery and ingestion.
- End-to-end processing: On event receipt, transform, write brain pages via gbrain put, enrich entities, add timeline entries, and sync to maintain consistency.
- Reliability & safety: Log failed payloads to a dead-letter queue, surface error types, and retry once to avoid data loss.
Quick Start
Register a webhook URL, implement a transform function, and ensure transformed events create brain pages with citations.