convex

Integrate Convex storage for persistent bot data across restarts.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/b-open-io/clawnet-bot --skill convex-b-open-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex
Source: https://github.com/b-open-io/clawnet-bot/tree/main/skills/convex
Command: npx skills add https://github.com/b-open-io/clawnet-bot --skill convex-b-open-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires convex, bun, and includes scripts (resource) components.

What problem does it solve?

Convex provides persistent, real-time data storage for sandboxed bots, enabling stateful behavior across restarts.

Core Features & Use Cases

  • Schema-driven storage for bots, logs, and key-value data with fast queries and mutations.
  • End-to-end integration: setup, schema push, and API endpoints for save/load/log.
  • Use Case: store bot configuration, heartbeat data, and activity logs to maintain continuity across sessions.

Quick Start

Run the setup script to initialize Convex, install dependencies, and push the initial schema.

Frequently Asked Questions about convex

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

FAQPage Schema
How do I persist bot data in a sandbox across restarts?

To persist bot data in a sandbox, you need a real-time database that maintains state across restarts. This skill integrates Convex to provide schema-driven storage for bot configuration, activity logs, and key-value data.

What is the best way to store real-time activity logs for sandboxed bots?

Storing real-time activity logs requires a backend that supports fast queries and mutations. This integration uses Convex schema-driven storage to save and load heartbeat data and logs continuously.

How do I set up Convex persistence for my bot environment?

You set up Convex persistence by running a setup script that initializes the environment, installs dependencies, and pushes the initial schema. This configures the necessary API endpoints for data operations.

Does this Convex integration support typed schemas for key-value storage?

Yes, this Convex integration supports typed schemas for key-value storage. It provides specific API endpoints for saving, loading, and logging data, ensuring structured persistence across deployments.

Do I need Bun to run the Convex setup scripts?

Yes, you need Bun installed, as it is a required dependency for running the script-driven setup. The scripts use Bun to install packages and push the schema to the Convex backend.