← 返回 Skills 市场
Vietnam Education
作者
Trustydev212
· GitHub ↗
· v1.0.0
· MIT-0
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install vietnam-education - 安装完成后,直接呼叫该 Skill 的名称或使用
/vietnam-education触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills