vivreal-websocket-realtime

Manage WebSocket connections and message delivery via API Gateway and Lambda.

Updated May 12, 2026
One-click install
npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-websocket-realtime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vivreal-websocket-realtime
Source: https://github.com/HillBombCreations/vivreal-skills/tree/main/vivreal-infra/skills/vivreal-websocket-realtime
Command: npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-websocket-realtime

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses issues related to Vivreal's real-time WebSocket infrastructure, including connection management, message delivery, and event consumption.

Core Features & Use Cases

  • Connection Management: Monitor and manage WebSocket connections using DynamoDB tables.
  • Message Delivery: Facilitate real-time message delivery through API Gateway WebSocket API and Lambda functions.
  • Event Consumption: Handle and consume socket events in the portal for live updates and progress tracking.
  • Use Case: When troubleshooting a missing real-time update or adding a new push event, this Skill helps identify issues with connection tables, endpoints, and permissions.

Quick Start

Use the vivreal-websocket-realtime skill to check the connection table for a specific connection ID.

Frequently Asked Questions about vivreal-websocket-realtime

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

FAQPage Schema
How do I manage real-time WebSocket connections using DynamoDB and API Gateway?

To manage real-time WebSocket connections, you use DynamoDB tables to track active connection IDs and route messages through API Gateway WebSocket APIs. Lambda functions process the connection events to facilitate real-time message delivery.

Why does my WebSocket real-time update fail to push to the portal?

Real-time updates fail when there are missing entries in the DynamoDB connection table, incorrect API Gateway WebSocket endpoint configurations, or insufficient IAM permissions required for Lambda functions to deliver messages.

Do I need specific IAM permissions to handle WebSocket events with Lambda?

Yes, handling WebSocket events requires specific IAM permissions for Lambda functions to access DynamoDB connection tables and execute API Gateway ManageConnections actions for delivering real-time messages.

How can I check a specific WebSocket connection ID in DynamoDB?

You can check a specific WebSocket connection ID by querying the DynamoDB connection table directly to verify the connection status and confirm the API Gateway WebSocket route correctly triggers the associated Lambda function.