By get-convex
Scaffolds and manages Convex backend applications: from project setup and schema migrations to authentication, reusable components, and performance auditing.
Builds reusable Convex components with isolated tables and app-facing APIs. Use for new components, reusable backend modules, integrations, or component boundary work.
Plans Convex schema and data migrations with widen-migrate-narrow and @convex-dev/migrations. Use for breaking schema changes, backfills, table reshaping, or zero-downtime rollouts.
Audits Convex performance for reads, subscriptions, write contention, and function limits. Use for slow features, insights findings, OCC conflicts, or read amplification.
Creates or adds Convex to an app. Use for new Convex projects, npm create convex@latest, frontend setup, env vars, or the first npx convex dev run.
Sets up Convex auth, identity mapping, and access control. Use for login, auth providers, users tables, protected functions, or roles in a Convex app.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub joshuarweaver/cascade-code-general-misc-3 --plugin get-convex-agent-skills-2Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills for common Convex workflows.
# Choose which skills you want
npx skills add get-convex/agent-skills
# OR Install all skills
npx skills add get-convex/agent-skills --all
Skills are applied automatically when the agent determines they're relevant. How you manually invoke them depends on your tool:
| Tool | Manual invocation |
|---|---|
| Cursor | /skill-name |
| VS Code (GitHub Copilot) | /skill-name |
| Claude Code | /skill-name |
| Windsurf | @skill-name |
| Codex (OpenAI) | $skill-name |
For example, to kick off auth setup in Cursor or Claude Code:
/convex-setup-auth
In Windsurf:
@convex-setup-auth
convex - Top-level entry point for Convex work. Recommends installing Convex
AI files, then routes to a more specific Convex skill.convex-quickstart - Start a new Convex project or add Convex to an existing
app.convex-setup-auth - Set up authentication for a Convex app.convex-create-component - Build a reusable Convex component with clear
boundaries.convex-migration-helper - Plan and run Convex migrations safely.convex-performance-audit - Investigate Convex performance problems and
bottlenecks.Skills in this repo should be laser-focused on a specific task or workflow.
A good skill helps an agent take action, for example:
A skill should not exist just to provide generic background information. If content is mostly reference material, it should usually live in documentation, not as a standalone skill.
Reference material is still useful inside a skill, but only when it helps the agent complete a concrete task.
Before contributing, review the core Agent Skills docs:
If your skill bundles scripts, also read Using scripts in skills.
Install dependencies once with npm install, then use:
npm run format to rewrite filesnpm run format-check to verify formatting before opening a PRValidate skills by trying to use them in a realistic temp project, not just by reading them.
For a more rigorous approach, use Anthropic's skill-creator skill. It provides a structured loop for testing and iterating on skills:
It also includes a description optimizer that tunes the skill's frontmatter description for better triggering accuracy across different phrasings.
Install it in Claude Code:
/install-skill https://github.com/anthropics/skills/tree/main/skills/skill-creator
This is especially useful when a skill is complex enough that reading it alone won't tell you if it actually works well in practice.
Each skill follows the Agent Skills open standard:
skills/ with the skill nameSKILL.md file with YAML frontmatter:
---
name: skill-name
description: Brief description
---
README.md whenever skills are added, removed, renamed, or
substantially repositionedBundled design + quickstart skills, code-writing and code-review subagents, lint guard + end-of-turn verify hooks, runtime-error and OCC-insights monitors, and MCP server for live deployment introspection. The quickstart scaffolds a running app from one sentence and builds it live LOCALLY, narrated in chat; the convex-reviewer subagent audits Convex functions for auth, validators, and performance. Build reactive, type-safe backends on one platform — schema, real-time, file storage, scheduled jobs, and AI agents.
Agent skills for building production-ready Convex applications. Includes best practices, functions, realtime patterns, schema validation, file storage, security audits, and more.
Use this agent when designing APIs, building server-side logic, implementing databases, or architecting scalable backend systems. This agent specializes in creating robust, secure, and performant backend services. Examples:\n\n<example>\nContext: Designing a new API\nuser: "We need an API for our social sharing feature"\nassistant: "I'll design a RESTful API with proper authentication and rate limiting. Let me use the backend-architect agent to create a scalable backend architecture."\n<commentary>\nAPI design requires careful consideration of security, scalability, and maintainability.\n</commentary>\n</example>\n\n<example>\nContext: Database design and optimization\nuser: "Our queries are getting slow as we scale"\nassistant: "Database performance is critical at scale. I'll use the backend-architect agent to optimize queries and implement proper indexing strategies."\n<commentary>\nDatabase optimization requires deep understanding of query patterns and indexing strategies.\n</commentary>\n</example>\n\n<example>\nContext: Implementing authentication system\nuser: "Add OAuth2 login with Google and GitHub"\nassistant: "I'll implement secure OAuth2 authentication. Let me use the backend-architect agent to ensure proper token handling and security measures."\n<commentary>\nAuthentication systems require careful security considerations and proper implementation.\n</commentary>\n</example>
Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
Editorial "Full-Stack Developer" bundle for Claude Code from Antigravity Awesome Skills.
Expert guidance for writing secure, reliable, and performant Claude Code hooks - validates design decisions, enforces best practices, and prevents common pitfalls. Use when creating, reviewing, or debugging Claude Code hooks.
Supabase skills for Postgres best practices, JavaScript SDK (auth, database, storage, realtime), and CLI (migrations, edge functions, local dev).