get-convex avatar

Function Creator

If you're building with Convex, this generates the three types of backend functions you need: queries for reads, mutations for writes, and actions for external API calls or long-running tasks. It handles the boilerplate around argument validation, auth checks, and ownership patterns so you don't have to look up the validator syntax every time. The skill knows mutations get automatic retries and transactional guarantees, while actions that need Node.js APIs require the "use node" directive in separate files. Solid if you're tired of copy-pasting function skeletons or you keep forgetting which function type can call what.

skills.sh installs
560
GitHub stars
45
last updated
Aug 21, 2026

Install

$ npx -y skills add get-convex/agent-skills --skill function-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're building with Convex, this generates the three types of backend functions you need: queries for reads, mutations for writes, and actions for external API calls or long-running tasks. It handles the boilerplate around argument validation, auth checks, and ownership patterns so you don't have to look up the validator syntax every time. The skill knows mutations get automatic retries and transactional guarantees, while actions that need Node.js APIs require the "use node" directive in separate files. Solid if you're tired of copy-pasting function skeletons or you keep forgetting which function type can call what.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/get-convex/agent-skills
Categories
Backend & APIs, Security, AI & Agent Building, Debugging, Databases

More from get-convex/agent-skills

All 13
1jezweb avatarwordpress-plugin-corejezweb/claude-skillsBuild secure WordPress plugins with hooks, database interactions, Settings API, custom post types, and REST API. Covers Simple, OOP, and PSR-4 architecture patt560skills.sh installs
2aj-geddes avatarintegration-testingaj-geddes/useful-ai-promptsDesign and implement integration tests that verify component interactions, API endpoints, database operations, and external service communication. Use for integ557skills.sh installs
3aj-geddes avatarcaching-strategyaj-geddes/useful-ai-promptsImplement efficient caching strategies using Redis, Memcached, CDN, and cache invalidation patterns. Use when optimizing application performance, reducing datab551skills.sh installs
4sanjay3290 avatarmssqlsanjay3290/ai-skillsExecute read-only SQL queries against multiple Microsoft SQL Server databases. Use when: (1) querying MSSQL/SQL Server databases, (2) exploring database schemas549skills.sh installs
5aicoincom avataraicoin-accountaicoincom/coinos-skillsExchange account management: balance, positions, order history, registration, API key setup, tier upgrade. **用户问'我的'账户事件 / 活跃记录 / 活动 / 操作日志 / 登录历史 / 下单历史 / 最近操作548skills.sh installs
6sanjay3290 avatargoogle-calendarsanjay3290/ai-skillsInteract with Google Calendar - list calendars, view events, create/update/delete events, and find free time. Use when user asks to: check calendar, schedule a 544skills.sh installs