npx machina-cli add skill waynesutton/convexskills/convex --openclawConvex Development Skills
This is an index skill for Convex development. Use specific skills for detailed guidance:
Core Development
| Skill | Command | Use When |
|---|---|---|
| Functions | /convex-functions | Writing queries, mutations, actions |
| Schema | /convex-schema-validator | Defining database schemas and validators |
| Realtime | /convex-realtime | Building reactive subscriptions |
| HTTP Actions | /convex-http-actions | Webhooks and HTTP endpoints |
Data & Storage
| Skill | Command | Use When |
|---|---|---|
| File Storage | /convex-file-storage | File uploads, serving, storage |
| Migrations | /convex-migrations | Schema evolution, data backfills |
Advanced Patterns
| Skill | Command | Use When |
|---|---|---|
| Agents | /convex-agents | Building AI agents with tools |
| Cron Jobs | /convex-cron-jobs | Scheduled background tasks |
| Components | /convex-component-authoring | Reusable Convex packages |
Security
| Skill | Command | Use When |
|---|---|---|
| Security Check | /convex-security-check | Quick security audit checklist |
| Security Audit | /convex-security-audit | Deep security review |
Guidelines
| Skill | Command | Use When |
|---|---|---|
| Best Practices | /convex-best-practices | General patterns and guidelines |
Quick Start
For most tasks:
- Start with
/convex-best-practicesfor general patterns - Use
/convex-functionsfor writing backend logic - Use
/convex-schema-validatorfor data modeling - Use specific skills as needed for your use case
Documentation
- Primary: https://docs.convex.dev
- LLM-optimized: https://docs.convex.dev/llms.txt
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
- Step 1: Start with /convex-best-practices for general patterns
- Step 2: Use /convex-functions for writing backend logic
- 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
Related Skills
postgresql
chaterm/terminal-skills
PostgreSQL 数据库管理
mysql
chaterm/terminal-skills
MySQL 数据库管理与运维
mongodb
chaterm/terminal-skills
MongoDB 数据库管理
Database Design Expert
martinholovsky/claude-skills-generator
Expert in database schema design with focus on normalization, indexing strategies, FTS optimization, and performance-oriented architecture for desktop applications
convex-migrations
waynesutton/convexskills
Schema migration strategies for evolving applications including adding new fields, backfilling data, removing deprecated fields, index migrations, and zero-downtime migration patterns
convex-functions
waynesutton/convexskills
Writing queries, mutations, actions, and HTTP actions with proper argument validation, error handling, internal functions, and runtime considerations