Як підключити Bluesky до Codex

Запланований запуск Codex може публікувати в Bluesky з кожним релізом, а Hermoso відхиляє пост, який задовгий, заздалегідь, тож неінтерактивне завдання падає голосно, а не пізно.

Hermoso, це MCP-сервер для маркетингу: 1 000+ інструментів через один OAuth-захищений endpoint, які дозволяють агенту досліджувати рекламу, що вже працює на ринку, створювати рекламу-зображення та відео, публікувати її і будувати платні кампанії за нею. Codex отримує доступ до всього через одне підключення. Ця сторінка охоплює один зріз: що Codex справді може робити у Bluesky і чого Bluesky йому не дозволяє.

Підключіть Hermoso до Codex

  1. Одна команда, без ключа.
    codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso
    Codex читає файл маркетплейсу в публічному репозиторії Hermoso і встановлює його п’ять навичок (research, ad-from-brand, generate, product-photoshoot і marketing). Навички запускають команду hermoso через npx, тож жоден список інструментів не завантажується у ваші сесії, і нічого не коштує контексту, поки не запущено команду.
  2. Увійдіть один раз.
    npx -y hermoso auth login
    Відкривається вхід через браузер, і облікові дані з доступом лише для власника зберігаються в ~/.hermoso/config.json. Немає браузера на цій машині, наприклад у CI або контейнері? Створіть ключ у MCP & CLI → Terminal & API keys і виконайте npx -y hermoso auth login --token hmk_…. Ключ має реальні повноваження витрат, тож ставтеся до нього як до пароля.
  3. Необов’язково: також MCP-сервер.
    codex mcp add hermoso -- npx -y hermoso mcp
    Це записує сервер у ~/.codex/config.toml і читає ті самі збережені облікові дані, тож ключ у файл не потрапляє. Волієте розміщену кінцеву точку? codex mcp add hermoso --url https://app.hermoso.ai/mcp, а потім codex mcp login hermoso для входу через OAuth. Навички досягають кожного інструмента і без того, і без іншого.
  4. Попросіть Codex щось зробити. «Знайди найдовше працюючі оголошення трьох моїх найближчих конкурентів і переробі найкращий хук у відео 9:16» або «опублікуй цей рендер у каналі». Агент обирає інструменти, а ви підтверджуєте витрати.

Codex зберігає MCP-сервери в ~/.codex/config.toml або в .codex/config.toml довіреного проєкту, і цей файл у форматі TOML, а не JSON: скопійований блок mcpServers не завантажиться, а вручну написаний запис має вигляд [mcp_servers.hermoso] з command = "npx" і args = ["-y", "hermoso", "mcp"]. Завершальний mcp несе навантаження: npx -y hermoso без підкоманди лише виводить довідку і завершується. Codex читає плагін-маркетплейси в тому самому макеті .claude-plugin, який використовує Claude Code, тому один репозиторій встановлюється в обох.

Потім підключіть сам Bluesky один раз: Settings → Connectors у Hermoso, з вашим handle і паролем застосунку Bluesky. Екрану згоди немає: пароль застосунку створюється в налаштуваннях самого Bluesky, і його можна відкликати там, не чіпаючи ваш справжній пароль.

Інструменти Bluesky, які отримує Codex

  • post_to_bluesky: публікує пост від імені підключеного акаунта: до 300 символів, до чотирьох зображень з альтернативним текстом або один MP4-відеокліп з необов’язковими доріжками субтитрів. Посилання без медіа отримує картку попереднього перегляду, яку будує Hermoso, бо Bluesky її не завантажує.
  • schedule_post: ставить у чергу в календарі, спільному з усіма каналами, з перевіркою ліміту 300 символів під час постановки в чергу, а не під час запуску.
  • list_bluesky_posts: власні останні пости акаунта з їхніми AT-URI і поточними лічильниками. Репости позначаються, щоб чужий пост ніколи не сприймався як ваш.
  • bluesky_post_metrics / bluesky_account: вподобання, репости, відповіді, цитати і закладки по кожному посту, а також підписники, підписки і кількість постів для вашого акаунта або будь-якого публічного.
  • list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: читання та відповіді на прямі повідомлення, включно із запитами від людей, на яких акаунт не підписаний.
  • manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: прийняти запит, вимкнути сповіщення, заблокувати або покинути розмову, відреагувати одним емодзі і скинути лічильники непрочитаного.
  • delete_bluesky_post: видаляє пост після першого виклику, який нічого не видаляє, а лише показує, що буде видалено.

Bluesky підключається через пароль застосунку, а не через екран входу: створіть його в налаштуваннях Bluesky і вставте разом із handle у Workspace → Connectors. Позначте доступ до прямих повідомлень під час створення, інакше інструменти DM скажуть, що пароль не може чатувати. Це властивість пароля, а не зламане підключення. Ще два правила Bluesky, які Hermoso перевіряє перед відправкою: для відео потрібна підтверджена електронна пошта в акаунті Bluesky, а картка посилання і зображення не можуть бути в одному пості. Публікація не коштує кредитів, бо Bluesky не стягує плату за виклик.

Ліміти Bluesky, які варто знати, перш ніж автоматизувати

ТекстПост у Bluesky обмежено 300 символами і окремо 3,000 байтами, тож пост із великою кількістю емодзі може бути менше 300 символів і все одно бути задовгим. Ліміт застосовується під час створення або постановки в чергу, тож занадто довгий пост відхиляється, поки ви ще тут і можете його виправити, а не тихо обрізається під час публікації.
ВидимістьЛише публічні. Пост у Bluesky, публічний запис у протоколі AT, і непублічної, приватної чи чернеткової форми в нього немає. Перевірка відбувається до виклику, ніколи після.
КарусельВід 2 до 4 зображень, лише зображення. Чотири, власне число Bluesky з лексикону AT Protocol для вбудування зображень, а п’яте відхиляється, а не відкидається. Відео, це інше вбудування, що містить рівно один кліп, а пост має одне вбудування, тож пост у Bluesky, це зображення, одне відео або картка посилання: щось одне з трьох.
Який обліковий записНемає, якщо тільки бренд не підключив більше одного акаунта Bluesky. Тоді account називає, який саме, а кілька акаунтів без вказаного відхиляється з назвою, а не вгадується.

Спробуйте в Codex

Просіть звичайною мовою. Це прості речення, а не DSL:

“Неінтерактивно: для кожного нового тегу опублікуй одне оновлення в Bluesky до 300 символів з карткою посилання на сторінку релізу і виведи URL поста як JSON.”

Це проходить через get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. В інтерактивному режимі Codex показує виклик перед запуском. У неінтерактивному режимі запитати нікого, тож на кожному кроці, який публікує або витрачає кошти, варто продумати це заздалегідь.

Codex у Bluesky: частина, що кусається

Відео в Bluesky має пастку, яку жодна повторна спроба не виправить: Bluesky не обробить відео з облікового запису, чия електронна пошта не підтверджена. Hermoso повідомляє про це як відмову з назвою причини, а не як невдале завантаження, і повторне підключення не допомагає, бо це налаштування облікового запису Bluesky. Підтвердіть пошту один раз, перш ніж спрямовувати завдання на відео. Текстові та фотопости такого обмеження не мають.

Для неінтерактивних запусків віддавайте перевагу CLI hermoso з --json, а не повному маніфесту інструментів. Він значно дешевший у контексті й простіший для перевірки.

Досліджуйте Bluesky перед публікацією

У Hermoso немає бібліотеки реклами Bluesky і пошуку в Bluesky, тому дослідження конкурентів там зводиться до однієї чесної речі: bluesky_account читає підписників, підписки і кількість постів будь-якого публічного акаунта, чого достатньо, щоб оцінити конкурента і відстежувати його щотижня. Все інше в дослідницькій поверхні (бібліотеки реклами Meta, Google і LinkedIn, органічні TikTok, Instagram, YouTube, Reddit і Threads) не змінюється.

Платна частина

У Hermoso немає продукту реклами Bluesky, і ми не натякаємо на нього. Bluesky тут органічний: публікація, планування, читання, відповіді й вимірювання. Платні інструменти охоплюють Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads та AppLovin Ads.

Чого Codex не може зробити самостійно

Агент із бюджетом корисний лише тоді, коли радіус ураження обмежений, тож огорожа знаходиться на сервері, а не в промпті. Кожна рекламна кампанія, набір оголошень, група оголошень і оголошення створюються призупиненими, а перемикачі статусу, що запускають реальні гроші, відмовляються працювати без явного прапорця підтвердження. Кожен рендер спершу котирується (hermoso_capabilities публікує точну кредитну вартість кожної моделі до будь-яких витрат). Кредити резервуються перед першим викликом провайдера і списуються за точною вартістю після, тож невдала відправка повертає кошти, а не лишає вас з оплатою за нічого. Видалення також потребують підтвердження, і кожне дерево кампанії перевіряється зі сторони рекламної платформи, перш ніж ваш агент розповість, що створив.

Один крок свідомо ваш: створення пароля застосунку в Bluesky і підключення його один раз. Усе після цього, виклик інструмента.

Решта матриці

З Codex публікуйте в: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. Або дивіться усе, куди Codex може публікувати.

Публікуйте в Bluesky з: Claude · ChatGPT · Claude Code · Cursor · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Реклама з командного рядка

Поширені запитання

Чи може Codex публікувати у Bluesky?

Так, з плагіном Hermoso для Codex. Виконайте codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, що встановлює навички Hermoso, а потім увійдіть один раз через npx -y hermoso auth login. Вхід відкриває браузер і сам зберігає облікові дані, тож ключ створювати й вставляти не треба. Для MCP-сервера також виконайте codex mcp add hermoso -- npx -y hermoso mcp. Тоді Codex має понад 1 000 інструментів, зокрема ті, що публікують у Bluesky, а також ті, що досліджують рекламу, яка вже працює на вашому ринку, і рендерять креатив.

Як підключити Bluesky до Codex?

Два кроки, кожен один раз. Виконайте codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, що встановлює навички Hermoso, а потім увійдіть один раз через npx -y hermoso auth login. Вхід відкриває браузер і сам зберігає облікові дані, тож ключ створювати й вставляти не треба. Для MCP-сервера також виконайте codex mcp add hermoso -- npx -y hermoso mcp. Потім створіть пароль застосунку в налаштуваннях Bluesky (позначте доступ до прямих повідомлень, якщо потрібні інструменти DM) і вставте його разом зі своїм handle у розділі Workspace → Connectors у Hermoso. Після цього Codex публікує в Bluesky як звичайний виклик інструмента.

Який ліміт підпису для Bluesky при публікації з Codex?

Пост у Bluesky обмежено 300 символами і 3,000 байтами, тож пост із великою кількістю емодзі може бути менше 300 символів і все одно відхилений. Hermoso називає, який ліміт спрацював і на скільки. Він застосовує це під час створення або постановки в чергу, тож Codex отримує повідомлення одразу, а не помилку пізніше, коли ніхто не стежить.

Чи може Codex запланувати пост у Bluesky на пізніше?

Так. schedule_post ставить його в чергу в календарі, спільному з усіма іншими каналами, з окремим підписом для кожного каналу, якщо текст має відрізнятися. list_scheduled і cancel_scheduled читають його і знімають із черги. Bluesky входить до одинадцяти каналів, які працюють через чергу.

Чи може Codex публікувати в Bluesky приватно або як чернетку?

Ні. Пост у Bluesky, публічний запис у протоколі AT, без непублічної, приватної чи чернеткової форми, тож перевірка має відбутися до виклику. Hermoso відхиляє видимість, яку Bluesky не може забезпечити в момент запиту, а не тихо публікує щось слабше.

Скільки коштує публікація у Bluesky з Codex?

Публікація в Bluesky не коштує кредитів; Bluesky не стягує плату за виклик. Кредити витрачаються на генерацію креативу. Тарифи коштують $29, $69 і $149 на місяць за 1,300, 3,100 і 6,750 кредитів, і кожна функція доступна на кожному тарифі, включно з Free. Єдиний виняток, корпоративний SSO.

Почніть безкоштовно з 30 кредитами під час реєстрації та заробіть понад 250 додаткових. Кожна функція доступна на кожному тарифі.

Почати безкоштовно →   Переглянути ціни