← Back to Skills Marketplace
328
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ppt-lecture-notes
Description
每周一键更新PPT讲师备注。从教案中提取讲师活动,自动写入对应PPT幻灯片备注。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ppt-lecture-notes - After installation, invoke the skill by name or use
/ppt-lecture-notes - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
ppt-lecture-notes 1.0.0 初始版本发布
- 自动从教案 Word 文件中提取“讲师活动”并写入对应 PPT 幻灯片备注
- 支持手动指令和每周一自动检查更新
- 保留原有幻灯片备注内容,不覆盖
- 生成的新课件文件按指定命名规则输出
- 适配指定文件夹结构,自动匹配教案与课件文件
Metadata
Frequently Asked Questions
What is 教案内容写入PPT备注?
每周一键更新PPT讲师备注。从教案中提取讲师活动,自动写入对应PPT幻灯片备注。 It is an AI Agent Skill for Claude Code / OpenClaw, with 328 downloads so far.
How do I install 教案内容写入PPT备注?
Run "/install ppt-lecture-notes" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 教案内容写入PPT备注 free?
Yes, 教案内容写入PPT备注 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 教案内容写入PPT备注 support?
教案内容写入PPT备注 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 教案内容写入PPT备注?
It is built and maintained by 吴曦 (@wuxixixi); the current version is v1.0.0.
More Skills