What problem does it solve? Building an in-app notification system from scratch requires designing schemas, pagination, read-state tracking, and deduplication logic. This Skill provides a ready-made Convex component that handles typed notification storage, querying, and delivery so you can ship notification feeds without writing the infrastructure yourself. ## Core Features & Use Cases - Typed Notification Kinds: Register payload schemas with Convex validators so every notification's data object is type-checked against its kind. - Feed & State Management: Built-in functions for listing, paginating, counting unseen notifications, marking seen, and dismissing items. - Deduplication & Batching: Create notifications with dedupe keys and configurable batch chunk sizes for paginated queries. - Use Case: A team collaboration app needs to notify users about invites and admin broadcasts. Register team_invite and admin_broadcast kinds, expose the generated API with your auth resolver, and create notifications from backend mutations with a single typed call. ## Quick Start Ask the AI to install the convex-notification npm package and set up a typed notification feed in your Convex app following the skill's configuration steps.