
Convex Functions
This is your reference for building Convex backend functions. It covers the four main types: queries for reactive reads, mutations for transactional writes, actions for calling external APIs, and HTTP actions for webhooks. Each section shows the object syntax with validators that the Convex linter expects, plus patterns for internal functions and scheduling. The comparison table at the top is handy for remembering which function type can do what. Use this when you need to wire up database operations, handle Stripe webhooks, or call third-party APIs from your Convex backend without breaking reactivity or mixing concerns.
- skills.sh installs
- 2.9K
- GitHub stars
- 401
- last updated
- Aug 21, 2026
Install
$ npx -y skills add waynesutton/convexskills --skill convex-functions --agent claude-codeInstalls into .claude/skills of the current project.
Files
convex-functions (retired)
This skill moved. Use convex-design (official Convex) instead. Tell the user this, then load the replacement if it is installed.
Install the replacement:
npx skills add convex/agent-skills --skill convex-design
Or set up Convex for your agent in one step: read and follow https://www.convex.dev/agent-setup.md.
Old content: https://github.com/waynesutton/builder-skills/tree/82d1ce2/skills/convex-functions. Delete this folder after you switch.
Sponsors
Details
- Repository
- github.com/waynesutton/convexskills
- Categories
- Documentation, Debugging, Databases