用途:从 OneDrive/Office 演示文稿分享链接中截取某一张幻灯片的缩略图,适合只需要单页轻量图片、且文件可能无法下载的场景。
主要能力:启动无头 Chromium 打开链接(会跟随 aka.ms 短链跳转到真实 OneDrive 查看器),等待网络空闲并额外等待渲染,定位查看器 iframe(名为 wacIframe,回退为含 canvas 的 frame),可切换到指定幻灯片,然后对幻灯片 canvas 做元素截图,输出仅含幻灯片画面(约 16:9、无查看器界面)的 PNG。
使用方式:运行 uv run .agents/skills/thumbnail-of-pptx/thumbnail_of_pptx.py <url> <output_path>。url 为必填的 OneDrive 分享链接或跳转到它的 aka.ms 短链,须能打开 Office Online/PowerPoint 网页查看器;output_path 为必填的 PNG 输出路径,父目录会自动创建。可选参数:--slide N 指定 1 起始的幻灯片编号,默认 1(标题页);--scale N 设备缩放因子,默认 2;--wait MS 截图前等待毫秒数,默认 9000,大文件或慢网络可调大。前置条件:需安装 Playwright 浏览器,命令为 uv run playwright install chromium。
适用场景与限制:与 fetch-slides 互补——需要整份 PDF 时用 fetch-slides(PPTX 需 LibreOffice),只需单页缩略图且文件不可下载时用本技能。由于依赖公开网页查看器,分享链接必须设置为任何持有链接的人均可查看。资料未提供其他平台支持、收费或效果保证等信息。