agentleFS
tinqiao-osstinqiao-oss/clawtouch-skills/skills/wps-office/SKILL.md

wps-office

Skill4 starsChanged 31 days agoMITView on GitHub

Operate WPS Office desktop suite (WPS 文字 / 表格 / 演示) via simulated keyboard and mouse through clawtouch-mcp — exact menu paths, shortcut differences from MS Office, and cloud-save dialog handling. Tested against WPS Office 2024 on Windows. Load when the user wants to edit, read, or automate WPS document / spreadsheet / presentation files.

2 other projects use a version of this.

Adopted by

Most recently taken up by

  • Other versions2 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 2

    1. lc2panda/wps-skills★ 636same name
    2. TTNAN/wps-agent-skills★ 4same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

  • In this repository4 other files it gives its agents.

The file

Files
SKILL.md

Skill: WPS Office (文字 / 表格 / 演示)

For LLM agents driving WPS Office through clawtouch-mcp. WPS is the dominant office suite in mainland China; the UI is similar to Microsoft Office but with non-trivial shortcut and menu-path differences that bite agents trained mostly on MS Office documentation.

Tested against: WPS Office 2024 (个人版 / 教育版) on Windows 10/11 (zh-CN). Last verified 2026-05-26.

⚠️ WPS releases new major versions roughly yearly with ribbon and shortcut adjustments. WPS 2019 / 2021 have noticeably different menu paths in places. If a step doesn't match what you see, please open an issue at tinqiao-oss/clawtouch-skills.

When to use this skill

The user wants to operate WPS 文字 (Writer), WPS 表格 (Spreadsheets), or WPS 演示 (Presentation). If the user has both WPS and MS Office installed and isn't explicit, default to WPS in China-locale environments (where WPS is usually the system default for .docx).

Common across all three apps

  • Top menu: Alt triggers the menu bar (Alt+F = File, Alt+H = Home, …)
  • File operations: Ctrl+N new, Ctrl+O open, Ctrl+S save, Ctrl+P print — same as MS Office
  • Cloud save dialog on Ctrl+S: WPS may prompt to save to WPS Cloud. Press Escape then re-issue local save via Alt+F → arrow to "另存为" (Save As) → Enter
  • Tab switching between open docs: Ctrl+Tab

WPS 文字 (Writer) — document editing

TaskStep sequence
Insert tablePress Alt to show ribbon KeyTips, then the letter over 插入 (Insert) — it varies by WPS version/locale, so read it on screen rather than assuming, or click the 插入 ribbon tab → "表格" → set rows/cols
Bold selected textSelect first (e.g. hid.key("ctrl+shift+right") repeatedly), then hid.key("ctrl+b")
Find / replacehid.key("ctrl+h")
Go to pagehid.key("ctrl+g") opens "定位" dialog → type page number → Enter
Track changes on / offhid.key("ctrl+shift+e") toggles 修订模式

WPS vs Word differences

  • 选择性粘贴 (paste special): Ctrl+Alt+V — same as Word, but dialog options ordered differently
  • Comment shortcut: Ctrl+Alt+M, same as Word
  • 格式刷 (format painter): toolbar button only — no stable keyboard shortcut

WPS 表格 (Spreadsheets)

TaskStep sequence
Go to specific cellhid.key("ctrl+g") → type B5 → Enter
Enter formulahid.type("=SUM(A1:A4)") → hid.key("enter")
Select column of active cellhid.key("ctrl+space")
Select row of active cellhid.key("shift+space")
Insert row above active rowhid.key("ctrl+shift+=") opens dialog → arrow to "整行" → Enter (also accepts ctrl+shift+plus / ctrl+shift+equal aliases)
Next / previous sheethid.key("ctrl+pagedown") / hid.key("ctrl+pageup")
Filter togglehid.key("ctrl+shift+l")

WPS 表格 vs Excel differences

  • Cell formatting dialog: both open with Ctrl+1, but tab order differs
  • Some Excel-only functions don't exist in older WPS (e.g. XLOOKUP); fall back to VLOOKUP
  • WPS's "数据透视表" (pivot table) wizard differs visually from Excel's

WPS 演示 (Presentation)

TaskStep sequence
New slide after currenthid.key("ctrl+m")
Start slideshow from current slidehid.key("shift+f5")
Start slideshow from beginninghid.key("f5")
Exit slideshowhid.key("escape")
Insert text boxToolbar only — no keyboard shortcut

Known gotchas

  • WPS Cloud upsell: first launch (and occasionally afterwards) WPS shows a cloud-save banner / popup. Dismiss with hid.key("escape") before the actual task.
  • Auto-save dialogs: enabled by default in some installs — a surprise dialog can swallow a typed character.
  • Floating selection toolbar: selecting text triggers a floating contextual toolbar that intercepts mouse clicks. Move cursor away (hid.move to a safe area) before clicking elsewhere.
  • Mixed Chinese / English typing: WPS doesn't switch IME for you, and hid.type can't produce Chinese at all through an active IME. For any literal Chinese / non-ASCII text, paste it from the clipboard instead — see the paste-text skill. For shortcuts (Ctrl+X etc.) the IME doesn't matter.

When this skill doesn't help

  • Cross-document operations (open A, copy, switch to B, paste): the OS / shell handles those, not WPS internals
  • WPS Cloud sharing dialogs: highly dynamic, fall back to screenshot
    • LLM reasoning
  • Macros / VBA: use the macro editor directly, not HID

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.