# Baidu Wenku Cleaner

> 百度文库智能管理 Skill

- Skill: `whb786200/baidu-wenku-cleaner` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add whb786200/baidu-wenku-cleaner`
- Raw SKILL.md: https://api.skillmd.com/api/skills/whb786200/baidu-wenku-cleaner/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: whb786200 (https://skillmd.com/u/whb786200)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/whb786200/baidu-wenku-cleaner

---


# 百度文库智能管理 Skill

## 功能说明

百度文库店铺后台文档管理自动化工具，支持：
- 📋 查看文档状态
- 🗑️ 删除未通过文档（批量清理）
- 📤 批量上传文档（带审核预检）
- ✨ PPT/文档美化规则（提升通过率）

## 店铺后台URL

```
https://cuttlefish.baidu.com/shopmis#/commodityManage/documentation
```

---

## 功能一：文档清理（自动遍历删除）

### 使用方法

**方式1：自动脚本（推荐）**
```powershell
# 自动清理1-54页所有未通过文档
& "D:\1052-os\skills\baidu-wenku-cleaner\scripts\auto-clean.ps1"

# 自定义清理页数
& "D:\1052-os\skills\baidu-wenku-cleaner\scripts\auto-clean.ps1" -MaxPages 30
```

**方式2：手动操作**
1. 使用 agent-browser 连接Chrome
2. 打开文档管理页面
3. 逐页检查并删除未通过文档

### 清理策略

| 页码范围 | 策略 | 说明 |
|----------|------|------|
| 1-54页 | 快速批量删除 | 未通过全部清理 |
| 55页+ | 仔细审核 | 确认后再删除 |

### 文档状态与操作权限（严格遵守！）

| 状态 | 标记 | 颜色 | 操作 |
|------|------|------|------|
| 未通过 | "未通过 查看原因" | 红色 | 可以删除 |
| 审核中 | "审核中" | 蓝色 | 禁止删除 |
| 已上架 | "已上架" | 绿色 | 禁止删除 |

### 删除操作安全规则

#### 每次删除前必须执行：

1. 确认状态：该文档必须是"未通过"状态
2. 确认不是"已上架"：必须不是绿色/已上架
3. 确认不是"审核中"：必须不是蓝色/审核中
4. 截图为证：删除前截图保存
5. 向用户展示：删除前向用户展示将要删除的文档名称和状态
6. 逐个确认：每次只删除1个，删除后验证

#### 禁止行为：

- 禁止删除"已上架"状态的文档
- 禁止删除"审核中"状态的文档
- 禁止批量删除未经逐个确认的文档
- 禁止在没有截图确认的情况下删除任何文档

---

## 功能二：文档上传（带审核预检）

### 使用方法

```powershell
# 上传单个文件
& "D:\1052-os\skills\baidu-wenku-cleaner\scripts\auto-upload.ps1" -UploadPath "C:\文档\xxx.pdf"

# 上传整个文件夹
& "D:\1052-os\skills\baidu-wenku-cleaner\scripts\auto-upload.ps1" -UploadPath "C:\待上传文档"

# 仅预览不上传
& "D:\1052-os\skills\baidu-wenku-cleaner\scripts\auto-upload.ps1" -UploadPath "C:\文档" -PreviewOnly
```

### 上传前询问机制

文件夹上传时必须询问用户：
- 确认上传路径
- 显示待上传文件列表
- 用户确认后才执行上传

---

## 功能三：审核规则（提升通过率）

### 审核规则文档

完整规则见：`D:\1052-os\skills\baidu-wenku-cleaner\docs\audit-rules.md`

### 快速检查表

上传前请逐项检查：

1. 标题包含关键词（方案/标准/规范/指南/流程/技术/施工）
2. 标题长度10-50字
3. 每页内容大于等于5行文字
4. 页数大于等于10页（建议20-100页）
5. 图文结合，配图清晰
6. 统一字体、配色方案
7. 文件格式为PDF/PPTX/DOCX
8. 文件大小100KB-50MB
9. 无未授权商标/Logo
10. 无个人隐私信息
11. 选择正确的文档分类
12. 文件命名规范

### 标题优化规则

#### 标题问题（导致不通过）
- 标题过于简单（如"PPT"、"培训"、"总结"）
- 标题与内容不符
- 缺少专业关键词

#### 优质标题模板
```
[企业名称/项目名]+[具体主题]+[页数]+[年份]
[行业]+[专业术语]+[标准/规范/指南]+[页数]
[项目类型]+[施工/技术/管理]+[方案/标准]+[核心要点]+[页数]
```

### 内容质量规则

| 指标 | 最低要求 | 建议标准 |
|------|----------|----------|
| 每页文字 | 大于等于5行 | 8-15行 |
| 页数 | 大于等于10页 | 20-100页 |
| 图文比例 | 图文结合 | 图片清晰、相关 |

### 格式规范

| 项目 | 要求 |
|------|------|
| 文件格式 | PDF / PPTX / DOCX |
| 文件大小 | 100KB - 50MB |

### 通过率提升技巧

1. PDF优先：PDF格式通过率通常高于PPT
2. 页数适中：20-100页为宜
3. 图文并茂：专业配图提升内容质量感
4. 专业术语：使用行业标准术语
5. 结构清晰：章节分明，逻辑清晰

---

## agent-browser 命令参考

```bash
# 连接Chrome（需开启调试端口）
agent-browser --cdp 9222

# 打开页面
agent-browser open "https://cuttlefish.baidu.com/shopmis#/commodityManage/documentation"

# 获取页面元素快照
agent-browser snapshot

# 点击元素
agent-browser click "@eXX"

# 截图
agent-browser screenshot "路径/文件名.png"
```

## 元素识别方式

| 元素 | 识别方式 | 示例 |
|------|----------|------|
| 未通过文档 | cell "未通过 查看原因" | [ref=e51] |
| 删除按钮 | button "删除" | [ref=e85] |
| 确认按钮 | button "确认" | [ref=e1] |

## 文件结构

```
baidu-wenku-cleaner/
├── SKILL.md                    # 本文件
├── scripts/
│   ├── auto-clean.ps1          # 自动清理脚本
│   └── auto-upload.ps1         # 自动上传脚本
└── docs/
    └── audit-rules.md          # 详细审核规则
```

## 版本历史

- v6.0: 增加自动上传功能和审核规则文档
- v5.0: 增加完整分页处理逻辑
- v4.0 FINAL: 精准元素定位版
- v3.0: 精准定位版
- v2.0: pyautogui鼠标坐标版
- v1.0: 基础版本

