AI Skills for Univer
Developer skills for Univer aimed at AI agents, providing accurate guidance for integration, extension, and development.
What is univer-sdk-skills
univer-sdk-skills is a collection of developer skills for Univer aimed at AI agents. These skills help AI agents assist developers with embedding Univer into web applications, integrating enterprise features, running Univer in Node.js backends, and developing custom plugins.
Each skill follows the standard skill format and includes a SKILL.md file with frontmatter triggers, detailed instructions, reference documents, and reusable code examples.
Included Skills
univer-integrate
Embed Univer (spreadsheets, documents, presentations) into React, Vue 3, Web Component, or Node.js projects. Covers initialization, plugin registration, Facade API, common tasks, custom formulas, permissions, and multi-unit management.
univer-pro-integrate
Integrate Univer Pro enterprise features including real-time collaboration, XLSX/DOCX import-export, printing, pivot tables, charts, sparklines, shapes, and license management.
univer-plugin-dev
Build custom plugins for Univer. Covers plugin lifecycle, command system (COMMAND / MUTATION / OPERATION), Facade API extensions, UI customization (menus, toolbars, shortcuts), and event handling.
univer-node-backend
Run Univer in Node.js backend environments for headless spreadsheet processing, batch report generation, server-side formula calculation, and automated workbook manipulation.
Target Audience
- External application developers: Embedding Univer spreadsheets/documents into their own frontend projects
- Pro users: Integrating Univer Pro enterprise features (collaboration, import/export, printing, pivot tables)
- Backend developers: Running Univer in Node.js for headless report generation and server-side data processing
- Plugin developers: Building custom functional extensions for Univer
- AI Agents: Needing accurate understanding of Univer architecture and APIs to assist developers
Version Compatibility
These skills are designed for the open-source version of Univer (@univerjs/* packages). As Univer versions iterate, some APIs may change. It is recommended to use these skills alongside the Univer official documentation.
All @univerjs/* and @univerjs-pro/* packages must be kept at the same version. Never mix different versions — this is the most common source of runtime errors.
License
Apache-2.0
How is this guide?
