AgentSkillsCN

export-slide

导出幻灯片。当用户说「导出」、「下载」、「保存」、「导出PPTX」、「导出PDF」、「要PPT文件」时自动触发。

中文原作
SKILL.md
--- frontmatter
name: export-slide
description: 导出幻灯片。当用户说「导出」、「下载」、「保存」、「导出PPTX」、「导出PDF」、「要PPT文件」时自动触发。
allowed-tools: Bash, Read, Write, Glob

导出幻灯片

触发条件

当用户表达以下意图时自动触发:

  • "导出"
  • "下载"
  • "保存为PPT"
  • "导出PPTX"
  • "导出PDF"
  • "都要"(同时导出两种格式)

前置条件

  • 项目有已生成的图片
  • 有当前活动的 PROJECT_ID

执行流程

Step 1: 确认项目状态

bash
cd /Users/zouguangyuan/repos/banana-slides-skill/.claude
[ -f "../.env" ] && source ../.env

python3 skills/project-status/project_status.py --project ${PROJECT_ID}

Step 2: 判断导出格式

用户说格式
"导出" / "下载"pptx
"导出PDF"pdf
"都要" / "两种格式"both

Step 3: 执行导出

bash
# 导出 PPTX
python3 skills/export-slide/export_slide.py --project ${PROJECT_ID} --format pptx

# 导出 PDF
python3 skills/export-slide/export_slide.py --project ${PROJECT_ID} --format pdf

# 同时导出两种格式
python3 skills/export-slide/export_slide.py --project ${PROJECT_ID} --format both

Step 4: 展示结果

code
✅ 导出成功!

📁 PPTX: slides_output/${PROJECT_ID}/presentation.pptx
📁 PDF: slides_output/${PROJECT_ID}/presentation.pdf

打开文件:
open slides_output/${PROJECT_ID}/presentation.pptx

格式说明

格式说明
PPTXPowerPoint 格式,16:9 比例,可编辑
PDF适合分享和打印,保持原始质量

自定义输出路径

bash
python3 skills/export-slide/export_slide.py --project ${PROJECT_ID} --format pptx --output ~/Desktop/presentation.pptx