Sandbox
@dream-num/skills

Skills for Univer spreadsheet work in Claude Code, Codex, and Cursor

This repository packages seven Univer skills for building with spreadsheets, docs, slides, and related workspace tools. The skills cover embedding Univer, using Pro features, running headless backend workflows, building plugins, customizing themes, and editing local or remote `.univer` files with the matching CLI.

66 stars3 forksJavaScriptUpdated 16d ago
Who it's for

Builders who use Claude Code, Codex, or Cursor to build spreadsheet and workbook features with Univer.

What it delivers

You can work on Univer spreadsheet projects with reusable guidance for integration, plugins, theme changes, and CLI edits.

What it does

SDK integration skill

Guidance for embedding Univer Sheets, Docs, or Slides and using the current Facade API.

Pro integration skill

Guidance for licensed Sheets, Docs, Slides, Bases, Boards, PDFs, collaboration, exchange, and other Pro features.

Node backend skill

Guidance for running headless Univer model and formula workflows in Node.js.

Plugin development skill

Guidance for building plugins, commands, UI extensions, events, and Facade extensions.

Theme customization skill

Guidance for palettes, dark mode, theme-aware UI, and Pro Chart themes.

CLI skills

Separate skills for local `.univer` files and remote Workspace files, each paired with its matching CLI.

How to get it

  1. 1Install all Skills
    npx skills add dream-num/skills
  2. 2Install one Skill
    npx skills add dream-num/skills --skill univer-integrate
  3. 3Install the matching CLI only when the task operates that application
    npm install -g univer-cli@latest
    univer doctor
    
    npm install -g univer-workspace-cli@latest
    univer-workspace-cli config set workspace.origin https://workspace.example.com
    univer-workspace-cli doctor

README

Univer Skills

License Skills Support OS

Languages: English | 简体中文

Official Univer Skills for SDK integration, Pro products, plugin and theme development, backend processing, and CLI operation.

Skills

SkillUse it for
univer-integrateEmbedding Univer Sheets, Docs, or Slides and using the current Facade API
univer-pro-integrateIntegrating licensed Sheets, Docs, Slides, Bases, Boards, PDFs, collaboration, exchange, and Pro features
univer-node-backendRunning headless Univer model and formula workflows in Node.js
univer-plugin-devBuilding plugins, Commands, UI extensions, events, and Facade extensions
univer-customize-themeCustomizing palettes, dark mode, theme-aware UI, and Pro Chart themes
univer-cliOperating local .univer files
univer-workspace-cliOperating remote Workspace files

The SDK Skills track current Univer OSS and Pro source across Sheets, Docs, Slides, Bases, Boards, and PDFs. Preserve an existing application's exact installed package versions and inspect its exports and Facade declarations before using a source-new API.

The two CLI Skills are independent discovery entries, not a core/variant pair: univer-cli operates local .univer files, while univer-workspace-cli operates remote Workspace files. They load version-matched operational Skills from the installed CLI:

univer skills get core
univer-workspace-cli skills get core

Install

Install all Skills:

npx skills add dream-num/skills

Install one Skill:

npx skills add dream-num/skills --skill univer-integrate

Install the matching CLI only when the task operates that application:

npm install -g univer-cli@latest
univer doctor

npm install -g univer-workspace-cli@latest
univer-workspace-cli config set workspace.origin https://workspace.example.com
univer-workspace-cli doctor

Manual installation

git clone https://github.com/dream-num/skills.git
cd skills

# Claude Code
mkdir -p ~/.claude/skills
cp -R skills/* ~/.claude/skills/

# Codex
mkdir -p ~/.codex/skills
cp -R skills/* ~/.codex/skills/

# Cursor
mkdir -p ~/.cursor/skills
cp -R skills/* ~/.cursor/skills/

Example Prompts

Use univer-integrate to embed a themed spreadsheet editor in this React application.
Use univer-pro-integrate to add collaboration and XLSX exchange to this Sheets application.
Use univer-plugin-dev to scaffold a command-driven plugin with a Facade extension.
Use univer-cli to update this local .univer file and verify the result.
Use univer-workspace-cli to edit this Workspace file in a new Worktree and return a review URL.

Requirements

  • Node.js and npm for installation
  • The matching univer or univer-workspace-cli command for CLI tasks
  • The target application's installed Univer packages and release line for SDK tasks

Contributing

  • CLI discovery Skills live in skills/univer-cli and skills/univer-workspace-cli; their version-matched operational resources ship with the corresponding CLI.
  • SDK Skills keep their supporting agents/, references/, assets/, and scripts/ inside their owning skill directory.
  • Run npm run validate before publishing Skill changes.

License

This repository is licensed under the Apache-2.0 License.

Files in the repo

Repository payload8 top-level entries
  • .github
  • scripts
  • skills
  • AGENTS.md
  • LICENSE
  • package.json
  • README.md
  • README.zh-CN.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k