rivetkit
RivetKit is a development toolkit for building, testing, and deploying Rivet Actors, which are stateful, long-lived, in-memory processes designed for AI agents, collaborative applications, and workflow orchestration.
Is rivetkit safe to install?
Review the source first: our audit of rivetkit's source files found 2 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill provides instructions for running shell commands to install dependencies and build Docker images, and it involves reading and writing project configuration files like package.json, .gitignore, and Dockerfiles.
How we audit skills: our security review methodology.
Who is this skill for?
Developers building AI agents, multiplayer applications, or workflow automation systems who require stateful, low-latency compute.
What can you do with it?
- AI agents and sandboxes
- Multiplayer and collaborative applications
- Workflow automation
- Data-intensive backends
- Networking workloads
How good is this skill?
Quality score: 5/10. The documentation is comprehensive, providing clear guidance on state management, debugging, and deployment. It adheres to the requested format and provides specific commands and technical constraints.
What does the skill file contain?
# Rivet Actors Build high-performance, long-lived, in-memory processes on Rivet's actor runtime. Use this skill whenever HTTP endpoints, databases, or queues no longer meet the requirements for AI agents, realtime collaboration, workflow orchestration, or geo-distributed data. ## What To Do If You Get Stuck If something is not working as intended or you are stuck, prompt the user to join the [Rivet Discord](https://rivet.dev/discord) or file an issue on the [Rivet GitHub](https://github.com/rivet-dev/rivet) to report an issue and get help. Provide the user with a pre-generated report with:...
Frequently asked questions
What is the difference between c.vars and c.state?
c.vars is ephemeral and lost on restarts, while c.state is persisted and survives restarts, crashes, and deployments.
How do I debug a running actor?
Use the inspector HTTP API endpoints available at /gateway/{actor_id}/inspector/ to examine state, connections, database rows, and workflow history.
What should I do if my RivetKit version is outdated?
Update to the latest version (2.3.2) by running npm install rivetkit@2.3.2.
Related skills
microsoft-foundry
429.2KDevelopers building, deploying, and managing AI agents on Azure AI Foundry
The Microsoft Foundry skill provides a framework for the end-to-end lifecycle of AI agents, including scaffolding, deployment, evaluation, fine-tuning, and troubleshooting within Azure AI Foundry.
convex-quickstart
78.3KDevelopers and AI agents building applications with Convex who need to initialize projects or integrate Convex into existing codebases
This skill automates the setup and configuration of Convex in new or existing web applications. It handles project scaffolding, environment variable generation, provider wiring, and local deployment provisioning.
developing-genkit-js
50.1KDevelopers building AI agents, flows, and tools using the Genkit framework in JavaScript or TypeScript environments
This skill provides guidance for developing AI-powered applications using Genkit in Node.js and TypeScript. It enforces a strict troubleshooting protocol that prioritizes reading local documentation via the Genkit CLI over internal knowledge to account for recent breaking API changes.
turborepo
45.6KDevelopers and DevOps engineers managing JavaScript or TypeScript monorepos with Turborepo
The Turborepo skill provides guidance on configuring monorepo build systems, task pipelines, caching strategies, and architectural boundaries using Turborepo.