← 返回 Skills 市场
trustydev212

Vietnam Education

作者 Trustydev212 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
118
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install vietnam-education
功能描述
Skill soạn giáo án, đề thi, phiếu học tập theo chuẩn Chương trình GDPT 2018 (Thông tư 32/2018/TT-BGDĐT) và Công văn 7991/BGDĐT-GDTrH (cấu trúc đề kiểm tra đị...
安全使用建议
This skill appears coherent for composing Vietnamese lesson plans and CV‑7991 exam papers, but check these before installing: - Missing file: SKILL.md references a validate.py step but no validate.py is included; ask the author or verify how the output Word is validated. - Input parsing: draw-figure.py and verify-answer.py use sympy.parse_expr / parse functions on strings. If you (or the agent) pass untrusted text into these, it can be unsafe — run in a sandbox or review/limit inputs before executing. - Installation notes: SKILL.md recommends global npm install -g docx and pip install ... --break-system-packages. Prefer using a virtualenv (python) and avoid global npm installs if possible to reduce system impact. - Web searches: The workflow depends on the agent performing web_search to fetch SGK/textbook content. That means data will be retrieved from the web during operation — consider privacy implications if you will be using proprietary or student data alongside the tool. - Code review: The included JS/Python look free of network calls and external endpoints, but you should still scan the code if you plan to run it in a sensitive environment. If you want to proceed safely: run the scripts in an isolated environment (virtualenv/container), avoid installing packages globally, confirm or obtain the missing validate.py, and review how expressions passed to sympy are constructed or sanitized.
功能分析
Type: OpenClaw Skill Name: vietnam-education Version: 1.0.0 The skill bundle is designed to assist Vietnamese teachers in creating lesson plans and exams according to national standards (Circular 32/2018 and Dispatch 7991). While the functionality is well-aligned with its stated purpose, the Python scripts `verify-answer.py` and `draw-figure.py` utilize `sympy.parsing.sympy_parser.parse_expr` and `sympify` to process mathematical expressions. These functions are known to be vulnerable to arbitrary code execution (RCE) if they process unsanitized input, which could be exploited via a crafted prompt. Additionally, `SKILL.md` encourages the use of the `--break-system-packages` flag during installation, which is a risky practice on many Linux distributions.
能力评估
Purpose & Capability
Name/description, required binaries (python3, node), and included scripts (create-exam.js, draw-figure.py, verify-answer.py) align with the stated goal of composing lesson plans, exams and verifying answers; included helper reference files also match the educational purpose.
Instruction Scope
Runtime instructions properly require web searches for textbook/SGK verification and running the included scripts to generate .docx, draw figures, and verify calculations. Two items to note: (1) SKILL.md refers to a `validate.py` step (⑦) but no validate.py is present in the manifest — that's an inconsistency the author should fix; (2) the scripts accept and parse user-supplied expressions (sympy.parse_expr and similar) — this runs code locally and can be dangerous if untrusted input is executed without sanitization. Also the SKILL.md repeatedly instructs agents to perform web_search operations: that's expected for this task but means the agent will fetch external material during use.
Install Mechanism
There is no automated install spec in the registry; SKILL.md lists straightforward installs (npm install -g docx, pip install sympy matplotlib numpy). These are standard packages from normal package managers (npm/pip). The only minor concern is the suggested use of global npm install and pip with --break-system-packages (an uncommon flag that modifies system package boundaries) — operationally unusual but not incoherent with purpose.
Credentials
The skill requests no environment variables or credentials and requires only Python and Node — that's proportionate for document generation and local math/plotting verification. No unrelated secrets or config paths are requested.
Persistence & Privilege
Skill has default presence (always: false) and normal model invocation settings. It does not request persistent elevated privileges or modify other skills' configurations.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install vietnam-education
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /vietnam-education 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Vietnam Education v3 — Major update for education content creation and answer verification. - Soạn giáo án, đề thi, phiếu học tập theo chuẩn Chương trình GDPT 2018 và Công văn 7991/BGDĐT-GDTrH (17/12/2024). - Thêm hệ thống VERIFY ĐÁP ÁN 3 LỚP: tra cứu SGK (web search), kiểm tra tính toán bằng SymPy (Toán/Lý/Hóa), vẽ hình/đồ thị bằng Matplotlib. - Có script tạo file .docx đề thi chuẩn format CV 7991 chỉ với 1 lệnh, hỗ trợ đầy đủ cấu trúc đề kiểm tra mới nhất. - Phủ tất cả cấp học: Tiểu học, THCS, THPT. - Hướng dẫn chi tiết kiểm tra, xác nhận, và cảnh báo kiến thức cho giáo viên trước khi sử dụng.
元数据
Slug vietnam-education
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Vietnam Education 是什么?

Skill soạn giáo án, đề thi, phiếu học tập theo chuẩn Chương trình GDPT 2018 (Thông tư 32/2018/TT-BGDĐT) và Công văn 7991/BGDĐT-GDTrH (cấu trúc đề kiểm tra đị... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 118 次。

如何安装 Vietnam Education?

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

Vietnam Education 是免费的吗?

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

Vietnam Education 支持哪些平台?

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

谁开发了 Vietnam Education?

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

💬 留言讨论