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
- TTNAN/wps-agent-skillstheir own version, first seen Sep 28, 2026
- lc2panda/wps-skillstheir own version, first seen May 17, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- lc2panda/wps-skills★ 636same name
- 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.
- dingtalkSkill
- feishuSkill
- grid-ui-automationSkill
- paste-textSkill
The file
Files
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:
Alttriggers the menu bar (Alt+F = File, Alt+H = Home, …) - File operations:
Ctrl+Nnew,Ctrl+Oopen,Ctrl+Ssave,Ctrl+Pprint — same as MS Office - Cloud save dialog on Ctrl+S: WPS may prompt to save to WPS Cloud.
Press
Escapethen re-issue local save viaAlt+F→ arrow to "另存为" (Save As) → Enter - Tab switching between open docs:
Ctrl+Tab
WPS 文字 (Writer) — document editing
| Task | Step sequence |
| Insert table | Press 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 text | Select first (e.g. hid.key("ctrl+shift+right") repeatedly), then hid.key("ctrl+b") |
| Find / replace | hid.key("ctrl+h") |
| Go to page | hid.key("ctrl+g") opens "定位" dialog → type page number → Enter |
| Track changes on / off | hid.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)
| Task | Step sequence |
| Go to specific cell | hid.key("ctrl+g") → type B5 → Enter |
| Enter formula | hid.type("=SUM(A1:A4)") → hid.key("enter") |
| Select column of active cell | hid.key("ctrl+space") |
| Select row of active cell | hid.key("shift+space") |
| Insert row above active row | hid.key("ctrl+shift+=") opens dialog → arrow to "整行" → Enter (also accepts ctrl+shift+plus / ctrl+shift+equal aliases) |
| Next / previous sheet | hid.key("ctrl+pagedown") / hid.key("ctrl+pageup") |
| Filter toggle | hid.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 toVLOOKUP - WPS's "数据透视表" (pivot table) wizard differs visually from Excel's
WPS 演示 (Presentation)
| Task | Step sequence |
| New slide after current | hid.key("ctrl+m") |
| Start slideshow from current slide | hid.key("shift+f5") |
| Start slideshow from beginning | hid.key("f5") |
| Exit slideshow | hid.key("escape") |
| Insert text box | Toolbar 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.moveto a safe area) before clicking elsewhere. - Mixed Chinese / English typing: WPS doesn't switch IME for you, and
hid.typecan'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+Xetc.) 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
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
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.

