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.

6.9K
Installs
5
Use cases
5/10
Quality

Is rivetkit safe to install?

Review the source first

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?

SKILL.md
# 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.

Data sourced from rivet-dev/skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills