← 返回 Skills 市场
ahao2001

teaching-materials

作者 steam2001 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
172
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install teaching-materials
功能描述
中小学教学文档智能生成工具。当用户需要制作课件(PPT)、编写教学设计(教案)、或创建学生任务单(导学案)时使用此技能。支持数学、语文等学科的备课、课堂巩固、课后作业等教学场景的文档生成。
安全使用建议
Before installing or using this skill, consider the following: - Do not paste your site passwords into a skill unless you trust its origin. This SKILL.md asks for usernames/passwords for resource sites and will save them to a local file (d:/WorkBuddy/MyTeacher/accounts.json). - The skill mandates running a local script (~/.workbuddy/skills/dragon-ppt-maker/ppt_maker.py) and uses MCP/tool calls; verify those scripts/tools exist and inspect their source (they are not included with the skill). Malicious or buggy local scripts could run when this skill executes. - Paths are inconsistent (mix of ~ and d:/). Confirm the skill is intended for your OS and update paths if needed; running on a different OS may fail or write files to unexpected locations. - The skill will automatically scrape and download web resources. If you are uncomfortable with automatic downloads or offline storage of third‑party content, require manual approval for each download or avoid providing credentials. - If you decide to proceed: store credentials in a secure vault, not in plain text; if the skill insists on plain-file storage, refuse to provide passwords and use manual login methods instead. What would change the assessment to 'benign': the skill declaring and documenting its credential requirements in metadata, removing the need to collect raw passwords (use OAuth or token-based access), providing or linking to the required ppt-maker and MCP tools (so their code can be inspected), and fixing the path/OS inconsistencies.
功能分析
Type: OpenClaw Skill Name: teaching-materials Version: 1.0.0 The skill bundle contains instructions in SKILL.md that direct the AI agent to solicit and store plain-text usernames and passwords for third-party educational websites (e.g., zxxk.com, 21cnjy.com) in a local file (d:/WorkBuddy/MyTeacher/accounts.json). While the documentation states this is for automated resource downloading and claims the data is not uploaded, the practice of requesting and storing sensitive credentials in a predictable, unencrypted local format is a high-risk behavior that facilitates credential theft and local privilege escalation.
能力评估
Purpose & Capability
The declared purpose (generate PPTs, lesson plans, task sheets) aligns with the instructions to produce documents, use templates, generate diagrams, and fetch web resources. However, the SKILL.md mandates use of a local script (~/.workbuddy/skills/dragon-ppt-maker/ppt_maker.py) and saving to a Windows-specific path (d:/WorkBuddy/...), which are implementation assumptions not explained in the metadata and may not exist on the user's system.
Instruction Scope
Runtime instructions require automatic web searching, scraping, downloading images and documents, and saving them into a fixed local folder. The skill also instructs the agent to prompt the user for usernames/passwords for third‑party resource sites and to save those credentials locally. There are inconsistencies: parts say 'if login required, prompt user to login manually' while the 'first use' flow demands collecting and storing account credentials. The skill privileges automated network/resource retrieval and local file writes beyond mere content generation.
Install Mechanism
There is no install spec (instruction-only), so nothing is written by the installer. That lowers risk. But the instructions require external local tools/scripts (dragon-ppt-maker, diagram-generator via MCP) that are not provided by the skill bundle; relying on unspecified local scripts/tools is an operational dependency and a potential source of hidden behavior.
Credentials
The skill does not declare environment variables or credentials in metadata but explicitly instructs collecting usernames/passwords for external education sites and persisting them to d:/WorkBuddy/MyTeacher/accounts.json. Requesting and storing user credentials for third‑party sites is sensitive; the metadata should have declared this need. Also the mixture of paths (~/.workbuddy and d:/WorkBuddy) is inconsistent across platforms.
Persistence & Privilege
The skill instructs persistent storage of downloaded resources and user account credentials to fixed local paths. Although 'always' is false, persistent local credential storage increases long‑term risk if the file is not protected. The skill also references and expects to execute local tools/scripts (MCP/mcp-call and dragon-ppt-maker), which implies ongoing reliance on local components.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install teaching-materials
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /teaching-materials 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
teaching-materials v1.0.0 - 首次发布:支持中小学各学科课件、教学设计、任务单等文档一键智能生成。 - 自动搜索、下载、整合公开网络教学资源到规范文件夹(支持学科网、智慧教育平台等)。 - 集成专业课件制作(强制配图、美观排版、主题配色、dragon-ppt-maker 动态调用)。 - 自动生成思维导图(mermaid/drawio/excalidraw 格式),适用于知识梳理、重点归纳等场景,并插入课件。 - 首次使用支持资源网站账号配置,保障账号本地安全保存。 - 严格规范输出文件和目录结构,便于教师查找调用。
元数据
Slug teaching-materials
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

teaching-materials 是什么?

中小学教学文档智能生成工具。当用户需要制作课件(PPT)、编写教学设计(教案)、或创建学生任务单(导学案)时使用此技能。支持数学、语文等学科的备课、课堂巩固、课后作业等教学场景的文档生成。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 172 次。

如何安装 teaching-materials?

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

teaching-materials 是免费的吗?

是的,teaching-materials 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

teaching-materials 支持哪些平台?

teaching-materials 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 teaching-materials?

由 steam2001(@ahao2001)开发并维护,当前版本 v1.0.0。

💬 留言讨论