{"id":89035,"plugin_id":"plugin_asdk_app_6ae1e20a0fac81918965875d85c22670","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-10T12:09:54.634Z","digest":"5973c40c8a98174f5ca330c4149b879924ebf809010c82e9c13e592b65926048","against":null,"payload":{"description":"Repair an unclear How to Draw step when the user says an existing guide image or instruction is confusing. Explain the adjustment and show a revised SVG for the same step; rely on the user's report rather than claiming to see their sketch.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":200}],"name":"repair-drawing-step","skill_md_contents":"---\nname: repair-drawing-step\ndescription: Repair an unclear How to Draw step when the user says an existing guide image or instruction is confusing. Explain the adjustment and show a revised SVG for the same step; rely on the user's report rather than claiming to see their sketch.\n---\n\n# Repair a drawing step\n\n1. Locate the current `step_index`, instruction, and SVG from conversation context or model-visible `display-drawing-step` content. Ask which step is affected if it cannot be identified.\n2. Identify the specific difficulty from the user's description. If unclear, ask which shape, placement, or proportion looks wrong.\n3. Explain one or two actionable corrections. Preserve the stored instruction's intent and useful geometry from earlier steps.\n4. Write a clearer self-contained cumulative SVG for the same step. Keep framing consistent where possible; use an opaque white background, dark strokes, and no text or labels.\n5. Call `display-drawing-step` with the revised `svg` and the **same** zero-based `step_index`. Check its returned instruction matches the step being repaired. Invite a retry before continuing.\n\nThis revises the guide image, not the stored plan. For a different instruction sequence, call `display-drawing-instructions` with a new plan and explain that it replaces the current one. Do not claim to inspect the user's drawing unless it was supplied in conversation.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}