用途:将 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 文件存在、章节目录已初始化、上传脚本环境配置正确;路径常量依赖特定项目结构。资料未提供收费、价格、平台或效果信息。