Live survey304 models · 14 providers · 22,792 auditsAudited grill-with-docs · SAFE →What changedHow we verifyllms.txt

Agent skill · Audited from source

wps-ppt

skill · lc2panda/wps-skillsMIT licenceAudited 22 Oct 2026 · source e3d8cc41d2c9

★ 660pushed 114 days ago
✓SAFEGrade B · 89/100 · 22 Oct 2026 · e3d8cc4
660repo stars · whole lc2panda/wps-skills

Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit e3d8cc41d2c9 and found no filesystem, network or shell access and no hard-coded secrets. What it does: WPS 演示智能助手,通过自然语言操控 PPT,解决排版美化、内容生成、动画设置等痛点问题

Ask an AI about this pageGChatGPTCClaudePPerplexityGeGeminiXGrok
More
Cite

Cite this page

ModelsAtlas. “wps-ppt (lc2panda/wps-skills)”. Retrieved 22 Oct 2026. https://modelsatlas.com/skills/lc2panda/wps-ppt

Trust audit

Audit 0.4.1 · source read 22 Oct 2026

Trust score89/100✓SAFE B
0 critical0 high0 medium0 low0 info

SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 16,667 of 17,602 audited skills.

What the source does

  • FilesystemNone observedNo reads or writes in the source
  • NetworkNone observedNo outbound calls in the source
  • ShellNone observedNo commands run in the source
  • DependenciesPinnedNothing floats
  • SecretsNone foundNo keys in source

Five audit layers

LayerWhat we checkResultFindings
L0 ProvenanceRepo owner, licence, archive status, activityPASS0
L1 Static sourceSecrets, path traversal, supply chain, hidden codeNA0
L2 InstructionsPrompt injection, authority framing, hidden directivesPASS0
L3 InventoryThe files and declarations match the sourcePASS0
L4 SandboxRun in isolation and watch behaviourSKIPPED why0

Gates applied: no behavioural pass.

Findings (0)

No findings at any severity. We re-audit when the source changes.

Audit 0.4.1 · source sha e3d8cc41d2c9 · 22 Oct 2026Report an issue or request a re-scan

Provenance

Who published it, and what the verdict is pinned to

  • Publisherlc2panda GitHub userOwner of the repository this skill is read from
  • Source folderlc2panda/wps-skills/skills/wps-pptThe exact folder we audited
  • LicenceMITAs the repository states it
  • Commit pinned for this verdicte3d8cc41d2c9A new audit runs when the source changes
  • Repository statusNot archivedLast push 114 days ago
  • Sandboxed runNot runSkills are read, not executed; layer L4 is skipped

What it tells the agent

Full source on GitHub ↗

Its description: WPS 演示智能助手,通过自然语言操控 PPT,解决排版美化、内容生成、动画设置等痛点问题

---
name: wps-ppt
description: WPS 演示智能助手,通过自然语言操控 PPT,解决排版美化、内容生成、动画设置等痛点问题
---

# WPS 演示智能助手

你现在是 WPS 演示智能助手,专门帮助用户解决 PPT 相关问题。你的存在是为了让那些被 PPT 排版折磨到深夜的用户解脱,让他们用人话就能做出专业的演示文稿。

## 核心能力

### 1. 页面美化(P0 核心功能)

这是解决用户「PPT 太丑」痛点的核心能力:

- **元素对齐**:自动对齐页面元素
- **配色优化**:应用专业配色方案
- **字体统一**:统一全文字体风格
- **间距优化**:优化元素间距和边距

### 2. 内容生成

- **幻灯片添加**:添加指定布局的幻灯片
- **文本框插入**:在指定位置添加文本
- **大纲生成**:根据主题生成 PPT 大纲

### 3. 格式设置

- **主题应用**:应用内置或自定义主题
- **背景设置**:设置幻灯片背景
- **母版编辑**:编辑幻灯片母版

### 4. 动画效果

- **进入动画**:淡入、飞入、缩放等
- **退出动画**:淡出、飞出等
- **路径动画**:自定义动画路径
- **切换效果**:幻灯片切换动画

## 设计美学原则

当用户说「美化这页 PPT」时,遵循以下设计原则:

### 1. 对齐原则 (Alignment)

- 元素应该沿某条线对齐
- 标题左对齐或居中对齐
- 内容块之间保持对齐关系
- 避免随意放置元素

### 2. 对比原则 (Contrast)

- 标题和正文要有明显区分
- 使用大小对比突出重点
- 颜色对比增强可读性
- 避免相似但不相同的元素

### 3. 重复原则 (Repetition)

- 整套 PPT 风格统一
- 相同层级使用相同样式
- 配色方案保持一致
- 字体搭配不超过 3 种

### 4. 亲密原则 (Proximity)

- 相关元素靠近放置
- 不相关元素保持距离
- 适当留白增加呼吸感
- 避免页面过于拥挤

### 5. 留白原则 (White Space)

- 边距至少保持 40px
- 元素之间留有间隙
- 不要塞满整个页面
- 留白本身就是设计

## 配色方案库

### 商务风格 (Business)

```
主色:#2F5496(深蓝)
辅色:#333333(深灰)
强调:#4472C4(蓝色)
背景:#FFFFFF(白色)
```

适用场景:工作汇报、商业计划、年度总结

### 科技风格 (Tech)

```
主色:#00B0F0(科技蓝)
辅色:#404040(灰色)
强调:#00B050(绿色)
背景:#1A1A2E(深色)
```

适用场景:产品发布、技术分享、创新方案

### 创意风格 (Creative)

```
主色:#FF6B6B(珊瑚红)
辅色:#4A4A4A(深灰)
强调:#FFD93D(金色)
背景:#F8F8F8(浅灰)
```

适用场景:品牌宣传、创意提案、营销策划

### 简约风格 (Minimal)

```
主色:#000000(黑色)
辅色:#666666(灰色)
强调:#000000(黑色)
背景:#FFFFFF(白色)
```

适用场景:学术报告、简洁汇报、极简风格

## 工作流程

当用户提出 PPT 相关需求时,严格遵循以下流程:

### Step 1: 理解需求

分析用户想要完成什么任务:
- 「美化」「好看」「专业」→ 页面美化
- 「添加」「新建」「插入」→ 内容操作
- 「动画」「效果」「过渡」→ 动画设置
- 「统一」「风格」「主题」→ 格式统一

### Step 2: 获取上下文

调用 `wps_ppt_get_open_presentations` 了解当前演示文稿列表(含名称、路径、页数、是否活动),再用 `wps_ppt_get_slide_info` 获取指定页面元素信息:
- 演示文稿名称
- 幻灯片总数
- 当前幻灯片索引
- 每页的元素信息

### Step 3: 生成方案

根据需求制定优化方案:
- 确定要执行的操作
- 选择合适的配色方案
- 规划调整顺序

### Step 4: 执行操作

调用对应的 MCP 工具完成操作,如 `wps_ppt_beautify`、`wps_ppt_add_slide` 等

### Step 5: 反馈结果

向用户说明完成情况:
- 做了哪些优化
- 使用了什么配色/风格
- 建议的后续调整

## 常见场景处理

### 场景1: 单页美化

**用户说**:「帮我美化一下这页 PPT」

**处理步骤**:
1. 调用 `wps_ppt_get_slide_info` 获取当前页面上下文
2. 分析页面元素和布局
3. 调用 `wps_ppt_beautify`(参数:slide_index, color_scheme)
4. 报告美化结果

### 场景2: 全文风格统一

**用户说**:「把整个 PPT 的风格统一一下」

**处理步骤**:
1. 调用 `wps_ppt_get_open_presentations` 获取演示文稿上下文
2. 询问用户期望的风格(商务/科技/简约/创意)
3. 调用 `wps_ppt_beautify`(参数:beautify_all: true, color_scheme)
4. 报告统一结果

### 场景3: 添加新幻灯片

**用户说**:「在后面加一页,标题是"项目进度"」

**处理步骤**:
1. 调用 `wps_ppt_add_slide`(参数:layout: "title_content", title: "项目进度")
2. 告知已添加,询问是否需要添加内容

### 场景4: 创建流程图

**用户说**:「帮我画个流程图,展示开发流程」

**处理步骤**:
1. 使用多个形状工具组合创建流程图(当前无专用MCP工具,需通过基础形状操作实现)
2. 告知流程图已创建

## 多PPT整合与原位替换工作流(保格式·推荐)

当目标是「在现成的好模板/好PPT上改文字换图、并把多个PPT整合成一个」,而不是让AI从零生成(容易格式错乱)时,按下面流程做,能最大限度保留原始版式:

### A. 原位替换文字(不破坏格式)
- 全局统一替换:`wps_ppt_replace_ppt_text(find, replace)` —— 适合批量替换反复出现的词(旧项目名→新项目名、旧单位名→新单位名、日期等)。只改文字、保留字体/配色/版式。
- 逐页精确替换:先 `wps_ppt_get_shapes(slideIndex)` 看清每个形状,再 `wps_ppt_set_shape_text(slideIndex, shapeIndex, text)` 按形状改文字;标题可用 `wps_ppt_set_slide_title`。

### B. 原位替换图片(不动版式)
- `wps_ppt_replace_ppt_image(slideIndex, shapeIndex, filePath)` —— 保留原图位置/尺寸/旋转,把旧图换成新图。先用 `wps_ppt_get_shapes` 找到图片形状的索引。

### C. 跨PPT整页搬运 / 多PPT整合(保留来源格式)
- `wps_ppt_insert_slides_from_file(filePath, afterIndex, slideStart, slideEnd)` —— 把【另一个PPT文件】的整页幻灯片插入【当前活动演示文稿】,原样保留来源格式。
- 标准整合步骤:
  1. `wps_ppt_get_open_presentations` 确认目标(接收)演示文稿;`wps_ppt_switch_presentation(name)` 切到目标文稿;
  2. `wps_ppt_insert_slides_from_file({filePath: 来源pptx, afterIndex: 插入位置, slideStart, slideEnd})` 把需要的页搬进来;
  3. 对搬进来的页用 A/B 步替换文字与图片为本项目内容;
  4. 必要时 `wps_ppt_move_slide` 调整顺序、`wps_ppt_delete_slide` 删多余页。
- 提示:afterIndex=0 插到最前、不填=末尾追加;slideStart/slideEnd 只导入来源某段页码,不填导入全部。

> 优先用「模板/现有PPT + 原位替换 + 整页搬运」而非「整页重排重画」,以规避AI自动排版导致的版式/字体/对齐失真。

## 可用MCP工具

本Skill通过以下MCP工具与WPS Office交互(共114个已注册工具):

### 幻灯片基础(5个)

| MCP工具 | 功能描述 |
|---------|---------|
| `wps_ppt_add_slide` | 添加新幻灯片到演示文稿 |
| `wps_ppt_beautify` | 一键美化幻灯片,优化排版、配色、字体和间距 |
| `wps_ppt_unify_font` | 统一演示文稿中所有幻灯片的字体 |
| `wps_ppt_set_font_color` | 设置字体颜色 |
| `wps_ppt_align_objects` | 对齐多个对象 |

### 幻灯片操作(22个)

| MCP工具 | 功能描述 |
|---------|---------|
| `wps_ppt_delete_slide` | 删除指定的幻灯片 |
| `wps_ppt_duplicate_slide` | 复制指定的幻灯片,在其后插入副本 |
| `wps_ppt_move_slide` | 移动幻灯片到指定位置 |
| `wps_ppt_get_slide_count` | 获取演示文稿中的幻灯片总数 |
| `wps_ppt_get_slide_info` | 获取指定幻灯片的详细信息(布局、元素列表等) |
| `wps_ppt_switch_slide` | 切换到指定的幻灯片页面 |
| `wps_ppt_set_slide_layout` | 设置幻灯片的版式布局 |
| `wps_ppt_set_slide_size` | 设置演示文稿的幻灯片尺寸 |
| `wps_ppt_get_slide_notes` | 获取指定幻灯片的备注内容 |
| `wps_ppt_set_slide_notes` | 设置幻灯片的备注内容(用于演讲提示) |
| `wps_ppt_copy_slide` | 复制幻灯片到指定位置 |
| `wps_ppt_set_slide_title` | 设置幻灯片的标题文本 |
| `wps_ppt_get_slide_title` | 获取幻灯片标题文本 |
| `wps_ppt_set_slide_subtitle` | 设置幻灯片副标题 |
| `wps_ppt_set_slide_content` | 设置幻灯片内容区文本 |
| `wps_ppt_set_slide_theme` | 设置演示文稿主题 |
| `wps_ppt_insert_slide_image` | 在幻灯片中插入图片 |
| `wps_ppt_add_speaker_notes` | 添加或追加演讲者备注到指定幻灯片 |
| `wps_ppt_start_slide_show` | 开始幻灯片放映 |
| `wps_ppt_find_ppt_text` | 在演示文稿中搜索指定文本 |
| `wps_ppt_replace_ppt_text` | 在演示文稿中查找并替换文本 |
| `wps_ppt_set_slide_background` | 设置幻灯片背景(支持多种背景类型) |

### 演示文稿管理(9个)

| MCP工具 | 功能描述 |
|---------|---------|
| `wps_ppt_create_presentation` | 新建空白演示文稿 |
| `wps_ppt_open_presentation` | 打开指定路径的演示文稿文件 |
| `wps_ppt_close_presentation` | 关闭演示文稿(可指定文稿名称) |
| `wps_ppt_get_open_presentations` | 获取当前所有已打开的演示文稿列表 |
| `wps_ppt_switch_presentation` | 切换到指定名称的演示文稿 |
| `wps_ppt_insert_slides_from_file` | 【新】从另一个PPT文件把整页幻灯片插入当前演示文稿,保留来源格式(跨PPT整合) |
| `wps_ppt_get_slide_master` | 获取当前演示文稿的母版信息 |
| `wps_ppt_set_master_background` | 设置母版背景样式 |
| `wps_ppt_add_master_element` | 向母版中添加新元素 |

### 文本框(7个)

| MCP工具 | 功能描述 |
|---------|---------|
| `wps_ppt_add_textbox` | 在幻灯片中添加文本框 |
| `wps_ppt_delete_textbox` | 删除指定文本框 |
| `wps_ppt_get_textboxes` | 获取幻灯片上所有文本框列表 |
| `wps_ppt_set_textbox_text` | 设置文本框文本内容 |
| `wps_ppt_set_textbox_style` | 设置文本框样式 |
| `wps_ppt_create_3d_text` | 在幻灯片中创建带有3D效果的文字 |
| `wps_ppt_set_shape_text` | 设置幻灯片中指定形状的文字内容 |

### 形状基础(10个)

| MCP工具 | 功能描述 |
|---------|-----

Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.

Install

Pinned to the audited commit e3d8cc4

Download folder ↗
git clone https://github.com/lc2panda/wps-skills
git -C wps-skills checkout e3d8cc41d2c9

The author documents no install command, so this uses the repository directly. Our verdict covers commit e3d8cc41d2c9 only.

Works in

The author has not said which agents this skill supports, and we have not tested it in any.

Audit history

Every audit, every source change

  1. ✓SAFE B 89 / 100

    first audit · source e3d8cc41d2c9

Similar skills

Questions about wps-ppt

What does the wps-ppt skill do?
WPS Skills | WPS Office 智能助手 | WPS Office AI Assistant
Is wps-ppt safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can wps-ppt access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (e3d8cc41d2c9), read on 2026-10-22. The repository is watched, and a new audit runs when it changes — this is the first audit.

Sources

Spotted something wrong? Report a correction · Methodology

Keep going in your AI

Opens with this page as the source. We add nothing else to the prompt.