Get the FREE Ultimate OpenClaw Setup Guide →
npx machina-cli add skill waynesutton/convexskills/convex --openclaw
Files (1)
SKILL.md
2.0 KB

Convex Development Skills

This is an index skill for Convex development. Use specific skills for detailed guidance:

Core Development

SkillCommandUse When
Functions/convex-functionsWriting queries, mutations, actions
Schema/convex-schema-validatorDefining database schemas and validators
Realtime/convex-realtimeBuilding reactive subscriptions
HTTP Actions/convex-http-actionsWebhooks and HTTP endpoints

Data & Storage

SkillCommandUse When
File Storage/convex-file-storageFile uploads, serving, storage
Migrations/convex-migrationsSchema evolution, data backfills

Advanced Patterns

SkillCommandUse When
Agents/convex-agentsBuilding AI agents with tools
Cron Jobs/convex-cron-jobsScheduled background tasks
Components/convex-component-authoringReusable Convex packages

Security

SkillCommandUse When
Security Check/convex-security-checkQuick security audit checklist
Security Audit/convex-security-auditDeep security review

Guidelines

SkillCommandUse When
Best Practices/convex-best-practicesGeneral patterns and guidelines

Quick Start

For most tasks:

  1. Start with /convex-best-practices for general patterns
  2. Use /convex-functions for writing backend logic
  3. Use /convex-schema-validator for data modeling
  4. Use specific skills as needed for your use case

Documentation

Source

git clone https://github.com/waynesutton/convexskills/blob/main/skills/convex/SKILL.mdView on GitHub

Overview

Convex Development acts as an index skill that groups Convex development patterns and routes you to specialised skills such as convex-functions, convex-realtime, convex-agents, convex-http-actions, and more. It helps you start with general guidelines and then drill into the exact domain you need.

How This Skill Works

The skill organizes content into sections (Core Development, Data & Storage, Advanced Patterns, Security, Guidelines) and lists concrete skills with their commands. Users navigate to a specific sub-skill by invoking its command (e.g., /convex-functions, /convex-realtime).

When to Use It

  • When you need backend logic, start with convex-functions to write queries, mutations, or actions
  • When you are modeling data and validators, use convex-schema-validator to define schemas
  • When building real-time reactive dashboards, choose convex-realtime
  • When you want to build AI agents with tools, leverage convex-agents
  • When scheduling background tasks, plan with convex-cron-jobs

Quick Start

  1. Step 1: Start with /convex-best-practices for general patterns
  2. Step 2: Use /convex-functions for writing backend logic
  3. Step 3: Use /convex-schema-validator for data modeling and consult other specific skills as needed

Best Practices

  • Step 1: Start with /convex-best-practices for general patterns
  • Step 2: Use /convex-functions for backend logic as your workflow's first step
  • Step 3: Model data with /convex-schema-validator to enforce schemas and validators
  • Step 4: Route to specialized skills (e.g., convex-realtime, convex-agents) as needed
  • Step 5: Consult the official docs (docs.convex.dev) for guidance and LLMS-optimized resources

Example Use Cases

  • A backend that uses convex-functions to run queries and mutations
  • A data model defined with convex-schema-validator to enforce validators and schemas
  • A real-time dashboard subscribing to changes via convex-realtime
  • An AI agent orchestrating tools via convex-agents
  • A scheduled job executing periodic tasks with convex-cron-jobs

Frequently Asked Questions

Add this skill to your agents

Related Skills

Sponsor this space

Reach thousands of developers