Agent Skills follow the open Agent Skills format and work with Claude Code, Cursor, GitHub Copilot, and other AI coding agents that support skill discovery.
What Are Agent Skills?
Agent Skills are folders of instructions, rules, and code examples that AI agents can discover and reference while helping you write code. Each skill covers a specific area of the Velt SDK and contains prioritized rules with correct and incorrect code patterns, verification checklists, and source pointers back to the official docs. Instead of relying on the agent’s general training data (which may be outdated or incomplete), skills give the agent access to verified, up-to-date Velt implementation patterns.When to Use Skills
Install Agent Skills when you are:- Setting up Velt in a new project for the first time
- Adding collaborative commenting to a React, Next.js, or web application
- Integrating real-time collaborative editing with CRDT (Yjs) and editors like Tiptap, BlockNote, or CodeMirror
- Implementing in-app notifications, email delivery, or webhook integrations
- Debugging issues with Velt features and looking for correct patterns
Installation
Install all available Velt skills with a single command:Available Skills
The repository contains four skills covering the core areas of the Velt SDK:velt-setup-best-practices
21 rules across 8 categories covering installation, VeltProvider configuration, user authentication, JWT tokens, and document initialization.Use when setting up Velt in a new React, Next.js, Angular, Vue, or HTML project.
velt-comments-best-practices
33 rules across 9 categories covering comment modes (Freestyle, Popover, Stream, Text, Page, Inline), rich text editor integrations (Tiptap, SlateJS, Lexical), and media/chart comments.Use when adding collaborative commenting to your application.
velt-crdt-best-practices
33 rules across 5 categories covering CRDT store setup, Tiptap, BlockNote, CodeMirror, and ReactFlow integrations.Use when implementing real-time collaborative editing.
velt-notifications-best-practices
11 rules across 8 categories covering notification panels, data access, delivery channels, and webhook integrations.Use when adding in-app notifications or email delivery.
How Skills Are Organized
Each skill follows a consistent structure:core/, panel/, data/) within framework groups (shared/, react/, non-react/). Each rule file is named {prefix}-{descriptive-name}.md where the prefix matches its category.
How to Pick the Right Skill
| You want to… | Use this skill |
|---|---|
| Set up Velt for the first time | velt-setup-best-practices |
| Add comments (any mode or editor) | velt-comments-best-practices |
| Add real-time collaborative editing (CRDT/Yjs) | velt-crdt-best-practices |
| Add notifications or email delivery | velt-notifications-best-practices |
Example Prompts
Once skills are installed, you can give your AI agent prompts like these. The agent will automatically reference the relevant skill rules. Setting up Velt in a new project:Rule Priority Levels
Each rule in a skill is assigned an impact level so the agent knows what matters most:| Level | Improvement | Examples |
|---|---|---|
| CRITICAL | Prevents failure or 10-100x improvement | Provider setup, authentication, core initialization |
| HIGH | Major quality gain (5-20x) | Comment modes, CRDT editor integration |
| MEDIUM-HIGH | Significant benefit (2-5x) | Standalone components, design patterns |
| MEDIUM | Noticeable gain (1.5-3x) | UI customization, data handling |
| LOW-MEDIUM | Minor benefit (1.2-2x) | Configuration, debugging patterns |
| LOW | Incremental or edge cases | Advanced techniques, polish |
Staying Up to Date
Skills are updated as the Velt SDK evolves with new features, API changes, and improved patterns. To pull the latest rules into your project, re-run the install command:Next Steps
- Quickstart: Set up Velt in your app from scratch
- Comments Overview: Learn about Velt’s commenting features
- Notifications Overview: Learn about in-app notifications
- Key Concepts: Understand documents, locations, users, and access control

