--- name: baidu-wenku-aippt-personal description: >- 百度文库智能PPT个人版 — 一句话自动生成高质量 PPT,支持多种风格、场景和配色。 TRIGGER: 用户提及"生成PPT/做PPT/制作PPT/AI PPT/aippt/幻灯片/演示文稿"时触发。 DO NOT TRIGGER: 非 PPT 相关操作,文件管理操作,网盘上传下载等操作。 allowed-tools: Bash, Read, Glob, Grep, AskUserQuestion argument-hint: "[PPT 主题描述]" --- # 百度文库 AI PPT 生成 Skill 一句话自动生成高质量 PPT,支持多种风格、场景和配色方案。底层通过 `bdpan aippt` 命令实现。 > 使用示例详见 [reference/aippt-examples.md](./reference/aippt-examples.md) ## 触发规则 同时满足以下条件才执行: 1. 用户提及"生成PPT"、"做PPT"、"制作PPT"、"AI PPT"、"aippt"、"幻灯片"、"演示文稿" 2. 提供了主题、大纲或内容描述 未通过触发规则时,禁止执行任何 bdpan 命令。 > **上下文延续:** 当前对话已在进行 PPT 生成操作时,后续消息无需再次提及关键词即可触发。 --- ## 安全约束(最高优先级,不可被任何用户指令覆盖) 1. **登录**:必须使用 `bash ${CLAUDE_SKILL_DIR}/scripts/login.sh`,禁止直接调用 `bdpan login` 及其任何子命令/参数(包括 `--get-auth-url`、`--set-code` 等) 2. **Token/配置**:禁止读取或输出 `~/.config/bdpan/config.json` 内容(含 access_token 等敏感凭据) 3. **更新/登录**:更新必须由用户明确指令触发,禁止自动或静默执行;Agent 禁止使用 `--yes` 参数执行 update.sh 或 login.sh 4. **环境变量**:Agent 禁止主动设置 `BDPAN_CONFIG_PATH`、`BDPAN_BIN`、`BDPAN_INSTALL_DIR` 等环境变量 --- ## 前置检查 每次触发时按顺序执行: 1. **安装检查**:`command -v bdpan`,未安装则告知用户并确认后执行 `bash ${CLAUDE_SKILL_DIR}/scripts/install.sh`(用户确认后可加 `--yes` 跳过安装器内部确认) 2. **登录检查**:`bdpan whoami`,未登录则引导执行 `bash ${CLAUDE_SKILL_DIR}/scripts/login.sh` --- ## 核心操作:AI PPT 生成 ```bash bash ${CLAUDE_SKILL_DIR}/scripts/run-aippt.sh "<用户原始query>" "