SuperAPI AI 工具集

upload-chapter-slides

办公与效率

查看项目

更新于 10-16 03:15

技能介绍

用途:将 PDF 教学幻灯片上传到 CDN,并更新对应章节 README 的幻灯片元数据。

主要能力:解析参数、按章节号定位章节目录、调用上传脚本、捕获 CDN URL、更新 README 的 YAML frontmatter 中的 slides 块,并确保存在“## 📚 Teaching Aid”标题。

使用方式:命令格式为 /upload-chapter-slides <pdf-path> <chapter-number> [--title "Custom Title"] [--name custom-filename]。示例:/upload-chapter-slides /path/to/slides.pdf 4;/upload-chapter-slides /path/to/slides.pdf 3 --title "Agentic AI - The Digital FTE";/upload-chapter-slides /path/to/slides.pdf 4 --name context-engineering-blueprint。

工作流程:先解析 pdf_path、chapter_num、title、name;再用 ls -d apps/learn-app/docs//[0-9][0-9]-/ | grep "/${CHAPTER_NUM}-|/${CHAPTER_NUM}[0-9]-" 定位章节;随后在项目根目录执行 cd apps/panaversity-fs-py && uv run python scripts/upload_asset.py --file "{pdf_path}" --type slides --part {part_num} --chapter {chapter_num} --name {name_or_default};从输出获取 CDN URL;最后更新 README frontmatter 的 slides 块(source、title、height: 700),并检查或添加“## 📚 Teaching Aid”标题。

适用场景:为教学课程章节添加 PDF 演示幻灯片并同步元数据。

限制:需要 PDF 文件存在、章节目录已初始化、上传脚本环境配置正确;路径常量依赖特定项目结构。资料未提供收费、价格、平台或效果信息。