Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By waynesutton
Build production-ready Convex apps using guided skills for realtime React subscriptions, TypeScript schema validation, secure functions and audits, cron jobs, file storage and serving, zero-downtime migrations, HTTP endpoints, and persistent AI agents with tool integration.
npx claudepluginhub waynesutton/convexskillsPrevent feature creep when building software, apps, and AI-powered products. Use this skill when planning features, reviewing scope, building MVPs, managing backlogs, or when a user says "just one more feature." Helps developers and AI agents stay focused, ship faster, and avoid bloated products.
Building AI agents with the Convex Agent component including thread management, tool integration, streaming responses, RAG patterns, and workflow orchestration
Guidelines for building production-ready Convex apps covering function organization, query patterns, validation, TypeScript usage, error handling, and the Zen of Convex design philosophy
How to create, structure, and publish self-contained Convex components with proper isolation, exports, and dependency management
Scheduled function patterns for background tasks including interval scheduling, cron expressions, job monitoring, retry strategies, and best practices for long-running tasks
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Firestore database specialist for schema design, queries, and real-time sync
Supabase skills for Postgres best practices, JavaScript SDK (auth, database, storage, realtime), and CLI (migrations, edge functions, local dev).
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>
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.
GraphQL API design, optimization, and implementation expert for scalable API architectures
Essential Elixir and Phoenix LiveView development guide with enforced skills, hooks, and patterns for idiomatic code
Visual schema browser, dashboard, and ER diagrams for Convex databases. Browse tables, view schemas, inspect documents, and generate diagrams.
Official Convex plugins for AI coding agents, providing development tools for building reactive backends with TypeScript.
https://github.com/get-convex/convex-agent-plugins
A collection of AI-consumable skills for building production-ready applications with Convex, following the Agent Skills open format.
This repository contains skills that help AI assistants understand and implement Convex best practices. Each skill provides structured guidance for specific aspects of Convex development.
All skills are designed to produce code that passes @convex-dev/eslint-plugin by default. This creates a complementary workflow:
See the Code Quality section in convex-best-practices for setup instructions.
# Install globally for CLI access
npm install -g @waynesutton/convex-skills
# List available skills
convex-skills list
# Install a specific skill to your project
convex-skills install convex-best-practices
# Install all skills
convex-skills install-all
# Install all skills to .agents/skills
convex-skills install-all --target agents
# Symlink SKILL.md files instead of copying
convex-skills install-all --target agents --link
# Install templates (CLAUDE.md + skill templates)
convex-skills install-templates
Or use npx without installing:
npx @waynesutton/convex-skills list
npx @waynesutton/convex-skills install-all
npm install @waynesutton/convex-skills
import { listSkills, getSkill, SKILLS } from "@waynesutton/convex-skills";
// List all skills
console.log(listSkills());
// Get a specific skill's content
const content = getSkill("convex-best-practices");
git clone https://github.com/waynesutton/convexskills.git
cd convexskills
# Point Claude Code to this directory
Follow the Codex skills guide and place the skill under $CODEX_HOME/skills:
# From the repo root
# Defaults to ~/.codex if CODEX_HOME is unset
cp -r skills/convex-best-practices "$CODEX_HOME/skills/"
Codex will auto-discover SKILL.md files in that directory on the next start.
If you are working from a repo clone, Codex also auto-discovers skills from .codex/skills at the repo root. You can symlink this repo’s skills/* into .codex/skills so updates flow through without copying.
Some tools are standardizing on .agents/skills for discovery. This repo supports that layout via the CLI:
convex-skills install-all --target agents
convex-skills install-all --target agents --link
OpenCode discovers skills from ~/.claude/skills/<name>/SKILL.md automatically. See OpenCode Skills docs for more details.
This repo includes a /convex slash command for OpenCode. Install the command by copying command/convex.md to your OpenCode commands directory:
# Copy the slash command
cp command/convex.md ~/.opencode/command/
# Usage in OpenCode
/convex create a schema with users and posts
/convex set up file uploads
/convex add a Stripe webhook endpoint
The slash command provides decision trees to route to the appropriate skill based on your task.
Copy the desired skill's SKILL.md file to your project's .claude/skills/ directory.