Rivetkit Actors
Build stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.…
Install
Quick install
npx skills add https://github.com/rivet-dev/rivet/tree/HEAD/skills/rivetkit-actorsnpx skills add rivet-dev/rivet --skill rivetkit-actors --agent claude-codenpx skills add rivet-dev/rivet --skill rivetkit-actors --agent cursornpx skills add rivet-dev/rivet --skill rivetkit-actors --agent codexnpx skills add rivet-dev/rivet --skill rivetkit-actors --agent opencodenpx skills add rivet-dev/rivet --skill rivetkit-actors --agent github-copilotnpx skills add rivet-dev/rivet --skill rivetkit-actors --agent windsurfMore install options
Shorthand — useful for multi-skill repos:
npx skills add rivet-dev/rivet --skill rivetkit-actorsManual — clone the repo and drop the folder into your agent's skills directory:
git clone https://github.com/rivet-dev/rivet.gitcp -r rivet/skills/rivetkit-actors ~/.claude/skills/rivetkit-actors
Build stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.…
rivetkit-actorsby rivet-dev
Build stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.…npx skills add https://github.com/rivet-dev/rivet --skill rivetkit-actorsDownload ZIPGitHub
More skills from rivet-dev
agent-browserby rivet-devAutomates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web…multiplayer-gameby rivet-devPragmatic patterns for building multiplayer games: matchmaking, tick loops, realtime state, interest management, and validation. Includes starter code and architecture patterns for 10 game types (battle royale, arena, IO style, open world, party, physics 2D/3D, ranked, turn-based, idle) with actor topology, lifecycle diagrams, and netcode strategies. Covers server simulation fundamentals: fixed realtime loops vs. action-driven updates, physics engine selection (Rapier 2D/3D), and spatial...rivetkitby rivet-devLong-lived, stateful compute for AI agents, multiplayer apps, and workflow automation. Actors are persistent in-memory processes that maintain state across requests without database round trips, with automatic scaling from zero to millions of concurrent instances. Built-in realtime communication via WebSockets and events, durable queues for ordered message processing, and SQLite for structured data queries. State persists across restarts and crashes through Rivet Cloud or self-hosted...rivetkit-actorsby rivet-devBuild stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.…rivetkit-client-javascriptby rivet-devJavaScript client for connecting to Rivet Actors with stateless or stateful connections. Supports browser, Node.js, and Bun environments with automatic endpoint detection via environment variables or explicit configuration Offers two interaction modes: stateless action calls for independent requests and stateful connections with real-time event subscriptions Includes low-level HTTP and WebSocket access for actors implementing onRequest or onWebSocket handlers Provides compound array-based...rivetkit-client-reactby rivet-devReact client for connecting to Rivet Actors with hooks and realtime state management. Create typed hooks with createRivetKit() and connect to actor instances using useActor() with keys and optional parameters Subscribe to actor events with useEvent() and monitor connection lifecycle through connStatus and error states Use createClient() for stateless one-off calls, actor discovery methods (get, getOrCreate, create, getForId), and low-level HTTP/WebSocket access Supports compound array keys...rivetkit-client-swiftby rivet-devSwift client for connecting to Rivet Actors with stateless and stateful connection modes. Supports both stateless action calls and persistent WebSocket connections with real-time event streaming via AsyncStream Provides typed action calls with 0–5 positional arguments, plus raw JSON fallback for larger argument counts Includes connection lifecycle monitoring through status changes, errors, opens, and closes streams Supports low-level HTTP and WebSocket access for custom onRequest and...rivetkit-client-swiftuiby rivet-devSwiftUI client library for connecting to Rivet Actors with reactive bindings and event streaming. Provides @Actor property wrapper for get-or-create semantics with connection lifecycle management, plus view modifiers for environment setup and event subscription Supports typed async actions, fire-and-forget sends, and AsyncStream event subscriptions with 0–5 typed arguments Includes connection status tracking, error handling via ActorError , and compound key support for hierarchical actor...---
Source: https://github.com/rivet-dev/rivet/tree/HEAD/skills/rivetkit-actors
Author: rivet-dev
Discovered via: mcpservers.org
SKILL.md source
--- name: rivetkit-actors description: Build stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.… --- # rivetkit-actors Build stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.… # rivetkit-actorsby rivet-dev Build stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.… `npx skills add https://github.com/rivet-dev/rivet --skill rivetkit-actors`Download ZIPGitHub ## More skills from rivet-dev agent-browserby rivet-devAutomates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web…multiplayer-gameby rivet-devPragmatic patterns for building multiplayer games: matchmaking, tick loops, realtime state, interest management, and validation. Includes starter code and architecture patterns for 10 game types (battle royale, arena, IO style, open world, party, physics 2D/3D, ranked, turn-based, idle) with actor topology, lifecycle diagrams, and netcode strategies. Covers server simulation fundamentals: fixed realtime loops vs. action-driven updates, physics engine selection (Rapier 2D/3D), and spatial...rivetkitby rivet-devLong-lived, stateful compute for AI agents, multiplayer apps, and workflow automation. Actors are persistent in-memory processes that maintain state across requests without database round trips, with automatic scaling from zero to millions of concurrent instances. Built-in realtime communication via WebSockets and events, durable queues for ordered message processing, and SQLite for structured data queries. State persists across restarts and crashes through Rivet Cloud or self-hosted...rivetkit-actorsby rivet-devBuild stateful backends with Rivet Actors: high-performance, long-lived, in-memory, persisted processes. Use when you outgrow HTTP, databases, or queues.…rivetkit-client-javascriptby rivet-devJavaScript client for connecting to Rivet Actors with stateless or stateful connections. Supports browser, Node.js, and Bun environments with automatic endpoint detection via environment variables or explicit configuration Offers two interaction modes: stateless action calls for independent requests and stateful connections with real-time event subscriptions Includes low-level HTTP and WebSocket access for actors implementing onRequest or onWebSocket handlers Provides compound array-based...rivetkit-client-reactby rivet-devReact client for connecting to Rivet Actors with hooks and realtime state management. Create typed hooks with createRivetKit() and connect to actor instances using useActor() with keys and optional parameters Subscribe to actor events with useEvent() and monitor connection lifecycle through connStatus and error states Use createClient() for stateless one-off calls, actor discovery methods (get, getOrCreate, create, getForId), and low-level HTTP/WebSocket access Supports compound array keys...rivetkit-client-swiftby rivet-devSwift client for connecting to Rivet Actors with stateless and stateful connection modes. Supports both stateless action calls and persistent WebSocket connections with real-time event streaming via AsyncStream Provides typed action calls with 0–5 positional arguments, plus raw JSON fallback for larger argument counts Includes connection lifecycle monitoring through status changes, errors, opens, and closes streams Supports low-level HTTP and WebSocket access for custom onRequest and...rivetkit-client-swiftuiby rivet-devSwiftUI client library for connecting to Rivet Actors with reactive bindings and event streaming. Provides @Actor property wrapper for get-or-create semantics with connection lifecycle management, plus view modifiers for environment setup and event subscription Supports typed async actions, fire-and-forget sends, and AsyncStream event subscriptions with 0–5 typed arguments Includes connection status tracking, error handling via ActorError , and compound key support for hierarchical actor... --- **Source**: https://github.com/rivet-dev/rivet/tree/HEAD/skills/rivetkit-actors **Author**: rivet-dev **Discovered via**: mcpservers.org
Related skills 6
caveman
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.
secure-linux-web-hosting
Use when setting up, hardening, or reviewing a cloud server for self-hosting, including DNS, SSH, firewalls, Nginx, static-site hosting, reverse-proxying an app, HTTPS with Let's Encrypt or ACME clients, safe HTTP-to-HTTPS redirects, or optional post-launch network tuning such as BBR.
readme-i18n
Use when the user wants to translate a repository README, make a repo multilingual, localize docs, add a language switcher, internationalize the README, or update localized README variants in a GitHub-style repository.
lark-shared
Use when first setting up lark-cli, running auth login, switching user/bot identity (--as), handling permission denied or scope errors, needing to update lark-cli, or seeing _notice in JSON output.
improve-codebase-architecture
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
paper-context-resolver
Optional RigorPilot helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacin...