{"id":97023,"plugin_id":"plugin_asdk_app_6abd51b0891c81918954286cdd388fa3","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-15T06:36:30.081Z","digest":"9775a1bc91f7ffab7e75ba82440794de63d941a53e1131f9eb2d87391bec23a9","against":null,"payload":{"description":"Edit an existing image from a link. Use when the user supplies an image and wants something changed, added or removed, a new background or a new style.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":219}],"name":"ai-photo-editor","skill_md_contents":"---\nname: ai-photo-editor\ndescription: Edit an existing image from a link. Use when the user supplies an image and wants something changed, added or removed, a new background or a new style.\n---\n# Edit an image\n\n1. You need the image as an `https` link and an instruction that says what to change and what to keep.\n2. Choose an image-edit model: call `list_models` with `endpoint` set to `/v1/images/edits`, unless the user names a model.\n3. Call `edit_image` with the `model`, the instruction as `prompt` and the link as `image`.\n4. If the result is still generating, call `get_job` with the job id, and again until the image is ready. Never start the same edit twice.\n5. Reply with the link to the edited image and one line on what changed.\n\nIf the user has no link to the image, ask for one: the tool reads images from links.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}