soketi

Set up Soketi WebSocket services for real-time FTC Metrics updates.

2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/ftc8569/ftcmetrics --skill soketi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: soketi
Source: https://github.com/ftc8569/ftcmetrics/tree/main/.claude/skills/soketi
Command: npx skills add https://github.com/ftc8569/ftcmetrics --skill soketi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Soketi provides a scalable, Pusher-compatible WebSocket server to power real-time updates, presence, and broadcasts for FTC Metrics, enabling live data delivery and collaborative scouting across teams.

Core Features & Use Cases

  • Public channels for event-wide updates (live match data)
  • Private channels for team-scoped scouting data
  • Presence channels to track online contributors and collaborators
  • Docker-based deployment and straightforward integration with FTC Metrics services

Quick Start

Install Soketi, configure the environment (app id, key, secret, host, port), then start the docker-based service to enable real-time updates in FTC Metrics.

Frequently Asked Questions about soketi

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

FAQPage Schema
How do I set up Soketi WebSocket server for real-time FTC metrics broadcasting?▼

Set up Soketi for real-time FTC metrics by installing Soketi, configuring environment variables like SOKETI_APP_ID, SOKETI_APP_KEY, and SOKETI_APP_SECRET, then starting the Docker-based service to enable live data delivery and collaborative scouting across teams.

What is Soketi used for in team collaboration and live scouting feeds?▼

Soketi is a scalable, Pusher-compatible WebSocket server used to power real-time updates, presence tracking, and broadcasts for FTC Metrics, enabling live data delivery and collaborative scouting across teams.

Do I need Docker to deploy Soketi for FTC Metrics?▼

Yes, Docker is required to deploy Soketi for FTC Metrics. You must configure environment variables including SOKETI_HOST and SOKETI_PORT, then start the Docker-based service to authorize and route messages across event and team channels.

Can I track online contributors using presence channels with Soketi?▼

Yes, Soketi supports presence channels to track online contributors and collaborators. It also provides public channels for event-wide live match data updates and private channels for team-scoped scouting data.

Does Soketi work with Pusher-compatible WebSocket clients for match data broadcast?▼

Soketi is a scalable, Pusher-compatible WebSocket server designed to work with existing Pusher clients. It enables real-time updates, presence tracking, and broadcast of match data across event and team channels for FTC Metrics.

What environment variables are required to authorize and route messages in Soketi?▼

To authorize and route messages in Soketi, you must configure SOKETI_APP_ID, SOKETI_APP_KEY, SOKETI_APP_SECRET, SOKETI_HOST, and SOKETI_PORT environment variables before starting the Docker-based service for FTC Metrics.