
Convex Realtime
This covers the essentials of building reactive Convex apps: automatic subscriptions with useQuery that update components when data changes, optimistic updates so your UI feels instant before server confirmation, and cursor-based pagination with usePaginatedQuery for loading large lists incrementally. The patterns here are practical, like showing how to handle conditional queries with "skip", managing multiple subscriptions in a single component, and implementing infinite scroll with intersection observers. The optimistic update examples are especially useful since they show both single-item and list mutations. One thing to know: Convex handles caching and consistency automatically, so you're mostly writing straightforward query hooks rather than wrestling with cache invalidation. Good reference when you need real-time features without the usual complexity.
- skills.sh installs
- 2.7K
- GitHub stars
- 401
- last updated
- Aug 21, 2026
Install
$ npx -y skills add waynesutton/convexskills --skill convex-realtime --agent claude-codeInstalls into .claude/skills of the current project.
Files
convex-realtime (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-realtime. Delete this folder after you switch.
Sponsors
Details
- Repository
- github.com/waynesutton/convexskills
- Category
- Databases