dream-num/univer-sdk-skills/univer-pro-integrate
- community
Checking that the SKILL.md file is still in the repository.
Integrate Univer Pro (enterprise-grade spreadsheet, document, and presentation engine) into frontend projects. Use when the user needs Univer Pro features including real-time collaboration, XLSX/DOCX import-export, printing, pivot tables, charts, sparklines, shapes, live share, or license management. Also use for setting up UniverLicensePlugin, UniverExchangeClientPlugin, collaboration client plugins, UniverSheetsPrintPlugin, or any Pro-specific integration error. Triggers include "Univer Pro", "collaboration", "import xlsx", "export docx", "print", "pivot table", "chart", "sparkline", "shape", "license", "watermark removal", "UniverLicensePlugin", or "exchange client".
Install
npx vskill@latest install dream-num/univer-sdk-skills/univer-pro-integrateSKILL.md
Univer Pro Integrate
Guide for embedding Univer Pro into existing web applications. Univer Pro extends open-source Univer with enterprise features including collaboration, import/export, printing, pivot tables, charts, sparklines, shapes, and license management.
Compatibility: This skill is written for Univer Prov0.20.x. Core concepts remain stable across minor versions, but specific method signatures may shift. Check the user's installed@univerjs-pro/*versions and prefer their project's existing API patterns.
Prerequisites: Univer Pro requires the open-source Univer core. See theuniver-integrateskill for base integration patterns (initialization, Facade API, plugin architecture) before applying Pro features.
Quick Start
1. Install Pro dependencies
For collaboration:
2. Register core Pro plugins
3. Pro Worker Setup
The Pro worker must include UniverProFormulaEnginePlugin, UniverLicensePlugin, and UniverSheetsPivotTablePlugin:
Core Concepts
License-First Registration
UniverLicensePlugin must be registered immediately after creating the Univer instance, before any other Pro plugins. Without a valid license, Pro features run in evaluation mode (watermark, size limits, collaboration quotas).
Pro Formula Engine
Univer Pro replaces the open-source formula engine with UniverProFormulaEnginePlugin. Register it instead of UniverFormulaEnginePlugin when using Pro. It supports advanced functions required by pivot tables and server-side computing.
Plugin Registration Order
The order for Pro integrations is:
UniverLicensePlugin- Engine plugins (
UniverRenderEnginePlugin,UniverProFormulaEnginePlugin) - UI infrastructure (
UniverUIPlugin,UniverRPCMainThreadPlugin) - Unit core (
UniverSheetsPlugin,UniverDocsPlugin) - Unit UI (
UniverSheetsUIPlugin,UniverDocsUIPlugin) - Pro features (pivot, chart, sparkline, shape, print, exchange)
- Collaboration features (if needed)
Version Policy
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.
Pro Feature Overview
| Feature | Core Plugin | UI Plugin | Facade Import | |
|---|---|---|---|---|
| Pivot Table | UniverSheetsPivotTablePlugin | UniverSheetsPivotTableUIPlugin | @univerjs-pro/sheets-pivot/facade | |
| Chart | UniverSheetsChartPlugin | UniverSheetsChartUIPlugin | @univerjs-pro/sheets-chart/facade | |
| Sparkline | UniverSheetSparklinePlugin | UniverSheetSparklineUIPlugin | @univerjs-pro/sheets-sparkline/facade | |
| Shape | UniverSheetsShapePlugin | UniverSheetsShapeUIPlugin | @univerjs-pro/sheets-shape/facade | |
UniverSheetsPrintPlugin | — | @univerjs-pro/sheets-print/facade | ||
| Exchange (import/export) | UniverExchangeClientPlugin | UniverSheetsExchangeClientPlugin | @univerjs-pro/exchange-client/facade | |
| Collaboration | UniverCollaborationPlugin + UniverCollaborationClientPlugin | UniverCollaborationClientUIPlugin | @univerjs-pro/collaboration-client/facade | |
| Live Share | UniverLiveSharePlugin | — | @univerjs-pro/live-share/facade | |
| License | UniverLicensePlugin | — | — |
Common Tasks
Import XLSX
Export XLSX
Insert Chart
Insert Shape
References
- Pro features guide:
references/pro-features-guide.md— complete Pro plugin registry, worker configuration, and feature matrix - Collaboration guide:
references/collaboration-guide.md— real-time collaboration setup, socket service, loading server units, status monitoring - Exchange guide:
references/exchange-guide.md— XLSX/DOCX import-export, server URLs, snapshot conversion, download utilities - Print guide:
references/print-guide.md— print configuration, preview dialog, screenshot to clipboard, events - License guide:
references/license-guide.md— license acquisition, client/server configuration, evaluation limits, verification - Facade extension (Pro):
references/facade-extension-pro.md— Pro-specific Facade methods on FUniver, FWorkbook, FWorksheet, FCollaboration
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/univer-pro-integrate/SKILL.md
Popularity
- Repository stars
- 10
- Repository forks
- 4
- 7-day trend score
- 12
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dream-num/univer-sdk-skills/univer-pro-integrate)