k12-lesson-plan-creation
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONNO_CODE
Full Analysis
- [Command Execution]: The skill uses a shell script (
scripts/render_all.sh) to coordinate the rendering process. This script performs basic environment setup, such as checking for thepython-docxlibrary and installing it viapipif missing. This is a standard procedure for ensuring the bundled Python scripts have the necessary dependencies to generate Word documents. - [Dynamic Execution]: The skill involves several Python scripts (
scripts/render_documents.py,scripts/render_lesson_docx.py,scripts/render_lesson_html.py) that process alesson.jsonfile created by the agent. These scripts use the data within the JSON to dynamically build and style documents. While this involves programmatic assembly of content, it is performed using local, bundled logic rather than executing untrusted remote code. - [Tool Invocations]: The instructions mandate calling Learning Commons Knowledge Graph tools (e.g.,
find_standard_statement) to ground lesson plans in actual educational standards. These are platform-integrated tools designed for specific educational data retrieval. - [User Interface and Interaction]: The skill includes instructions to interact with the user (the teacher) by clarifying needs and offering drafts before final document generation. This ensures the output is aligned with user expectations before resource-intensive rendering occurs.
Audit Metadata