webhook-transforms

Convert external events into structured brain pages with citations.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/edwifiguy/era-agents-ops --skill webhook-transforms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook-transforms
Source: https://github.com/edwifiguy/era-agents-ops/tree/main/skills/era-agents-op/gbrain/skills/webhook-transforms
Command: npx skills add https://github.com/edwifiguy/era-agents-ops --skill webhook-transforms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External events (SMS, meetings, social mentions) often arrive as unstructured data. This skill defines a deterministic transform that converts those events into brain-ingestible pages with proper citations, ensuring raw payloads are preserved for traceability and enabling subsequent enrichment.

Core Features & Use Cases

  • Transform external payloads into brain pages with content, metadata, and citations.
  • Sanitize input to remove HTML/script and prevent XSS; preserve structure for reliable brain ingestion.
  • Entity enrichment automatically derives entities and links them to related brain pages to enable timeline updates.
  • Webhook orchestration registers endpoints and processes incoming events from multiple external services.

Quick Start

Register a webhook URL and send a sample event payload to verify the end-to-end brain ingestion workflow.

Frequently Asked Questions about webhook-transforms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert webhook events into structured knowledge base pages?

Webhook event processing involves ingesting external payloads, sanitizing inputs to prevent XSS, extracting entities, and writing structured pages with citations. This skill automates that deterministic transform pipeline for immediate brain ingestion.

What is the best way to sanitize incoming webhook payloads before ingestion?

Sanitizing incoming payloads requires removing HTML and script tags to prevent XSS while preserving raw payload structure for traceability. This skill applies data sanitization automatically before writing brain pages.

Can I process SMS and social mentions through a single webhook endpoint?

Yes, processing SMS and social mentions through a single webhook endpoint is possible by registering transforms that handle multiple event types. This skill orchestrates incoming events from various external services into standardized brain pages.

How does entity extraction work when processing external event data?

Entity extraction during event processing automatically derives entities from sanitized input and links them to related brain pages. This enables timeline integration and enriches ingested data without manual tagging.

What happens if a webhook transform fails during brain ingestion?

If a webhook transform fails during brain ingestion, the errored event is routed to a dead-letter queue. This prevents data loss and allows you to retry or inspect the failed payload later for troubleshooting.

Do I need to preserve raw webhook payloads after converting them to pages?

Yes, preserving raw webhook payloads after conversion is necessary for traceability. The skill retains original unstructured data alongside structured brain pages, allowing you to audit transformations and verify entity extraction accuracy.