Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

teaching-materials

v1.0.0

中小学教学文档智能生成工具。当用户需要制作课件(PPT)、编写教学设计(教案)、或创建学生任务单(导学案)时使用此技能。支持数学、语文等学科的备课、课堂巩固、课后作业等教学场景的文档生成。

1· 166·0 current·0 all-time
bysteam2001@ahao2001

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ahao2001/teaching-materials.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "teaching-materials" (ahao2001/teaching-materials) from ClawHub.
Skill page: https://clawhub.ai/ahao2001/teaching-materials
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install teaching-materials

ClawHub CLI

Package manager switcher

npx clawhub@latest install teaching-materials
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
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.
What to consider before installing
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk978j1skksrmvd22pfk0gn2zh183er31
166downloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

中小学教学文档技能

概述

本技能为中小学教师提供课件、教学设计、学生任务单等教学文档的智能化生成能力。通过预设的模板框架和结构化提示,帮助快速生成规范的教学文档。

适用场景

  • 制作课件(PPT)- 数学、语文等学科
  • 编写教学设计/教案
  • 创建学生任务单/导学案
  • 备课、说课、公开课文档准备
  • 课后作业单、单元测试卷设计
  • 下载/获取网络教学资源(课件、教案、任务单等)

支持的学科

  • 语文:古诗词、现代文阅读、作文指导等
  • 数学:数与代数、图形与几何、统计与概率等

支持的文档类型

1. 课件(PPT)

适用于新授课、复习课、练习课等课型。

【强制要求】课件必须有配图

  • 数学课:情境图、示意图、思维导图、几何图形
  • 语文课(古诗词):诗人画像、诗意意境图、时代背景图
  • 具体配图要求参考 references/ppt_guide.md

【强制要求】课件必须美观专业

生成 PPT 时必须使用 dragon-ppt-maker 脚本(~/.workbuddy/skills/dragon-ppt-maker/ppt_maker.py),该脚本支持:

  • 渐变背景(非纯色)
  • 图文混排布局
  • 多种主题风格(tech/modern/corporate)
  • 自动排版与对齐

禁止使用 pptxgenjs 直接生成简陋的纯文字 PPT。

课件视觉设计规范(参考 PPT视觉设计技能):

设计要素规范
配色不超过3种主色,参考下方的学科配色方案
字体标题≥36pt粗体,正文14-18pt,最多2-3种字体
留白页边距≥10%,元素间距≥20px
每页内容≤5个要点,不堆砌文字
图文比例每页至少1个视觉元素(图/图标/图表/形状)

学科配色方案

学科/场景主色辅色强调色背景
语文(古诗词)8B0000 深红F5F5DC 米色DAA520 金色浅米色
语文(现代文)2E86AB 蓝色A23B72 紫红F18F01 橙色白色
数学0D9488 青绿065F46 深绿F97316 橙色米白
英语6366F1 靛蓝8B5CF6 紫色EC4899 粉色浅灰
复习课1E2761 深蓝CADCFC 冰蓝FFFFFF 白色深色

【思维导图生成】

  • 本技能集成了 diagram-generator 技能,可以自动生成高质量的思维导图
  • 支持三种格式:drawio(可编辑)、mermaid(代码化)、excalidraw(手绘风格)
  • 适用于知识梳理、概念关系展示、教学重点归纳等场景
  • 在制作课件时,系统会自动判断是否需要思维导图并生成

资源获取(自动执行)

当用户要求制作课件/教案/任务单时,必须自动执行以下步骤

  1. 搜索网络资源:使用 web_search 搜索相关的课件、教案、图片资源
  2. 下载相关资源
    • 对腾讯文档链接:使用 scrape_url 工具保存
    • 对外部网站(学科网等):尝试使用 web_fetch 获取公开内容,登录后可下载的资源需提示用户
    • 对公开图片:下载到 参考资源/images/
  3. 整合到课件:将下载的图片/资料整合到生成的课件中
  4. 保存到对应目录:所有资源保存到当前课程的文件夹下 d:/WorkBuddy/MyTeacher/{课程文件夹}/参考资源/

注意

  • 学科网等外部网站通常需要登录/付费才能下载资源
  • 优先使用免费的公开资源
  • 如果需要登录,提示用户手动登录后下载

首次使用设置

资源网站账号配置

首次使用技能时,必须询问用户以下信息:

  1. 是否有学科网/21世纪教育网等资源网站账号?

    • 如果有,请用户提供用户名和密码
    • 如果没有,跳过此步骤
  2. 需要保存的账号信息

网站用户名密码用途
学科网(zxxk.com)用户名密码下载课件、教案
21世纪教育网(21cnjy.com)用户名密码下载课件、教案
其他网站用户名密码按需添加
  1. 账号保存方式
    • 保存到 d:/WorkBuddy/MyTeacher/accounts.json(仅本地保存,不上传)
    • 后续下载资源时自动读取账号信息

账号安全说明

  • 账号信息仅用于自动登录下载资源
  • 不会用于其他用途
  • 用户可随时更新账号信息

2. 教学设计(教案)

适用于详细教学方案设计,包含教学目标、重难点、教学过程等完整环节。

3. 学生任务单/导学案

适用于学生自主学习引导,包含预习任务、课堂活动、课后巩固等模块。


文件输出规范

工作目录

所有生成的文档统一保存在用户工作区:

d:/WorkBuddy/MyTeacher/

文件夹组织结构

每个课程单独建一个文件夹,文件夹命名格式:

{年级}{册次}_{单元名}_第{N}课_{课程名}/

命名要素

要素说明示例
年级年级简称五上、五下、六年级
册次上下册上(可省略)、下
单元名单元序号第一单元、Unit1
课序第几课第1课、第2课
课程名具体课题古诗三首、积的近似数

文件夹内部结构

d:/WorkBuddy/MyTeacher/
└── 五上_第一单元_第1课_古诗三首/
    ├── 古诗三首_课件.pptx          # 生成的课件
    ├── 古诗三首_教学设计.docx       # 生成的教案
    ├── 古诗三首_任务单.docx         # 生成的学生任务单
    └── 参考资源/                    # 搜索/下载的参考资源
        ├── 学科网_古诗三首课件.docx
        ├── 21世纪教育网_古诗三首教案.docx
        ├── 古诗意境配图1.png
        └── ...

文件夹命名示例

课程文件夹名
五上第一单元第1课古诗三首五上_第一单元_第1课_古诗三首/
五上第一单元第5课积的近似数五上_第一单元_第5课_积的近似数/
五下第三单元第2课因数与倍数五下_第三单元_第2课_因数与倍数/

文件命名规则

文件夹内的文件使用简短命名 {课程名}_{类型}.扩展名

类型命名示例
课件古诗三首_课件.pptx
教学设计古诗三首_教学设计.docx
任务单古诗三首_任务单.docx

参考资源文件夹内按来源命名:{来源}_{描述}.扩展名

参考资源(自动保存)

搜索到的参考资源必须保存到对应课程的 参考资源/ 子文件夹中

  1. 网页资源 → 保存为腾讯文档或本地文件
  2. 图片资源 → 下载到 参考资源/images/
  3. 课件/教案参考 → 保存到 参考资源/

简写规则

  • 五年级上册 → 五上,五年级下册 → 五下
  • 单元:第X单元
  • 课程文件夹中的文件名不再重复年级/单元信息(已在文件夹名中体现)

文件输出方式

  • PPT/Word 文件:生成到对应课程文件夹
  • 在线文档:可生成腾讯文档链接返回给用户
  • 参考资源:保存到对应课程的 参考资源/ 子文件夹

资源获取功能

支持的平台

平台网址说明
学科网https://www.zxxk.com/中小学教育资源库
国家智慧教育平台https://basic.smartedu.cn/官方教育资源平台
人教智慧平台https://pep.smartedu.cn/人教版教材配套资源
其他支持通用网页支持截屏保存任意网页

获取方式

根据用户提供的资源链接,采用以下方式获取:

  1. 网页剪藏 → 使用 scrape_url 工具保存为腾讯文档
  2. 截屏保存 → 使用浏览器自动化截取页面
  3. 内容提取 → 读取页面内容,提取课件/教案/任务单信息

使用示例

用户可能这样触发:

  • "帮我下载学科网的《小数乘法》课件"
  • "获取智慧教育平台上这个教案"
  • "截取这个网页的教学设计"
  • "把学科网的这个资源保存下来"

文档生成流程

Step 1:收集教学信息

向用户确认以下关键信息:

信息项说明示例
课题具体教学内容《勾股定理》
教材版本使用哪个版本教材人教版/北师大版
年级学生年级初二/七年级
课型授课类型新授课/复习课/练习课
课时预计时长1课时(45分钟)
学生学情学生基础水平已掌握三角形基本知识

Step 2:选择文档模板

根据用户需求选择对应的模板框架:

教学设计模板 → 参考 references/teaching_design_template.md

学生任务单模板 → 参考 references/task_sheet_template.md

课件结构建议 → 参考 references/ppt_guide.md

Step 3:生成文档内容

根据模板框架和收集的教学信息,生成完整的教学文档:

  • 教学设计:按模板结构逐一填充内容,确保教学目标明确、过程完整
  • 学生任务单:设计分层任务,兼顾基础巩固与能力提升
  • 课件:规划每页内容,合理使用动画和可视化
  • 思维导图:对于知识点较多或需要梳理逻辑关系的内容,自动生成思维导图

思维导图生成流程

  1. 识别课程中的核心知识点和概念关系
  2. 选择合适的导图格式(默认使用 mermaid,适合快速生成)
  3. 调用 diagram-generator 生成思维导图文件
  4. 将导图文件插入到课件的相应页面
  5. 同时保存原始导图文件到工作目录供后续编辑

Step 4:输出交付物

根据用户选择的输出格式生成文档:

  • PPT 课件:使用 pptx skill 生成 .pptx 文件
  • Word 教案:使用 docx skill 生成 .docx 文件
  • 在线文档:可生成腾讯文档链接

教学设计内容要求

教学目标

  • 知识与技能:具体、可测量
  • 过程与方法:体现探究过程
  • 情感态度:适当即可

教学重难点

  • 重点:本节课核心知识
  • 难点:学生理解困难的点

教学过程

  • 导入:2-3分钟,生活情境引入
  • 新知探究:15-20分钟,核心环节
  • 巩固练习:10-15分钟,梯度练习
  • 总结:3-5分钟,知识梳理

学生任务单设计原则

预习任务

  • 自主阅读指导
  • 基础自测题目
  • 预习疑问收集

课堂任务

  • 探究问题设计
  • 例题变式训练
  • 小组讨论话题

巩固练习

  • 基础达标(全员必做)
  • 能力提升(选做)
  • 拓展挑战(学有余力)

数学学科特殊处理

公式与符号

  • 关键公式用彩色标注
  • 重要定理用框图突出

几何图形

  • 配合图示说明
  • 标注关键要素(角度、长度)

例题设计

  • 提供规范解题步骤
  • 包含易错点提示
  • 适当提供变式训练

常用提示词示例

用户可能这样触发技能:

文档生成

  • "帮我设计一节《二次函数》的教学设计"
  • "制作一个《全等三角形》复习课的PPT"
  • "创建一个《有理数运算》的导学案"
  • "帮我写一份《圆》的教案"
  • "生成一个《一次函数》预习任务单"

资源获取

  • "帮我下载学科网的《小数乘法》课件"
  • "获取智慧教育平台上这个教案"
  • "截取这个网页的教学设计"
  • "把 https://www.zxxk.com/xxx 这个资源保存下来"

参考资源

templates/

  • teaching_design_template.md - 教学设计通用模板
  • task_sheet_template.md - 学生任务单通用模板
  • ppt_guide.md - 课件制作指南

使用建议

  1. 先生成通用框架,再根据具体课题填充内容
  2. 数学概念要确保表述准确
  3. 例题选择要有代表性
  4. 练习要有梯度,从易到难
  5. 思维导图的使用
    • 适合知识复习课、单元总结、概念梳理等场景
    • 对于逻辑关系复杂的知识点,优先使用思维导图呈现
    • 生成的导图文件保存在 d:/WorkBuddy/MyTeacher/diagrams/ 目录
    • 如需调整导图样式或内容,可直接编辑生成的文件

思维导图技能集成

本技能已集成 diagram-generator 技能,提供专业的思维导图生成能力。

支持的导图格式

格式特点适用场景
Mermaid代码化、版本控制友好、生成快速课件内嵌、快速预览、文档集成
DrawIO功能强大、可精细编辑、支持复杂布局需要后续编辑、复杂知识体系
Excalidraw手绘风格、创意性强、非正式感吸引学生注意力、轻松氛围

导图应用场景

数学学科

  • 单元知识梳理(如"小数运算"、"平面图形")
  • 公式推导过程(如"勾股定理证明步骤")
  • 易错点归类(如"分数运算常见错误")
  • 解题思路梳理(如"应用题解题流程")

语文学科

  • 古诗词意象梳理
  • 文章结构分析
  • 人物关系图
  • 写作技巧归纳

导图示例

数学知识梳理导图

小数乘法
├── 小数乘整数
├── 小数乘小数
├── 积的近似数
├── 连乘、乘加、乘减
└── 解决问题
    ├── 估算
    └── 精确计算

语文古诗意象导图

《望天门山》
├── 景物
│   ├── 天门山
│   ├── 楚江
│   └── 孤帆
├── 动态描写
│   ├── 断
│   ├── 开
│   └── 出
└── 情感
    └── 豪迈豁达

技术实现

当用户要求制作课件时,系统会:

  1. 分析课程内容,判断是否适合使用思维导图
  2. 如果适合,自动生成导图 JSON 规范
  3. 调用 mcp-diagram-generator MCP 服务器生成导图文件
  4. 将导图插入到课件中(作为图片或可编辑对象)
  5. 保存导图原始文件供后续修改

Comments

Loading comments...