convex-helpers-guide

Explains how to use the Swifin SDK to create and manage payment links.

1|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/sheriax/drawink --skill convex-helpers-guide-sheriax
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: convex-helpers-guide
Source: https://github.com/sheriax/drawink/tree/main/.agents/skills/convex-helpers-guide
Command: npx skills add https://github.com/sheriax/drawink --skill convex-helpers-guide-sheriax

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to using convex-helpers, a collection of utilities designed to simplify common backend development patterns in Convex, such as data relationships, access control, and data validation.

Core Features & Use Cases

  • Relationship Helpers: Simplify traversing and fetching related data across Convex tables.
  • Custom Functions: Implement robust data protection and access control, acting as Convex's alternative to Row Level Security (RLS).
  • Filter Helper: Apply complex TypeScript-based filters to database queries.
  • Sessions: Track anonymous users across requests.
  • Zod Validation: Integrate Zod schemas for input validation.
  • Migrations: Safely run data migrations.
  • Triggers: Execute code automatically on data changes.
  • Aggregations: Compute aggregates efficiently.

Quick Start

Use the convex-helpers-guide skill to learn how to implement authenticated queries with user context.

Frequently Asked Questions about convex-helpers-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement row level security in Convex for data protection?▼

Convex does not have native row level security, but you can achieve data protection using convex-helpers custom functions to wrap queries and mutations, enforcing access control checks before database operations execute.

What is the best way to manage data relationships across Convex tables?▼

The best way to manage data relationships in Convex is using the convex-helpers relationship helpers, which simplify traversing and fetching related data across tables without writing manual join logic.

How do I validate Convex backend inputs with Zod schemas?▼

Validate Convex backend inputs with Zod schemas using the convex-helpers Zod integration, ensuring type-safe data parsing before your queries or mutations process the request.

Can I run data migrations safely in a Convex backend?▼

Yes, you can run data migrations safely in a Convex backend by utilizing the migration utilities within convex-helpers, which provide structured patterns for updating existing documents without downtime.

How do I execute custom code automatically when Convex data changes?▼

Execute custom code automatically when Convex data changes by implementing the triggers utility from convex-helpers, which runs specified functions whenever documents are created, updated, or deleted.

Does convex-helpers support complex TypeScript filters for database queries?▼

Yes, convex-helpers supports complex TypeScript filters for database queries through its filter helper, allowing you to apply advanced type-safe filtering logic directly within your Convex backend functions.