Creates proper Convex components with isolated tables and clean boundaries between your app and reusable backend logic. Handles the tricky parts like component schema definition, cross-boundary function calls with ctx.runQuery/runMutation, and keeping auth/environment access in the app layer where it belongs. Generates the full directory structure, wires up convex.config.ts correctly, and creates app-side wrapper functions for client access. Most useful when you're building third-party integrations that need their own tables or extracting complex backend features into reusable modules. Gets the import paths and type boundaries right, which is where most manual component setups break.
npx skills add https://github.com/get-convex/agent-skills --skill convex-create-component