{"id":87770,"plugin_id":"plugin_asdk_app_6ae1a5f16f8881918fd0a948ab5ad183","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-09T18:08:56.512Z","digest":"7c2d1da9bad3832f6482a9f3ef6da66b5d18cf9f97faabf78cedf2930b999a40","against":null,"payload":{"description":"Use when the user wants a marketing, office or e-commerce image made with Creative Studio — recruitment or event posters, sale banners, social posts, product shots, livestream or YouTube thumbnails, greeting cards, ads — or wants templates, a brand kit, or to edit or find an image they made there. Not for text-only writing (captions, slogans, post copy), video, or general illustrations unrelated to marketing or brand work.","included_files":[],"name":"creative-studio","skill_md_contents":"---\nname: creative-studio\ndescription: Use when the user wants a marketing, office or e-commerce image made with Creative Studio — recruitment or event posters, sale banners, social posts, product shots, livestream or YouTube thumbnails, greeting cards, ads — or wants templates, a brand kit, or to edit or find an image they made there. Not for text-only writing (captions, slogans, post copy), video, or general illustrations unrelated to marketing or brand work.\n---\n\n# Creative Studio\n\nCreative Studio turns a short brief into on-brand images. The user's brand kits (colours, logo, reference images),\nuploads and past images live in their Creative Studio account; every tool works on the signed-in user's data only.\n\n## Pick the right tool\n\n| User wants | Tool |\n|---|---|\n| A new image from a description and/or photos | `creative_clarify` (a format they named → `use_case_id`) |\n| What Creative Studio is, how it works, how to start, AI allowance — or a mention with no clear task | `creative_help` |\n| Which formats or styles exist, or an id another tool needs | `creative_catalog` |\n| See, search or ask for template suggestions with no image round open | `creative_templates`; \"Use this template\" → `creative_asks` |\n| Answer the questions card in chat | `creative_generate` with the card's generate values + answers |\n| The suggest step of an open `creative_clarify` round | `creative_suggest_templates`; their own template images → `creative_add_template` |\n| Change part of an image (text, colors, an object) | `creative_edit` |\n| Redraw a whole finished image — not a local change, that's `creative_edit` | `creative_regenerate` |\n| Their images / one image | `creative_library` / `creative_image` |\n| Progress of images being created (only when asked) | `creative_job_status` |\n| Their brand kits | `creative_brand` |\n| Set up a brand kit from a website, or by hand | `creative_brand_extract`; logos they send for the draft → `creative_brand_draft_logo` |\n| Save a kit, make it the default, change its images | `creative_brand_save`, `creative_brand_default`, `creative_brand_asset` |\n| Delete images / a brand kit | `creative_library_delete` / `creative_brand_delete` (first call only shows a confirm card) |\n| Something only the website does | `creative_open_web` |\n\n## Rules\n\n- Pick the tool by what the user asks: only a request to make a new image goes to `creative_clarify` or\n  `creative_asks`; never turn a question or an unrelated message into an image.\n- Creative Studio only makes images. Text alone (captions, slogans, post copy), video, or general art and illustrations\n  are not for its tools — answer those without calling any Creative Studio tool.\n- Always call a tool for anything about formats, templates, the user's images or brand kits — never guess.\n- Pass `locale` (vi or en) = the language of the user's latest message.\n- Pass the user's words verbatim as `description` (and as edit or regenerate changes); don't write or expand image\n  prompts. Text that should appear on the image comes from their words, in their language.\n- Pass every attached photo in `images` and pasted image links in `image_urls`. A ratio, size or orientation they name\n  goes in `ratio`; otherwise don't ask about style or ratio — the studio picks defaults per format.\n- When the user says how many images they want, pass it as `count`. One run makes at most 4 images (more is capped at 4\n  — say so); with 0–1 template that many images, with 2+ templates one image per template.\n- Every created image has a short code shown on the cards (e.g. CARD-13). When the user names an image by its code, pass\n  it verbatim as `image_code` (`creative_edit`, `creative_image`, `creative_regenerate`).\n- The questions card asks only what is missing: let the user answer it, don't invent answers.\n- Creating, redrawing or editing an image first returns a confirmation card; nothing is drawn until the user confirms it\n  on the card, or agrees to it in chat after it appears (then call again with the card's values and `confirm=true`).\n  Delete tools are confirmed by the card's Delete button.\n- A questions, templates or confirm card from Creative Studio in this chat is an open request: when the user answers it\n  or decides in chat (\"create it without a template\", \"use this one\"), continue it with the Creative Studio tool its\n  button would call.\n- Keep `description` about the image: leave out requests about running the tool (how many images → `count`, skipping\n  confirmation, \"right now\").\n- When a card is shown, reply in at most one short sentence; never restate the card.\n- If a tool fails, say what failed and offer to try again. Never say Creative Studio made an image it did not make.\n- Never ask for passwords, API keys or tokens in chat.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}