# 51pptmoban Browser Playbook

> 51pptmoban.com Template Browser — Recorded Navigation Patterns

- Skill: `hhhpraise/51pptmoban-browser-playbook` (Agent Skill)
- Install (CLI): `npx skillmds@latest add hhhpraise/51pptmoban-browser-playbook`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hhhpraise/51pptmoban-browser-playbook/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Hhhpraise (https://skillmd.com/u/hhhpraise)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hhhpraise/51pptmoban-browser-playbook

---

# 51pptmoban.com Template Browser — Recorded Navigation Patterns

**This skill contains the accumulated knowledge from real browser sessions on 51pptmoban.com.** It tells Claude exactly how to search, filter, download, and use templates, charts, materials, and effects.

## What 51pptmoban.com Has (All Free, No Registration)

| Section | URL | What It Has | Item Count |
|---------|-----|-------------|------------|
| PPT模板 | /ppt/ | Full slide decks by topic/industry | Thousands |
| PPT图片 | /pic/ | Background images, photos, textures | Hundreds |
| PPT图表 | /tubiao/ | Timelines, flowcharts, org charts, fishbone, etc. | 631 |
| PPT素材 | /sucai/ | Transparent PNGs, 3D figures, silhouettes, icons | 813 |
| PPT特效 | /texiao/ | Animations, countdowns, fireworks, effects | 486 |

## Search URL Pattern

```
https://www.51pptmoban.com/e/sch/index.php?keyboard=SEARCH_TERM&x=0&y=0
```

Replace `SEARCH_TERM` with URL-encoded Chinese or English keywords.

**Common search terms:** 旅游 (travel), 商务 (business), 教育 (education), 科技 (tech), 毕业 (graduation), 医疗 (medical), 自然 (nature), 中国风 (Chinese style), 简约 (minimal), 答辩 (defense), 时间轴 (timeline)

## Smart Filtering (When Many Results Exist)

When 50+ results exist, read template NAMES and filter by sub-topic:

| User wants... | Pick these templates | Skip these |
|--------------|---------------------|-----------|
| Mountains | 踏山河, 清凉风, 绿色旅游 | 海岛, 城市, 海滩 |
| Rivers | 踏山河, 清凉风, 水墨风格 | 海岛, 卡通, 美食 |
| Culture | 中式古典, 广西传统歌节 | 现代几何, 卡通休闲 |
| Business | 商务, 公司, 简约蓝 | 卡通, 游戏风, 插画 |
| Nature | 自然, 绿色, 环保 | 科技, 城市, 商务 |

## Download Flow (Exact Steps)

### Step 1: Click Template → Opens in NEW TAB
Templates always open in a new browser tab. After clicking:
```
mcp__playwright__browser_tabs → action: "select", index: [new_tab_number]
```
The "Open tabs" section in the result shows which tab is which.

### Step 2: Find Download Link on Detail Page
On the template's detail page, find the download link. Use `browser_evaluate` for speed:
```javascript
() => { 
  const all = document.querySelectorAll('a'); 
  return Array.from(all)
    .filter(a => a.textContent.includes('下载') || a.href.includes('DownSys'))
    .map(a => ({ text: a.textContent.trim().substring(0, 100), href: a.href }));
}
```
The link text will be "点击进入下载页面" (Click to enter download page).
URL pattern: `https://www.51pptmoban.com/e/DownSys/DownSoft/?classid=N&id=N&pathid=0`

### Step 3: Navigate to Download Page
Navigate to the download page URL from Step 2.

### Step 4: Find Direct Zip URL
On the download page, find the direct download links:
- **下载地址1** and **下载地址2** — direct .zip download links
- URL pattern: `https://file.51pptmoban.com/d/file/YYYY/MM/DD/filename.zip?auth_key=...`
- Backup: **夸克网盘下载** (Quark cloud drive)

Click one of the download links. The .zip downloads to the browser's download location.

### Step 5: Extract and Use
Templates come as .zip files containing .pptx:
```bash
unzip downloaded-template.zip -d template-folder/
```
Open the extracted .pptx with python-pptx:
```python
from pptx import Presentation
prs = Presentation("template-folder/template.pptx")
# Extract layouts, colors, fonts
# Fill with content while PRESERVING template design
```

## Cross-Section Intelligence

When building a deck, reason across sections:

| If the deck needs... | Search this section |
|---|---|
| A timeline (1999-2026) | 图表 → 时间轴 |
| Process/workflow diagram | 图表 → 流程图 |
| Team org chart | 图表 → 组织架构 |
| SWOT or comparison | 图表 → 对比关系 |
| Step-by-step progression | 图表 → 递进关系 |
| Cycle/feedback loop | 图表 → 循环关系 |
| Root cause analysis | 图表 → 鱼骨图 |
| 3D business characters | 素材 → 3D小人 |
| Character silhouettes | 素材 → 剪影 |
| Themed icons (edu/tech/med) | 素材 → 图标 |
| Device mockups (phone/laptop) | 素材 → 样机 |
| Trophy/achievement graphics | 素材 → 奖杯 |
| Chinese traditional elements | 素材 → 中国风 |
| Opening countdown/loading | 特效 → 加载 or 倒计时 |
| Fireworks/celebration | 特效 → 烟花 |
| Curtain/page-flip opening | 特效 → 拉幕 or 翻书 |
| Particle/ambient motion | 特效 → 小动画 |

## Common Errors & Recovery

| Error | Fix |
|-------|-----|
| Template opened but still on search page | Switch tabs with `browser_tabs select [N]` |
| Can't find download link | Use `browser_evaluate` to search for '下载' or 'DownSys' |
| 0 results for keyword | Try broader term, or browse /ppt/ directly by category |
| Only 1 result found | Show it to user — it's the only match |
| Results don't match sub-topic | Tell user and offer to search with a different keyword |
| Playwright session died | Re-navigate to last known URL, or start from Step 1 |

## What to NEVER Do

- NEVER say "I don't have access to 51pptmoban.com" — Playwright MCP CAN reach it
- NEVER fall back to "build from scratch" when user chose 51pptmoban
- NEVER search Pexels or research the topic before opening the browser
- NEVER use bash/find/npm to look for templates — they're on the LIVE WEBSITE
- NEVER discard the template's design and build from scratch — fill it, don't fight it

