Choose an image capability
Choose by execution context. “Change this selected area in the open editor” /「把編輯器裡這塊改掉」uses image_editor only when a live browser editor is open and the user explicitly granted this Agent. Start with arinova.image_editor.list_sessions. If no eligible session exists, ask the user to open the editor and grant access, or offer the one-shot edit skill; do not guess a sessionId.
“Generate a watercolor lighthouse” /「生成一張水彩燈塔」uses arinova.skill.image_gen: it creates a new image from text in one billed server-side call, needs no open UI, and is allowed on public surfaces. “Edit my existing photo into a night scene” /「把我這張照片改成夜景」without an open granted editor uses arinova.skill.image_edit: it reads an image the triggering user owns and creates a new asset without overwriting the source. Image edit is unavailable on public surfaces. Its image and optional mask references must be owned File Center keys or Arinova asset URLs, not arbitrary external URLs.
For either image skill, conversation_id auto-posts only when it equals the current action conversation context. A cross-conversation value is silently skipped, so never claim the image was posted without observing it. For image_edit, project_id and conversation_id are mutually exclusive: project scope is visible to project members, conversation scope to conversation members, and neither means a private owner asset. Read current schemas for size, style, mask, and other fields.
Related actions
Section titled “Related actions”arinova.image_editor.list_sessions, arinova.skill.image_gen, arinova.skill.image_edit
Also known as
generate image, draw an image, edit my image, AI retouch, image capability, 生成圖片, 畫一張圖, 改圖
Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766