
waynesutton/convexskills
14 skills31.5k installs5.6k starsGitHub
Install
npx skills add https://github.com/waynesutton/convexskillsSkills in this repo
1ConvexConvex is an umbrella agent skill for solo and indie builders shipping apps on the Convex backend platform. Rather than embedding every pattern in one file, it routes the agent to specialized skills such as convex-functions for server logic, convex-realtime for live data and subscriptions, and convex-agents for AI agent integration on Convex. Use it when you start a Convex feature, refactor an existing deployment, or are unsure which Convex skill applies—so the agent picks the right playbook before writing code. It matters on Prism because Convex spans multiple build concerns; a single miscategorized skill causes duplicated schema advice or missing realtime guidance. Treat this skill as the front door: invoke it for orientation, then follow the named child skill for implementation depth. It fits SaaS dashboards, collaborative tools, and agent products that need a typed backend with automatic reactivity.5.5kinstalls2Convex Best PracticesConvex Best Practices is an agent skill from the Convexskills collection that encodes guidelines for building production-ready Convex applications. Solo and indie builders shipping realtime backends with Claude Code, Cursor, or Codex invoke it while implementing or refactoring queries, mutations, actions, and schema-backed validators—not as a hosted MCP integration, but as procedural knowledge in SKILL.md form. The skill emphasizes how to structure Convex functions, write efficient query patterns, validate inputs and outputs consistently, use TypeScript with generated types safely, and handle errors in ways that survive real user traffic. Use it during active backend build work and again before release when you want a structured pass over Convex code without ad-hoc chat advice. It complements Convex platform docs by compressing recurring implementation mistakes into agent-checkable rules your coding agent can apply file by file.3.3kinstalls3Convex FunctionsConvex Functions is an agent skill from the Convex skills collection for writing queries, mutations, actions, and HTTP actions the way Convex expects: validated arguments, clear errors, and disciplined use of internal versus public functions. Solo builders choosing Convex for a SaaS, API, or agent backend use it during Build when defining how clients read and write data, call third-party APIs via actions, or expose HTTP webhooks. The skill steers agents away from ad-hoc server snippets that skip validators or leak privileged logic into public mutations. It complements Convex’s realtime database model so your agent-generated code stays consistent with deployment and auth boundaries you will later harden in Ship security review. It is not a substitute for Convex account setup or schema design docs, but it is the procedural layer for turning product requirements into callable server functions that frontends and automations can trust.2.6kinstalls4Convex Schema ValidatorConvex Schema Validator is an agent skill from the Convex skills pack for solo builders shipping realtime SaaS on Convex. It helps you author schema.ts with validators that match runtime documents, configure indexes you will actually query, and handle optional properties and discriminated unions without type drift. Use it when you are starting a Convex project or refactoring tables before adding server functions. The skill steers agents away from invalid field types and missing index definitions that break deploy or cause full table scans. Intermediate familiarity with TypeScript and Convex’s document model helps. After a validated schema, you typically implement queries and mutations with sibling Convex skills and run convex dev deploy from your normal workflow.2.4kinstalls5Convex RealtimeConvex Realtime is an agent skill from the Convex skills pack that teaches procedural patterns for building truly reactive applications on Convex. Solo and indie builders use it while implementing features that depend on live query subscriptions, instant-feeling mutations via optimistic updates, predictable client cache behavior, and cursor-style paginated queries that still feel realtime. The skill is aimed at developers already choosing Convex as their backend who want agent-guided checklists and conventions instead of ad-hoc examples scattered across docs. It fits the Build phase when you are wiring frontend state to Convex functions and need consistency across subscription teardown, error recovery, and list virtualization. It is not a deployment or auth skill; it complements Convex function authoring and schema work by focusing on how data moves and updates on the wire and in the client cache.2.3kinstalls6Convex Cron JobsConvex Cron Jobs is an agent skill for solo builders shipping on Convex who need reliable scheduled work without bolting on a separate job runner. It documents how to think about interval schedules versus cron expressions, how to implement scheduled functions that play nicely with Convex’s runtime and data model, and how to monitor runs so silent failures do not pile up in production. The skill fits when you are adding nightly syncs, digest emails, cache warming, subscription renewals, or cleanup tasks that must run whether or not a user has the app open. It also supports the operate side of the journey: interpreting failed runs, choosing sensible retries, and avoiding duplicate side effects when a job fires twice. Use it while designing backend automation during build and when hardening recurring tasks before ship or during live operations.2.2kinstalls7Convex Security CheckConvex Security Check is an agent skill for solo builders shipping real-time apps on Convex who need a fast, repeatable security pass without drowning in generic appsec theory. It compresses review into the areas Convex projects most often get wrong: who can call which functions, whether arguments are validated at the boundary, and whether row-level access rules actually enforce tenant or user isolation. Use it when you have added new public functions, changed auth providers, or refactored data models and want the agent to walk a checklist before merge or deploy. It is intentionally a quick audit companion to normal code review, not a substitute for threat modeling every integration. The skill branding targets Convex-specific patterns so indie full-stack developers can harden backends in the same session they write features, then re-run checks after production incidents or permission changes.2.2kinstalls8Convex Http ActionsConvex HTTP Actions is an agent skill for solo and indie builders who ship on Convex and need serverless HTTP endpoints outside the realtime client. It guides external API integration and webhook handling: defining routes on Convex’s HTTP router, parsing and validating incoming requests, returning proper responses, and securing endpoints with shared secrets, signatures, or tokens. Use it when a SaaS needs Stripe webhooks, a public REST hook for Zapier, or authenticated callbacks from mobile or edge workers. The skill fits Claude Code, Cursor, and Codex workflows where the agent implements `httpAction` handlers, wires them in `convex/http.js` (or equivalent), and connects business logic to mutations and queries. It does not replace Convex’s TypeScript data model docs—it compresses procedural knowledge so you avoid misconfigured routes, leaky auth, and non-idempotent webhook bugs before ship.2.2kinstalls9Convex File StorageConvex File Storage is an agent skill for builders shipping on Convex who need correct, complete file handling rather than one-off upload snippets. It covers upload flows from the client or app, retrieving and serving files through Convex’s URL mechanisms, persisting blobs produced by server-side actions, and removing stored objects when products need cleanup or GDPR-style deletion paths. Solo developers use it while wiring dashboards, user-generated content, or export downloads where storage must stay consistent with Convex mutations and schema rules. The skill is integration-focused documentation packaged for agents, so prompts translate into concrete storage calls instead of improvising against partial docs. Pair it with your Convex schema and auth skills so uploads respect ownership and quotas.2.1kinstalls10Convex MigrationsConvex Migrations is an agent skill for solo and indie builders using Convex as their backend who need to evolve document schemas without corrupting data or breaking subscribers. It focuses on practical migration strategies: introducing optional or defaulted fields, running backfills through mutations or batch jobs, and retiring old fields in an order that keeps queries and indexes consistent. The skill is meant when your app already runs on Convex and you are shipping features that require structural data changes—not greenfield schema design. It matters because reactive clients and generated types make silent schema drift painful; a documented migration path helps you stage changes, validate in dev, and apply them in production with fewer rollbacks. Use it during active backend iteration rather than one-off SQL dumps.2kinstalls11Convex Security AuditConvex Security Audit is an agent skill from the Convex skills collection that walks coding agents through a structured security review of Convex applications. Solo builders who chose Convex for realtime SaaS backends can use it before shipping to catch authorization mistakes in query and mutation handlers, improper exposure across tenant or user boundaries, risky action code that bypasses server rules, and missing rate limits on hot endpoints. It complements Convex’s own deployment model by focusing on application-level patterns rather than generic OWASP copy-paste. Placement is Ship → security with multi-phase reach into Build when hardening new features and Operate when revisiting production access rules after incidents. Intermediate complexity assumes familiarity with Convex functions, schemas, and client auth. Agents should treat findings as severity-ranked issues to fix before launch, not as a substitute for professional penetration testing.1.3kinstalls12Convex AgentsConvex Agents is an agent skill from the Convex skills collection for developers who want AI agents that survive beyond a single chat turn. It walks through building with the Convex Agent component: managing threads, connecting tools, streaming tokens to clients, and applying RAG-style retrieval patterns on Convex’s realtime backend. Solo and indie builders choose it when they are already on—or evaluating—Convex and need a coherent playbook instead of scattered examples for agents plus database plus auth. The skill fits SaaS copilots, in-app assistants, and internal automation where state, scheduling, and observability must live in production infrastructure. Expect implementation-focused guidance rather than product discovery or launch SEO. Pair it with broader Convex backend skills when you still need schema, auth, or deployment baselines.1.3kinstalls13Avoid Feature Creepavoid-feature-creep is a productivity skill from the Convex skills ecosystem that helps solo builders and small teams say no to scope expansion before it derails an MVP. It is meant for moments when you are planning features, reviewing a backlog, or mid-build and tempted to add “just one more” AI capability, integration, or UI polish. The skill reframes product decisions around what is required to validate or ship the current milestone rather than what is imaginable. That makes it especially relevant for fast-moving stacks like Convex-backed apps where backend features are cheap to prototype but expensive in focus. It does not replace a full PRD or brainstorming session; it sharpens discipline after you have direction. Use it when scope conversations drift, when stakeholders (or you) add parallel ideas, or when an AI agent suggests overlapping features. The outcome is a tighter, defensible scope you can hand to implementation agents without silent ballooning.1.1kinstalls14Convex Component AuthoringConvex Component Authoring is an agent skill for developers shipping on Convex who want to extract or build backend functionality as a published component instead of copying folders between repos. It walks through how to structure a self-contained package, keep isolation between the component boundary and consuming applications, and expose the right exports for consumers to install and wire up. Solo builders use it when turning auth helpers, billing hooks, or domain modules into something npm-installable for side projects or client templates. The skill is procedural documentation for the Convex ecosystem rather than a generic REST scaffold. Expect intermediate familiarity with Convex projects, deployment, and TypeScript-heavy backends. After following it you should have a component layout that other Convex apps can depend on without leaking implementation details or breaking sandbox rules.1kinstalls