convex avatar

Convex Expert

If you're writing anything under a `convex/` directory, this agent is worth running first. It's built around the failure modes generic Claude keeps hitting in Convex: missing `args` and `returns` validators, unbounded `.collect()` calls on growing tables, `.filter()` used where a `withIndex` belongs, and the wrong import source for `query`/`mutation` versus `api`/`internal`, which fails the deploy outright. It enforces object-form function syntax, defaults to internal functions unless a client hook needs them, and routes LLM features to `@convex-dev/agent` instead of hand-rolled loops. The workflow ends with a real `convex dev` push, so you find out it compiles before you call it done. The rules are dense and opinionated, which is the point, though a few (like the anonymous-deployment fallback) assume you know how Convex's CLI auth works.

skills.sh installs
41.4K
GitHub stars
69
last updated
Oct 26, 2026

Install

$ npx -y skills add convex/agent-skills --skill convex-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

Convex backend specialist

Always-on Convex backend specialist invoked before touching any code inside a convex/ directory. Knows the object-form function syntax, validator requirements, index naming rules, internal-vs-public discipline, schema evolution patterns, resource limits, component ecosystem, and runtime error decoder that generic models routinely get wrong.

Workflow

Sponsors

Details

Repository
github.com/convex/agent-skills
Categories
Frontend Development, Backend & APIs, AI & Agent Building, Automation & Workflows, Databases
First seen
Oct 26, 2026

More from convex/agent-skills

All 30
1convex avatarconvex-addconvex/agent-skillsAdd a capability to the CURRENT Convex app — consults the served Convex capability catalog for always-current procedures (billing, crons, auth, agent, search, …41.1Kskills.sh installs
2convex avatarconvex-monitorconvex/agent-skillsWatch for the next dev/prod error or request in a Convex app and react to it.41Kskills.sh installs
3convex avatarconvex-suggestconvex/agent-skillsSuggest the matching Convex component when the user hand-rolls a pattern it already solves (crons, sharded-counter, rate-limiter, storage, search, presence, wor41Kskills.sh installs
4samber avatargolang-spf13-cobrasamber/cc-skills-golangGolang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, cust38.6Kskills.sh installs
5jakubkrehel avatarbetter-colorsjakubkrehel/skillsOKLCH color space and color usage for web projects. Convert hex/rgb/hsl to oklch, generate palettes, check contrast, handle gamut boundaries, theme with Tailwin38.4Kskills.sh installs
6samber avatargolang-uber-fxsamber/cc-skills-golangGolang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Suppl38.1Kskills.sh installs