signalr

Broadcast real-time notifications via SignalR typed hubs with JWT authentication.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/StuartF303/Sorcha --skill signalr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: signalr
Source: https://github.com/StuartF303/Sorcha/tree/main/.claude/skills/signalr
Command: npx skills add https://github.com/StuartF303/Sorcha --skill signalr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables real-time client-server notifications and hub-based messaging using SignalR to keep clients in sync with backend events.

Core Features & Use Cases

  • Real-time updates: Broadcast actions and register events to subscribed clients via typed hubs.
  • Group-based routing: Route messages to relevant wallets, registers, or tenants using group names like wallet:{address} or register:{id}.
  • Testing & demos: Includes patterns and references for validating hub behavior and client connections.

Quick Start

Connect to the ActionHub and RegisterHub endpoints in your ASP.NET Core app and verify real-time notifications by subscribing to wallet and register groups using a valid JWT.

Frequently Asked Questions about signalr

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

FAQPage Schema
How do I set up real-time notifications using SignalR in ASP.NET Core?

Real-time notifications with SignalR use typed hubs to push events to connected clients. Configure ActionHub and RegisterHub endpoints in your ASP.NET Core app, authenticate clients with JWT, and subscribe to group channels like wallet:{address} or register:{id} to receive broadcasts.

Can I route SignalR messages to specific client groups?

SignalR group-based routing lets you broadcast messages to named groups instead of all clients. Use group identifiers like wallet addresses or register IDs to target specific subscribers, reducing unnecessary client updates and improving efficiency.

What authentication method does SignalR require for secure connections?

SignalR connections require JWT authentication to verify client identity before hub access. The Skill validates tokens during connection handshake, ensuring only authorized clients can subscribe to groups and receive notifications.

How do I test SignalR hub connections and message delivery?

Testing SignalR involves verifying hub endpoint connectivity, group subscriptions, and message broadcasts across services. The Skill includes patterns for validating typed hub behavior and confirming clients receive events from action and register groups.

Does SignalR work across multiple backend services?

SignalR supports service-to-service notifications through backplane or hub-to-hub patterns. This Skill demonstrates cross-service messaging where ActionHub and RegisterHub coordinate real-time updates across distributed ASP.NET Core components.