{"id":89033,"plugin_id":"plugin_asdk_app_6ae1e20a0fac81918965875d85c22670","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-10T12:09:54.582Z","digest":"d3ed7a60faba51422021c738e92096f24a7e86cd33c8945c388a5a50fd377860","against":null,"payload":{"description":"Choose a useful next subject after a How to Draw lesson when the learner asks what to practice next. Base the recommendation on their reported experience, then create a new guided plan; do not assume the app tracks completion.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":207}],"name":"next-subject-progression","skill_md_contents":"---\nname: next-subject-progression\ndescription: Choose a useful next subject after a How to Draw lesson when the learner asks what to practice next. Base the recommendation on their reported experience, then create a new guided plan; do not assume the app tracks completion.\n---\n\n# Choose the next drawing subject\n\n1. Identify the previous subject and any difficulty or success the learner reported. If unavailable, ask what they just drew.\n2. Choose one related subject that practices a transferable shape or technique while adding one manageable challenge. Explain the connection in one sentence.\n3. Set a concrete target for the next attempt and create a complete ordered instruction list.\n4. Call `display-drawing-instructions` with the new `instructions` array. This replaces the previous stored guide in the chat session.\n5. Invite the user to use **Begin**. For requested steps, provide cumulative self-contained SVG markup through `display-drawing-step` with the correct zero-based `step_index`.\n\nDeliver one next subject, the reason for it, and a guided plan. Use reported progress rather than claiming access to a completion history or score.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}