waynesutton avatar

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-code

Installs 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

More from waynesutton/convexskills

All 14
1binance avatarspotbinance/binance-skills-hubBinance Spot request using the Binance API. Authentication requires API key and secret key. Supports testnet, mainnet, and demo.2.9Kskills.sh installs
2dynatrace avatardt-obs-problemsdynatrace/dynatrace-for-aiDAVIS problem analysis including root cause identification, impact assessment, and correlation with other telemetry. Use when querying or investigating detected2.9Kskills.sh installs
3phuryn avatarvalue-prop-statementsphuryn/pm-skillsGenerate value proposition statements for marketing, sales, and onboarding from existing value propositions. Use when writing marketing copy, creating sales mes2.9Kskills.sh installs
4actionbook avatarrust-routeractionbook/rust-skillsCRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs, versus, 区别, difference, 最佳实践, best practic2.9Kskills.sh installs
5dynatrace avatardt-obs-logsdynatrace/dynatrace-for-aiLog querying, filtering, pattern analysis, and error rate calculation. Use when searching application or infrastructure logs, analyzing error patterns, or corre2.9Kskills.sh installs
6anthropics avatarpolicy-lookupanthropics/knowledge-work-pluginsFind and explain company policies in plain language. Trigger with "what's our PTO policy", "can I work remotely from another country", "how do expenses work", o2.9Kskills.sh installs