← 返回 Skills 市场
wuxixixi

教案内容写入PPT备注

作者 吴曦 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
328
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ppt-lecture-notes
功能描述
每周一键更新PPT讲师备注。从教案中提取讲师活动,自动写入对应PPT幻灯片备注。
安全使用建议
This skill is internally coherent: it reads local .docx/.pptx files from a hard-coded Windows path, extracts text from docx, and writes notes back into PPTX files using python-pptx. Before installing or enabling it: 1) verify and (if needed) correct the configured directory path(s) in the scripts so they point to the intended folder (there's a small mismatch between paths in SKILL.md and the two scripts). 2) Run the scripts on a copy of your files first — they write new PPTX files and may overwrite or create files next to originals. 3) Be aware the scripts will pip-install python-pptx at runtime (they download from PyPI) — if you need to avoid network installs, pre-install dependencies. 4) Fix/testing note: one script contains minor code/indentation oddities; review the files locally before running. 5) Because the skill can be invoked autonomously by an agent, only enable it if you trust it to access the specified local directory; otherwise restrict invocation to manual triggers.
功能分析
Type: OpenClaw Skill Name: ppt-lecture-notes Version: 1.0.0 The skill bundle automates updating PowerPoint notes from Word documents but utilizes risky capabilities, specifically the use of `subprocess.check_call` to auto-install the `python-pptx` library within `scripts/update_notes.py` and `scripts/update_ppt_notes.py`. Additionally, `SKILL.md` contains instructions for the agent to perform scheduled weekly execution, which functions as a persistence mechanism. While these behaviors are plausibly necessary for the stated purpose, the combination of shell-based package installation, broad file system access to hardcoded paths, and requested autonomous scheduling meets the threshold for a suspicious classification.
能力评估
Purpose & Capability
The name/description (extract lecturer activities from lesson plans and write them to PPT notes) matches the provided Python scripts: both search a local course directory for 教案.docx and 课件.pptx and operate on those files. Notes: the SKILL.md path (G:\own\支教\...) and the two scripts' default paths differ slightly (one uses G:\own\备教\...), which is likely a typo and limits the skill to a specific Windows drive. The weekly scheduler described in SKILL.md is not implemented in the code (triggering is manual/CLI).
Instruction Scope
SKILL.md instructs scanning a specific local directory and using python-pptx and zipfile to parse docx; the scripts do exactly that. They only access local filesystem paths (searching under the configured directory) and save output files alongside originals (with fallback to Desktop). No network endpoints or external HTTP calls are used in the code. Minor scope issues: SKILL.md suggests automatic weekly runs, but scheduling is not implemented; scripts will install python-pptx at runtime (network access to PyPI) and will operate on any matching files under the configured directory.
Install Mechanism
There is no external install spec in the registry (instruction-only), but both scripts attempt to pip-install python-pptx at runtime using subprocess. That triggers network access to PyPI when run if the package is missing — expected for the stated dependency but worth noting because it downloads and installs code at runtime.
Credentials
The skill requests no environment variables or credentials. Its filesystem access is limited to a hard-coded (configurable by CLI) course directory and output files saved next to the original PPTs (or to Desktop on save failure). No secrets, cloud credentials, or unrelated config paths are requested.
Persistence & Privilege
The skill is not always-enabled and does not request persistent privileges. It does not modify other skills or global agent settings. Note: the agent will be able to invoke the skill autonomously by default (platform default), which means an agent with this skill could run the scripts and therefore access the local course directory when triggered.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ppt-lecture-notes
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ppt-lecture-notes 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
ppt-lecture-notes 1.0.0 初始版本发布 - 自动从教案 Word 文件中提取“讲师活动”并写入对应 PPT 幻灯片备注 - 支持手动指令和每周一自动检查更新 - 保留原有幻灯片备注内容,不覆盖 - 生成的新课件文件按指定命名规则输出 - 适配指定文件夹结构,自动匹配教案与课件文件
元数据
Slug ppt-lecture-notes
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

教案内容写入PPT备注 是什么?

每周一键更新PPT讲师备注。从教案中提取讲师活动,自动写入对应PPT幻灯片备注。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 328 次。

如何安装 教案内容写入PPT备注?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ppt-lecture-notes」即可一键安装,无需额外配置。

教案内容写入PPT备注 是免费的吗?

是的,教案内容写入PPT备注 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

教案内容写入PPT备注 支持哪些平台?

教案内容写入PPT备注 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 教案内容写入PPT备注?

由 吴曦(@wuxixixi)开发并维护,当前版本 v1.0.0。

💬 留言讨论