Suggests opening generated HTML through an unspecified CLI command
Source references: 4The Skill tells the agent to run a command to open a lesson when possible, without constraining the command, browser, or confirmation flow. Lessons may also contain interactive scripts and shared components.
The agent may invoke a system default handler and run scripts from the generated page; if existing shared assets in the workspace were tampered with, opening the lesson would execute them in a local browser context. The supplied evidence does not show that such abuse will necessarily occur.
The source does recommend opening a generated lesson through a CLI and permits interactive components, so scripts in a local HTML lesson could run when opened. However, it supplies no command, script implementation, external-program arguments, or mandatory automatic execution. The evidence therefore cannot establish that an unsafe command or malicious content would run, and opening a requested lesson is a normal teaching action. Users can require file generation only, or demand the full command and confirmation before execution.
This assessment concerns the code and conditions shown, not proof that harm has occurred.If possible, open the lesson file for the user by running a CLI command.Show 3 other places
Lessons are built from reusable **components**, stored in `./assets/`: stylesheets, quiz widgets, simulators, diagram helpers, and anything else a second lesson could reuse.Reuse is the default, not the exception. Before authoring a lesson, read `./assets/` and build from the components already there. When a lesson needs something new and reusable, write it as a component in `./assets/` and link to it; never inline code a future lesson would duplicate.For skill acquisition, difficulty is the tool. Effortful retrieval is what builds storage strength. Skills should be taught through interactive lessons. There are several tools at your disposal:- Interactive lessons, using quizzes and light in-browser tasks- Lessons which guide the user through a list of real-world steps to take (for instance, yoga poses)- Interactive lessons, using quizzes and light in-browser tasks- Lessons which guide the user through a list of real-world steps to take (for instance, yoga poses)