PPT Reader

👤 jingqiu2180 📦 v1.0.0 ⭐ 4.2 ⬇️ 1K 下載
📄 辦公效率 免費

📖 技能介紹


name: ppt-reader description: | Use when user sends a PPT/PPTX file or asks to read PowerPoint content. 適用於:讀取PPT檔案、解析簡報內容、提取幻燈片文本。


PPT Reader

Overview

讀取和解析 PowerPoint 檔案(.pptx),提取幻燈片文本內容。

When to Use

  • 使用者傳送了 .pptx 檔案
  • 需要提取PPT中的文字內容
  • 需要了解PPT的結構和頁數

Quick Reference

操作 命令
檢視PPT頁數 unzip -l file.pptx \| grep "slide[0-9]*\.xml" \| wc -l
提取所有文本 unzip -p file.pptx "ppt/slides/slide*.xml" \| sed 's/<[^>]*>//g'
逐頁提取 見下方指令碼

Implementation

方法1:快速提取所有文本

unzip -p "file.pptx" "ppt/slides/slide*.xml" 2>/dev/null | sed 's/<[^>]*>//g' | tr -s ' \n'

方法2:逐頁提取(推薦)

cd /path/to/ppt/
for i in {1..N}; do 
  echo "=== Slide $i ===" 
  unzip -p "file.pptx" "ppt/slides/slide$i.xml" 2>/dev/null | sed 's/<[^>]*>//g' | tr -s ' \n'
  echo ""
done

想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。

方法3:獲取PPT基本資訊

# 頁數
unzip -l "file.pptx" | grep -c "slide[0-9]*\.xml"

# 檔案結構
unzip -l "file.pptx" | grep -E "slide[0-9]+\.xml"

Workflow

  1. 確認檔案路徑 - 從 /root/.openclaw/media/inbound/ 獲取檔案
  2. 獲取頁數 - 確定有多少張幻燈片
  3. 逐頁提取 - 迴圈提取每頁內容
  4. 整理輸出 - 彙總成結構化摘要

Common Patterns

處理飛書傳送的PPT

飛書傳送的檔案通常儲存在:

/root/.openclaw/media/inbound/

檔名格式:

原始檔名-uuid.pptx

提取特定幻燈片

# 只提取第1頁
unzip -p "file.pptx" "ppt/slides/slide1.xml" | sed 's/<[^>]*>//g'

# 提取第1-5頁
for i in {1..5}; do unzip -p "file.pptx" "ppt/slides/slide$i.xml" | sed 's/<[^>]*>//g'; done

Limitations

  • 只能提取文本內容,無法提取圖片、圖表
  • 無法獲取格式資訊(字型、顏色、佈局)
  • 複雜表格可能提取不完整
  • 僅支援 .pptx 格式(不支援舊版 .ppt)

Real-World Example

# 完整提取流程
PPT_FILE="/root/.openclaw/media/inbound/智慧體-概述-20260116-xxx.pptx"

# 1. 獲取頁數
PAGE_COUNT=$(unzip -l "$PPT_FILE" | grep -c "slide[0-9]*\.xml")
echo "Total slides: $PAGE_COUNT"

# 2. 逐頁提取
for i in $(seq 1 $PAGE_COUNT); do
  echo "=== Slide $i ==="
  unzip -p "$PPT_FILE" "ppt/slides/slide$i.xml" 2>/dev/null | sed 's/<[^>]*>//g' | tr -s ' \n'
  echo ""
done

🤖 AI 評測

這個 Skill 質量中規中矩,文件結構清晰、有使用示例,但只提供文字說明而非可直接執行的指令碼。它能較好地滿足基本的 PPT 文本提取需求,適合處理常見的簡報。不過能力有限,無法提取圖片、圖表等非文本內容,對舊版 .ppt 格式也不支援。如果只是偶爾需要讀取 PPT 文字內容湊合能用,但若追求開箱即用的體驗可能會失望。

📊 多維度評分

適應性4.4
規範性4.1
有效性4.2
可靠性3.9
可信度5

📁 包含檔案 (2 個)

📄 SKILL.md 2.5 KB
📄 _meta.json 129 B