
Convex
Install this umbrella skill so your coding agent routes Convex work to the right focused skills instead of guessing patterns across functions, realtime, and agents.
Overview
Convex is an agent skill most often used in Build (also Build integrations and agent-tooling) that routes your agent to the correct Convex-focused skills for functions, realtime, and agents.
Install
npx skills add https://github.com/waynesutton/convexskills --skill convexWhat is this skill?
- Umbrella router that delegates to convex-functions, convex-realtime, and convex-agents instead of one bloated prompt
- Keeps Convex development patterns consistent across queries, mutations, subscriptions, and agent-backed workflows
- Entry point for greenfield Convex apps and for extending an existing Convex deployment
- Reduces wrong-skill picks when the task spans both data layer and live updates
- Pairs with the Convex TypeScript stack and skills.sh-style procedural skill packages
Adoption & trust: 5.5k installs on skills.sh; 402 GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are building on Convex but your agent keeps mixing unrelated patterns because there is no clear map from your task to the right Convex skill.
Who is it for?
Solo builders with a Convex project who want one invoke that steers the agent toward the right Convex subdirectory skill before implementation.
Skip if: Teams not using Convex, or builders who already know they only need one child skill and should invoke convex-functions, convex-realtime, or convex-agents directly.
When should I use this skill?
Starting Convex-related implementation when you are unsure which Convex subdirectory skill applies, or when onboarding the agent to the Convex skills pack.
What do I get? / Deliverables
Your agent identifies the matching child skill—convex-functions, convex-realtime, or convex-agents—and applies that skill’s patterns instead of generic backend guesses.
- Clear handoff to the appropriate child Convex skill for the task
- Aligned Convex pattern choice (functions vs realtime vs agents) documented in the agent plan
- Reduced duplicate or conflicting Convex code suggestions across turns
Recommended Skills
Journey fit
Convex is a product backend and data layer—solo builders adopt it while building the app, before launch analytics and production ops tuning. The canonical shelf is backend because the umbrella orients agents toward Convex server functions, schema, and API-shaped patterns before narrower realtime or agent sub-skills.
How it compares
Use as a routing umbrella over the focused Convex child skills, not as a replacement for reading Convex docs or a single deep integration skill end to end.
Common Questions / FAQ
Who is convex for?
Convex is for solo and indie developers using Claude Code, Cursor, or Codex on apps backed by Convex who want consistent routing across functions, realtime, and agent workflows.
When should I use convex?
Use it at the start of a Build backend task on Convex, when adding live sync in Build integrations, or when standing up agent tooling—before you commit to a single child skill.
Is convex safe to install?
Review the Security Audits panel on this Prism page and inspect the skill bundle in your repo before granting network or shell access to your agent.
Workflow Chain
Then invoke: convex functions, convex realtime
SKILL.md
READMESKILL.md - Convex
interface: icon_small: "./assets/small-logo.svg" icon_large: "./assets/large-logo.png" <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3_23)"> <g clip-path="url(#clip1_3_23)"> <path d="M10.0643 12.5735C12.3769 12.3166 14.5572 11.0843 15.7577 9.02756C15.1892 14.1148 9.62646 17.3302 5.08583 15.356C4.66743 15.1746 4.30728 14.8728 4.06013 14.4848C3.03973 12.8825 2.7043 10.8437 3.18626 8.99344C4.56327 11.37 7.3632 12.8267 10.0643 12.5735Z" fill="#F3B01C"/> <path d="M3.1018 7.50072C2.16436 9.66714 2.12376 12.2034 3.27303 14.2907C-0.771507 11.2479 -0.72737 4.7362 3.2236 1.72378C3.58904 1.44535 4.02333 1.2801 4.47881 1.25494C6.3519 1.15614 8.25501 1.88006 9.58963 3.22909C6.87799 3.25604 4.23695 4.99308 3.1018 7.50072Z" fill="#8D2676"/> <path d="M10.8974 3.89562C9.52924 1.98794 7.38779 0.68921 5.04156 0.649695C9.57686 -1.40888 15.1555 1.92867 15.7629 6.86314C15.8194 7.32119 15.7452 7.78824 15.5421 8.20138C14.6948 9.92223 13.1236 11.2569 11.2876 11.7508C12.6328 9.25579 12.4668 6.20748 10.8974 3.89562Z" fill="#EE342F"/> </g> </g> <defs> <clipPath id="clip0_3_23"> <rect width="16" height="16" fill="white"/> </clipPath> <clipPath id="clip1_3_23"> <rect width="16" height="16" fill="white"/> </clipPath> </defs> </svg> --- name: convex displayName: Convex Development description: Umbrella skill for all Convex development patterns. Routes to specific skills like convex-functions, convex-realtime, convex-agents, etc. version: 1.0.0 author: Convex tags: [convex, backend, database, realtime] --- # Convex 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: 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 - Primary: https://docs.convex.dev - LLM-optimized: https://docs.convex.dev/llms.txt