Duolingo Learning OS
Analysis
This appears to be a coherent local learning-system skill that stores progress under ~/duolingo/ and optionally provides a routing snippet for the user to apply.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
When user asks to learn, practice, quiz, review, or improve any topic listed in `~/duolingo/router/topics.md`, activate `duolingo`.
The optional router block changes when the skill activates in future conversations. The same file also says to provide the block for the user to paste and to never auto-write AGENTS, making it disclosed and user-controlled.
mkdir -p ~/duolingo/{router,topics,archive}The skill instructs creation of local folders and baseline files. This is a local filesystem operation, but it is bounded to the declared ~/duolingo/ configuration path and is central to the learning-state workflow.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Store this in global memory and apply automatically.
The skill persists learning state, active topics, rotation policy, streaks, queues, and session outcomes for reuse across future lessons. This is purpose-aligned, but users should know the data is retained locally.
