moai-platform-convex

Build real-time Convex backends with reactive queries, server functions, and auth.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hnabyz-bot/gate_drv --skill moai-platform-convex-hnabyz-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-platform-convex
Source: https://github.com/hnabyz-bot/gate_drv/tree/main/.claude/skills/moai-platform-convex
Command: npx skills add https://github.com/hnabyz-bot/gate_drv --skill moai-platform-convex-hnabyz-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to rapidly build real-time backends for Convex applications by providing a structured approach to reactive queries, server functions, and authentication integration.

Core Features & Use Cases

  • Reactive Queries: implement real-time data feeds that automatically update UI components.
  • Server Functions & Actions: encapsulate business logic with support for internal and external calls.
  • Authentication Integration: plug in Clerk/Auth0 or custom providers for secure access control.
  • File Storage & Endpoints: manage file uploads, access, and metadata alongside app data.
  • Scheduling & Crons: run background tasks and periodic jobs to automate maintenance.

Quick Start

Create a Convex project, wire server modules (functions, queries, and auth), enable storage and scheduling, then connect your frontend using the generated API to consume reactive data in real time.

Frequently Asked Questions about moai-platform-convex

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

FAQPage Schema
How do I build a real-time backend with reactive queries in Convex?

To build a real-time backend with reactive queries in Convex, you implement structured server functions that automatically push data updates to connected UI components. This approach provides live data feeds without manual polling.

How do I integrate authentication providers like Clerk or Auth0 into a Convex project?

Integrating authentication providers like Clerk or Auth0 into a Convex project involves applying specific auth integration patterns to your server modules. This establishes secure access control across your reactive queries and server functions.

Can I run scheduled background tasks and periodic jobs using Convex?

Yes, you can run scheduled background tasks and periodic jobs using Convex crons. By configuring scheduling modules, you automate routine maintenance and execute time-based internal server functions automatically.

What is the best way to manage file storage and endpoints in a Convex application?

The best way to manage file storage in a Convex application is to enable dedicated storage modules alongside your reactive data. This allows you to handle file uploads, control access endpoints, and manage metadata seamlessly.

Does Convex support both internal and external server function calls?

Yes, Convex supports both internal and external server function calls. You can encapsulate business logic within server functions and actions, enabling them to be triggered internally by queries or externally via the generated API.

Why structure a Convex project with separate modules for queries, auth, and storage?

Structuring a Convex project with separate modules for queries, auth, and storage organizes real-time backend logic into maintainable boundaries. This separation ensures reactive data layers, authentication, and file workflows scale cleanly without conflicts.