canva-translate-design — скилл для Codex: перевод и установка
Переводит весь текст в дизайне Canva и создаёт отдельную копию. Нужен для локализации макета без правок каждого текстового блока вручную.
npx skills add openai/plugins --skill canva-translate-design -a codexЧто делает canva-translate-design
Скилл находит дизайн Canva по ID, URL или названию. По названию он использует Canva:search-designs, а при нескольких совпадениях просит выбрать нужный вариант. Затем создаёт копию с теми же размерами через Canva:resize-design, чтобы исходник остался без изменений.
Для копии запускается Canva:start-editing-transaction, который возвращает текстовые элементы и их ID. Скилл переводит каждый элемент, сохраняет переносы строк и особенности форматирования, затем одной операцией Canva:perform-editing-operations заменяет весь текст и обновляет название дизайна. После показа превью он ждёт явного подтверждения и завершает транзакцию через Canva:commit-editing-transaction.
Если перевод заметно меняет длину строк, макет может потребовать ручной правки в Canva. Это повод проверить размеры текстовых блоков до сохранения копии.
Какие задачи решает
- перевести текст во всех страницах дизайна Canva
- создать локализованную копию без изменения оригинала
- найти дизайн по названию, URL или ID
- заменить текстовые элементы одной операцией
- проверить макет после изменения длины строк
Примеры запросов агенту
- Переведи мой дизайн Canva с ID `DABcd1234ef` на французский язык и покажи превью перед сохранением.
- Найди в Canva дизайн «Summer Sale Poster», создай копию на испанском и сохрани исходный макет без изменений.
- Локализуй дизайн по URL Canva на немецкий, сохрани переносы строк и попроси подтверждение перед коммитом.
Как установить canva-translate-design
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill canva-translate-design -a codex2Вручную: положить файлы
.agents/skills/canva-translate-design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill canva-translate-design -a claude-code2Вручную: положить файлы
~/.claude/skills/canva-translate-design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/canva-translate-design/
Вручную: положить файлы
.cursor/skills/canva-translate-design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins canva-translate-design2Вручную: положить файлы
.github/skills/canva-translate-design/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/canva/skills/canva-translate-designВручную: положить файлы
.devin/skills/canva-translate-design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о canva-translate-design
Как установить canva-translate-design в Codex?
Выполните npx skills add openai/plugins --skill canva-translate-design -a codex, затем используйте файл .agents/skills/canva-translate-design/SKILL.md.
Что делает canva-translate-design?
Скилл переводит текстовые элементы дизайна Canva, создаёт копию с теми же размерами и применяет замены после подтверждения превью.
Что произойдёт, если перевод станет длиннее исходного текста?
В Canva может понадобиться поправить макет вручную. Скилл предупреждает об этом, когда длина текста заметно меняется.