Back to Skills

tiptap

Helps coding agents integrate and work with the Tiptap rich text editor. Use when building or modifying a rich text editor with Tiptap, installing Tiptap extensions, or implementing features like collaboration, comments, AI, or document conversion.

37,485stars3,043forksUpdated 7/2/2026

Security Assessment

Safe(100/100)
Security Score100/100

About tiptap

Guidance for coding agents integrating and extending the Tiptap rich text editor, intended for building or modifying a Tiptap-based editor, installing extensions, or implementing higher-level features such as collaboration, comments, AI, or document conversion. A central instruction is not to rely on prior assumptions about Tiptap: before implementing anything, consult the actual Tiptap source and documentation so the code matches the library rather than guessing or inventing patterns. To that end, the initial setup clones the tiptap and tiptap-docs repositories into a git-ignored .reference folder (or an existing reference folder), and each task begins by pulling the latest main branch and researching the relevant docs and source.

Best practices are explicit: use the latest stable Tiptap 3, keep every @tiptap/ package on the same version number, read the installation guide when integrating for the first time, and set immediatelyRender to false when server-side rendering (for example Next.js) to avoid crashes. For React, the React Composable API is preferred. The skill requires git.

The feature catalog points each capability to its documentation section and, in some cases, shows the initializing code. Real-time collaboration uses Tiptap Cloud with the Collaboration extension over a Y.Doc and the TiptapCollabProvider (app id and JWT token), with guidance to walk the user through setting up a Tiptap Cloud account when needed. Other features include thread-based comments, tracked changes, import and export to and from DOCX, PDF, and Markdown, AI content generation, AI agent document editing, AI review and proofreading, server-side AI processing, version history via snapshots, snapshot compare, and print-ready pages. Some pro extensions ship through a private npm registry with separate setup instructions.

FAQ

Why does the skill clone the Tiptap repositories?

So the agent can search the actual source code and documentation and ground every implementation in them rather than guessing. The tiptap and tiptap-docs repos are cloned into a git-ignored .reference folder and updated from main before each task.

Which Tiptap version should I use?

The latest stable Tiptap 3, and every package starting with @tiptap/ must share the same version number.

What is required for server-side rendering?

Set immediatelyRender to false when initializing the editor (for example in Next.js); otherwise the editor will crash.

How is real-time collaboration implemented?

With Tiptap Cloud and the Collaboration extension configured over a Y.Doc, connected through the TiptapCollabProvider using a document name, app id, and JWT token. The skill helps set up a Tiptap Cloud account if one does not exist.

What document formats can it import and export?

DOCX, PDF, Markdown, and other formats via the conversion feature, with details in the tiptap-docs conversion section.

Install tiptap

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill