LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

rivetkit-client-javascript

RivetKit JavaScript client guidance. Use for browser, Node.js, or Bun clients that connect to Rivet Actors with rivetkit/client, create clients, call actions, or manage connections.

14stars2forksUpdated 4/30/2026
Developer Tools#client#rivetkit#bun#websockets#nodejs#javascript

Security Assessment

Safe(100/100)
Security Score100/100

About rivetkit-client-javascript

The `rivetkit-client-javascript` skill is designed for building JavaScript-based clients that can connect to Rivet Actors. This skill is applicable for browser, Node.js, or Bun environments, providing seamless integration with Rivet's actor-based architecture. The skill helps developers easily manage client-server communication, enabling them to create clients, call actions on actors, and manage connections. By using the `rivetkit/client` library, developers can interact with Rivet Actors in a more efficient and structured way, reducing the complexity of dealing with backend communication directly.

FAQ

How do I install the RivetKit JavaScript client?

To install the RivetKit JavaScript client, run the command `npm install [email protected]`.

What is the difference between stateless and stateful connections?

A stateless connection means each call is independent, whereas a stateful connection keeps the connection open for real-time events, allowing for continuous interaction with the actor.

Can I pass dynamic parameters when creating a connection?

Yes, you can use `getParams` to pass dynamic connection parameters that can change between connection attempts, such as refreshing a JWT token before each connection.

Does RivetKit support error handling?

Yes, RivetKit prefers a fail-fast error-handling approach, and it is recommended to avoid using `try/catch` unless necessary. Errors should be handled explicitly, at a minimum by logging them.

What types of events can I subscribe to in RivetKit?

You can subscribe to various events like `onOpen`, `onClose`, `onError`, and `onStatusChange` for connection lifecycle management, as well as custom events like `message` or `gameOver` depending on your actors.

All Files

2 files
SKILL.md7.1 KB
View
index.json0.4 KB
View

Install rivetkit-client-javascript

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

rivet-dev/skills

Related Skills

pulumi-esc

78

skill-name

1,884

defold-core

5,619

animated-infographic

16