Рецепта 2 · цял проект от А до Я

Карусел за Instagram

Правиш карусел от 6 кадъра 4:5 за Instagram: един стил, един и същ продукт във всеки кадър и надписи на кирилица, които се четат. Става за пост на твоя бранд, за продукт или за клиент.

около 2 часа10 стъпкикредити за кадрите · рендер при тебвсеки план с кредитиагент с терминал

Какво получаваш накрая

Шест файла 4:5 в един размер (например 1080 × 1350), номерирани 01–06, с надписите върху тях. Към тях: готов текст на поста. Всичко е в папка ./karusel, заедно с таблицата и id-тата.

Ще ти трябва

  • Абонамент с кредити. Колко ще струва, агентът ти казва още в първата стъпка.
  • Агент с терминал: Claude Code, Codex или Cursor. Той качва снимките и рендерира надписите на компютъра ти.
  • От 3 до 8 снимки на продукта от различни ъгли или вече готов елемент с тях.
  • Шрифт с кирилица за надписите.
  • По избор: Мозък (Pro, Ultra и Бизнес). Без него агентът те пита за бранда.
  • За публикуването (скоро): свързан профил в Instagram.
  1. 1

    Прочети Мозъка и поискай сметката

    Мозъкът казва на агента бранда и тона ти, за да не пита. Сметката преди старта показва колко ще струват кадрите, докато още нищо не е похарчено.

    Мозъкът и сметката

    Кажи на агента

    Ще правим карусел за Instagram: 6 кадъра 4:5 за [тема или продукт]. Гледат го [кои са зрителите]. Каруселът е [мой / за клиент]. Прочети Мозъка ми и ми кажи в две изречения какво ще вземеш от него: цветове, стил, тон. Ако е за клиент, НЕ ползвай моя бранд от Мозъка: цветовете и логото ще ти дам аз. Провери баланса ми и направи сметка по живите цени: 1 кадър за стила, 3 варианта, още 5 кадъра и резерва за 2 повторни кадъра. Таван: [N] кредита. Направи папка ./karusel. Нищо не харчи без моето „да“.

    Агентът прави

    get_brainget_creditslist_models

    Получаваш: Две изречения какво агентът взима от Мозъка, сметка до баланса ти и папка ./karusel. Нищо не е похарчено.

    0 кредита
    Защо работи
    • Мозъкът носи бранда, тона и стила ти. Агентът го чете, вместо да те пита.
    • Без изрична забрана Мозъкът налива твоите цветове и в чуждия проект.
    • Мозъкът е в Pro, Ultra и Бизнес. Без него агентът продължава и те пита за бранда.

    Провери, преди да продължиш

    • Агентът каза какво взима от Мозъка и това подхожда на този карусел.
    • Ако е за клиент, в плана няма твоите цветове и лого.
    • Общата цена е под тавана ти и под баланса.

    Капанът

    Клиентски карусел в твоите цветове. Ако не кажеш на агента изрично, Мозъкът налива бранда ти и в чуждия проект.

    Подробно в урок 7: Мозък и кредити
  2. 2

    Запази продукта като елемент @продукт

    Каруселът е серия: продуктът трябва да е един и същ и в шестте кадъра. Елементът го заковава веднъж, преди първия кадър.

    Един продукт в шест кадъра

    Кажи на агента

    Провери дали имам елемент за [продукта]. Ако го има, покажи ми го и ползвай неговия таг навсякъде, където пиша @продукт. Ако го няма, качи от папка [./karusel/snimki] между 3 и 8 снимки от различни ъгли и направи елемент @продукт, категория реквизит (prop). Подреди снимките от най-ясната към най-слабата: първата става лицевата. Описанието напиши на английски, само как изглежда: [материал, цвят, форма, етикет]. Кажи ми колко снимки минаха проверката за съдържание.

    Агентът прави

    list_elementscreate_uploadcreate_element

    Получаваш: @продукт в списъка с елементите ти. Всичките шест кадъра ще го викат по име. 0 кредита.

    0 кредита
    Защо работи
    • Зад тага стоят твоите снимки. Затова и в шестте кадъра излиза същият продукт, а не шест различни.
    • Качването иска агент с терминал. Без терминал направи елемента в Студиото, а тук само го провери.
    • Виж честната граница

    Провери, преди да продължиш

    • @продукт е в списъка и има поне 3 снимки.
    • Знаеш колко снимки минаха проверката за съдържание.
    • Знаеш точния таг и го пишеш само така.

    Капанът

    Най-добрите снимки в края на списъка. Моделът взима само първите 4–6 снимки на елемента, лицевата първа, а останалите изобщо не стигат до кадъра. Подреди най-ясните първи.

    Подробно в урок 5: @Елементи
  3. 3

    Подреди шестте кадъра като история

    Каруселът се плъзга кадър по кадър, затова е история, не шест хубави снимки. Таблицата се прави преди генерацията: по нея се пишат и промптовете, и надписите.

    Историята в шест кадъра

    Кажи на агента

    Преди да генерираме, подреди карусела като история от 6 кадъра. Кадър 1 е куката: кара човек да плъзне, без да обяснява. Обратът пази за кадър 6. Направи таблица с колони: номер, какво се вижда и надпис. Във всеки кадър има @продукт и най-много два важни предмета. Надписът е изречение с глагол, до [8] думи, в моя тон от Мозъка. Запиши таблицата в ./karusel/plan.md, покажи ми я и чакай моето „да“.

    Агентът прави

    get_brain

    Получаваш: Таблица с шест реда: какво се вижда и какво пише на всеки кадър. По нея се генерира и по нея се слагат надписите. 0 кредита.

    0 кредита
    Защо работи
    • Куката е примамка, не статистика. Число в кадър 1 казва „следва справка“ и палецът продължава.
    • Обратът в края задържа човека до последния кадър.
    • Един-два важни предмета на кадър. Повече на телефон не се четат.

    Провери, преди да продължиш

    • Кадър 1 сам кара да плъзнеш, без обяснение.
    • Обратът е в кадър 6.
    • @продукт е във всеки ред на таблицата.
    • Всеки надпис е изречение с глагол, до 8 думи.

    Капанът

    Статистика за кука. Число в кадър 1 обещава справка, не история. Числото слагай в текста на поста.

    Подробно в урок 13: Правилата
  4. 4

    Задай стила с първия кадър

    Първият кадър е корицата на карусела и котвата на стила. Светлината, палитрата и материите му минават в останалите пет.

    Кадърът, който задава стила

    Кажи на агента

    По ./karusel/plan.md направи кадър 1 във формат 4:5, с @продукт. Подай го като елемент и избери модел, който приема елементи. Не ползвай Soul и GPT Image 2: нямат 4:5 и тихо го сменят, Soul с 3:4, а GPT Image 2 с квадрат. Пиши като арт-директор: мигът, обектив, светлина с посока, две материи, палитра с имена и едно нарочно несъвършенство. Без думи като 8k, masterpiece и cinematic. Без никакъв текст в кадъра: надписа слагаме после отгоре. Остави спокойно място за надписа [горе или долу]. Кажи ми цената, преди да поръчаш.

    Агентът прави

    list_elementslist_modelsgenerate_image

    Получаваш: Първият кадър на карусела. Светлината, палитрата и материите му стават стилът на всички шест.

    харчи кредити · агентът казва колко
    Защо работи
    • Soul и GPT Image 2 нямат 4:5 и тихо го сменят: Soul прави 3:4, GPT Image 2 прави квадрат. Каруселът излиза в друг формат и никой не те предупреждава.
    • Ясна посока на светлината прави повече от „8k, masterpiece“. С тях кадърът изглежда като AI от 2024 г.
    • Буквите в кадъра моделът ги бърка. Надписът отгоре с код е верен буква по буква.
    • Виж честната граница

    Провери, преди да продължиш

    • Кадърът е 4:5, не 3:4 и не квадрат.
    • Продуктът е същият като на снимките.
    • Освен етикета на продукта, в кадъра няма букви.
    • Има спокойно място за надписа.

    Капанът

    Модел без 4:5. Soul тихо прави 3:4, а GPT Image 2 тихо прави квадрат: каруселът излиза в друг формат и никой не те предупреждава.

    Подробно в урок 3: Снимки
  5. 5

    Избери посоката от варианти

    Преди да направиш още пет кадъра в този стил, виж го в три наистина различни версии. Изборът сега струва три кадъра. Грешен стил после струва целия карусел.

    Три варианта по замисъл

    Кажи на агента

    Направи 3 варианта на кадър 1, 4:5, с @продукт, на същия модел като кадър 1. Да се различават по замисъл: ъгъл на камерата, светлина и композиция, не по случайност. Кажи ми общата цена, преди да почнеш. Покажи ми четирите кадъра заедно, с първия, и ми препоръчай един. Него ще ползваме като стил на останалите: запиши id-то му в ./karusel/ids.md.

    Агентът прави

    get_creditslist_modelsgenerate_imagegenerate_imagegenerate_image

    Получаваш: Четири наистина различни кадъра и препоръка. Избраният става кадър 1 и котва за стила.

    харчи кредити · агентът казва колко
    Защо работи
    • Три опита от един промпт дават три почти еднакви кадъра. Различният замисъл ти дава истински избор.
    • Цената я искаш преди трите кадъра. Така знаеш колко струва изборът, преди да е похарчен.

    Провери, преди да продължиш

    • Четирите кадъра (първият и трите варианта) се различават по ъгъл, светлина или композиция, не по дребни детайли.
    • Избра един, а id-то му е в ./karusel/ids.md.

    Капанът

    Варианти по зарче: същият промпт три пъти. Плащаш три кадъра и получаваш три почти еднакви.

    Подробно в урок 3: Снимки
  6. 6

    Направи останалите пет кадъра

    Стилът идва от избрания кадър, а продуктът идва от елемента. Така шестте изглеждат като една серия, а не като шест различни фотосесии.

    Останалите пет кадъра

    Кажи на агента

    Направи кадри 2–6 по ./karusel/plan.md, всеки 4:5. Кажи ми цената на кадър, преди да почнеш. За всеки подай избрания кадър 1 (id-то е в ./karusel/ids.md) като референция с роля стил (style), а @продукт като елемент. Стилът идва от кадъра, продуктът от елемента. Ползвай модела на кадър 1, не Soul и не GPT Image 2, и без текст в кадрите. Прави ги един по един и ми показвай всеки. Сваляй всеки кадър веднага в ./karusel/kadri, заедно с кадър 1, и записвай id-тата в ./karusel/ids.md. Накрая ми покажи шестте един до друг, в реда им.

    Агентът прави

    list_elementslist_modelsgenerate_imagecheck_generation

    Получаваш: Шест кадъра в един стил, с един и същ продукт, свалени на диска ти. Във всеки отговор агентът казва дали @продукт е влязъл.

    харчи кредити · агентът казва колко
    Защо работи
    • С роля стил моделът взима светлината, цветовете и материите на кадъра, а не предмета в него.
    • Кадърът за стил и снимките от елемента се броят заедно: една поръчка има таван за броя снимки. Ако не се събират, поръчката спира, преди да вземе кредити.
    • Soul отказва референции, а GPT Image 2 няма 4:5. Затова и двата тук не стават.

    Провери, преди да продължиш

    • Шестте на един екран изглеждат като една серия.
    • Продуктът е същият във всеки кадър: форма, цвят, етикет.
    • Във всеки отговор пише, че @продукт е влязъл в кадъра.

    Капанът

    Кадър 1, подаден като референция без роля. По подразбиране ролята е „предмет“: моделът го чете като нещо, което трябва да влезе в кадъра, а не като стил.

    Подробно в урок 6: Твоите снимки
  7. 7

    Сложи надписите с код

    Буквите не ги рисува моделът. Надписът е отделен слой, рендериран на твоя компютър: верен е буква по буква и се сменя за секунда.

    Надписите с код

    Кажи на агента

    Сложи надписите от ./karusel/plan.md върху шестте кадъра в ./karusel/kadri с код, на моя компютър. Напиши HTML слой с шрифта [името на шрифта, с кирилица] и цветовете на бранда, рендерирай го в реалния размер на всеки кадър и запиши готовите като 01.png … 06.png в ./karusel/gotovi. Надписът стои върху спокойна част от кадъра или на плътна плочка, далеч от ръбовете, и не закрива продукта. Покажи ми шестте.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: Шест готови кадъра с верни букви. Дума се сменя за секунда, без нова генерация. 0 кредита.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Моделите чупят кирилицата: изпускат букви или слагат латинско Z вместо З. Кодът пише точно това, което си дал.
    • Слой, рендериран в друг размер, се разтяга и буквите се размазват. Затова размерът е този на кадъра.

    Провери, преди да продължиш

    • Всяка дума е вярна, буква по буква.
    • Надписът не закрива продукта и стои далеч от ръбовете.
    • Шрифтът има всички български букви.

    Капанът

    Надпис, поръчан вътре в кадъра. Моделът пише „КОЕТ СТЕ“ вместо „КОЕТО НЕ СТЕ“, а всяка поправка е нова генерация.

    Подробно в урок 3: Снимки
  8. 8

    Провери реалния размер

    Шестте файла трябва да са в един размер и точно 4:5. Качеството „2K“ или „4K“, избрано в поръчката, не е размерът на файла: мерят се самите файлове. После ги гледаш в реален размер и смалени като на телефон.

    Реалният размер

    Кажи на агента

    Провери шестте файла в ./karusel/gotovi: размер в пиксели, съотношение и тежест в MB. Трябва да са в един размер и точно 4:5, например 1080 × 1350. Ако някой е различен, доведи го до същия размер, без да режеш продукта и надписа. Покажи ми шестте един до друг в реален размер и смалени до 350 px, като на телефон. Кажи ми кой надпис не се чете при 350 px.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: Шест еднакви по размер файла 4:5, проверени в реален и в телефонен размер. 0 кредита.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Качеството в поръчката не е размерът на файла. Мерено при поръчка в 4K: Gemini 2.5 Flash върна 1344 × 768.
    • Надпис, който не се чете при 350 px, на телефона не съществува.

    Провери, преди да продължиш

    • Шестте са в един размер и точно 4:5.
    • Надписите се четат и смалени до 350 px.
    • Имената са 01–06, в реда на историята.

    Капанът

    Вярваш на избраното качество. „2K“ и „4K“ в поръчката не са размерът на файла: при един модел „4K“ върна 1344 × 768.

    Подробно в урок 13: Правилата
  9. 9

    Напиши текста на поста

    Кадрите носят историята, текстът я отваря. Агентът го пише в твоя тон от Мозъка, кратко, както се чете в Instagram.

    Текстът на поста

    Кажи на агента

    Прочети Мозъка ми и напиши текста на поста за карусела по ./karusel/plan.md. Първият ред е въпрос, който кара да плъзнеш. После две-три кратки изречения в моя тон и призив: [какво искам да направят хората]. Без звездички и друг Markdown. Без вътрешни бележки, пътища и имена на файлове. Числа само такива, които всеки може да провери. Запиши го в ./karusel/post.txt и ми го покажи.

    Агентът прави

    get_brain

    Получаваш: Текст на поста в твоя глас, готов за копиране. 0 кредита.

    0 кредита
    Защо работи
    • Звездичките за удебеляване не стават удебелен текст в Instagram: остават като символи в поста.
    • Нищо вътрешно не стига до зрителя. Път до файл или бележка за теб в поста издават кухнята.

    Провери, преди да продължиш

    • Първият ред е въпрос.
    • Няма звездички, пътища до файлове и бележки за теб.
    • Призивът иска едно действие.

    Капанът

    Вътрешни бележки в публичния текст. Път до файл или „[попълни]“ в поста изглежда небрежно и руши доверието.

    Подробно в урок 11: Публикуване
  10. 10

    Публикувай карусела

    MCP-то няма бутон „публикувай“: агентът взима ключа на свързания ти Instagram и сам праща кадрите. Публикуването през агента тръгва до няколко дни. Дотогава качваш сам шестте файла.

    Каруселът в мрежата

    Скоро

    Кажи на агента

    Първо ми покажи кои профили са свързани. После публикувай шестте файла от ./karusel/gotovi като карусел в свързания ми Instagram, в реда 01–06, с текста от ./karusel/post.txt. Файловете трябва да са на публичен адрес: ако нямаш откъде да ги качиш, кажи ми и спри. Вземи ключа, без да ми го показваш и без да го пишеш във файл. Не ми казвай „готово“, преди да отвориш поста и да видиш шестте кадъра в правилния ред.

    Агентът прави

    list_connectionsget_connection_token

    Получаваш: Каруселът е в профила ти, а агентът ти дава адреса му, след като го е видял. Публикуването през агента тръгва до няколко дни; дотогава качваш сам шестте файла.

    0 кредита
    Защо работи
    • В MCP-то няма бутон „публикувай“. Агентът взима ключа на свързания профил и сам праща кадрите към Instagram с код.
    • При грешка постът понякога вече е излязъл. Агентът проверява, преди да опита пак, иначе каруселът излиза два пъти.
    • Виж честната граница

    Провери, преди да продължиш

    • Постът е в профила, с шестте кадъра в реда 01–06.
    • Корицата е кадър 1.
    • Ключът не се е появил на екрана.

    Капанът

    Повторен опит след грешка, без проверка. При грешка постът понякога вече е излязъл и вторият опит го публикува два пъти.

    Подробно в урок 11: Публикуване

Готово е, когато

Шестте кадъра са в един стил и с един и същ продукт. Надписите са верни буква по буква и се четат дори смалени до 350 px. Файловете са в един размер и точно 4:5. А кадър 1 сам кара човек да плъзне.

Варианти

  • За клиент: кажи на агента да не ползва твоя бранд от Мозъка и му дай цветовете и логото на клиента.
  • Без продукт: същите стъпки за карусел със съвети или с история. Стилът пак идва от първия кадър.
  • Рийл вместо карусел: само ако имаш истинско движение. Снимки, сменяни бързо във вертикален клип, изглеждат евтино; от тях става карусел.