Hermoso это маркетинговый MCP-сервер: 922+ инструмента через одну точку доступа с OAuth, которые позволяют агенту исследовать рекламу, уже идущую на рынке, создавать готовые изображения и видео, публиковать их и строить платные кампании за ними. Claude Code получает всё это через одно подключение. Эта страница описывает один срез: что Claude Code реально может делать в Bluesky и что Bluesky ему не позволит.
Подключите Hermoso к Claude Code
- Одна команда, и ключ не нужен.
Уже внутри сессии? Введитеclaude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso/plugin marketplace add hermoso-ai/hermoso, затем/plugin install hermoso@hermoso. Устанавливаются пять навыков Hermoso (research, ad-from-brand, generate, product-photoshoot и marketing), которые запускают командуhermosoчерезnpx, поэтому список инструментов не загружается в ваши сессии, и ничего не тратит контекст, пока не запущено. - Войдите один раз.
Открывается вход в браузере через loopback, как уnpx -y hermoso auth logingh, и сохраняется учётные данные, доступные только владельцу, в~/.hermoso/config.json. Claude Code выполняет это за вас при первом обращении к Hermoso. Нет браузера на этой машине, например в CI, на удалённом сервере или в контейнере? Создайте ключ в MCP & CLI → Terminal & API keys и выполнитеnpx -y hermoso auth login --token hmk_…. Ключ даёт реальное право тратить деньги, поэтому относитесь к нему как к паролю. - Необязательно: MCP-сервер тоже. Если вы хотите, чтобы инструменты Hermoso были и в собственном списке инструментов Claude Code, выполните
claude mcp add hermoso -- npx -y hermoso mcpпосле входа. Он читает то же сохранённое учётные данные, поэтому ключ не попадает в.claude.json. Навыкам без него доступны все инструменты. - Попросите Claude Code о чём-нибудь. «Найди самые долго работающие объявления трёх главных конкурентов и переделай лучший хук в видео 9:16» или «опубликуй этот рендер в канале». Агент выбирает инструменты; расходы подтверждаете вы.
Плагин и необязательный MCP-сервер работают с теми же инструментами и тем же аккаунтом. Разница в контексте: список инструментов загружается в каждую сессию ещё до того, как вы что-то напечатаете, а навыки ничего не стоят, пока не запущена команда.
Затем подключите сам Bluesky один раз: Настройки → Коннекторы в Hermoso, укажите handle и пароль приложения Bluesky. Экрана согласия нет: пароль приложения создаётся в настройках самого Bluesky и может быть отозван там, не затрагивая ваш основной пароль.
Инструменты Bluesky, которые получает Claude Code
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 в Настройки → Коннекторы. Отметьте доступ к личным сообщениям при создании, иначе инструменты ЛС сообщат, что пароль не может вести чаты. Это свойство пароля, а не сломанное подключение. Ещё два правила Bluesky, которые Hermoso проверяет перед отправкой: для видео нужна подтверждённая почта аккаунта Bluesky, а карточка ссылки и изображения не могут быть в одном посте. Публикация не стоит кредитов, потому что Bluesky не берёт плату за вызов.
Лимиты Bluesky, которые стоит знать до автоматизации
| Текст | Пост в Bluesky ограничен 300 символами и отдельно 3 000 байтами, поэтому пост с большим количеством эмодзи может быть короче 300 символов и всё равно слишком длинным. Это проверяется при создании или постановке в очередь, поэтому слишком длинный пост отклоняется, пока вы ещё рядом, а не обрезается тихо по пути. |
|---|---|
| Видимость | Только публично. Пост в Bluesky публичная запись в протоколе AT, и непубличной, приватной или черновой формы у него нет. Проверка происходит до вызова, а не после него. |
| Карусель | От 2 до 4 изображений, только изображения. Четыре собственное число Bluesky из лексикона AT Protocol для встраивания изображений, а пятое отклоняется, а не отбрасывается. Видео это другое встраивание, которое несёт ровно один ролик, а у поста одно встраивание, поэтому пост в Bluesky это изображения, одно видео или карточка ссылки: что-то одно из трёх. |
| Какой аккаунт | Обычно ничего, если бренд не подключил больше одного аккаунта Bluesky. Тогда account указывает, какой именно. Если их несколько и ни один не назван, запрос отклоняется по имени, а не угадывается. |
Попробуйте в Claude Code
Просите обычным языком. Это простые фразы, а не DSL:
«Опубликуйте заметку о релизе из ./notes/bluesky.txt в Bluesky с двумя скриншотами из ./assets как изображениями с альтернативным текстом и добавьте AT-URI поста в ./out/posts.log.»
Это проходит по цепочке get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. Claude Code спрашивает перед запуском инструмента, а расшифровка всё время видна в терминале, так что шаг публикации можно прочитать до того, как нажмёте y.
Claude Code в Bluesky: то, что кусается
Сохраняйте AT-URI. И bluesky_post_metrics, и delete_bluesky_post адресуют пост по его URI at://, а не по ссылке bsky.app, и скрипт, сохранивший только веб-ссылку, должен пройти через list_bluesky_posts, чтобы найти пост. Числа, которые вы читаете позже, это только счётчики: лайки, репосты, ответы, цитаты и закладки. Bluesky не публикует показы нигде в своём протоколе, поэтому процент вовлечения вычислить не из чего, и отчёт, который его показывает, его выдумал.
У плагина нет манифеста инструментов, что важнее всего в длинном автономном запуске: агент вызывает команду hermoso на каждом шаге, а --json у любой команды даёт машинный вывод для проверки.
Исследуйте Bluesky перед публикацией
Рекламной библиотеки Bluesky и поиска по Bluesky в Hermoso нет, поэтому исследование конкурентов там сводится к одному честному факту: 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.
Что Claude Code не может сделать сам
Агент с бюджетом полезен только тогда, когда радиус поражения ограничен, поэтому ограждение стоит в сервере, а не в промпте. Каждая рекламная кампания, группа объявлений, группа и объявление создаются на паузе, а переключения статуса, которые запускают реальные деньги, не выполняются без явного флага подтверждения. Каждый рендер сначала оценивается (hermoso_capabilities публикует точную стоимость каждой модели в кредитах до того, как что-либо тратится). Кредиты резервируются до первого вызова провайдера и списываются по точной стоимости после, поэтому сбойный запуск возвращает кредиты, а не оставляет вас с платой за ничего. Удаления тоже требуют подтверждения, а каждое дерево кампании перечитывается из рекламной платформы, прежде чем ваш агент расскажет, что он построил.
Один шаг намеренно остаётся за вами: создание пароля приложения Bluesky и подключение один раз. Всё после этого это вызовы инструментов.
Остальная матрица
Из Claude Code публикуйте в: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. Или см. всё, куда Claude Code может публиковать.
Публикация в Bluesky из: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Маркетинг в Claude Code
Часто задаваемые вопросы
Может ли Claude Code публиковать в Bluesky?
Да, с плагином Hermoso для Claude Code. Одна команда: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, или внутри сессии /plugin marketplace add hermoso-ai/hermoso, затем /plugin install hermoso@hermoso. Устанавливаются пять навыков Hermoso, которые управляют CLI hermoso, поэтому список инструментов не загружается в сессии. Войдите один раз командой npx -y hermoso auth login: она открывает браузер и сохраняет учётные данные сама, так что ключ создавать и вставлять не нужно. Затем у Claude Code есть более 922 инструментов, включая публикацию в Bluesky, а также инструменты, которые исследуют объявления, уже идущие на вашем рынке, и рендерят сам креатив.
Как подключить Bluesky к Claude Code?
Два шага, каждый по одному разу. Одна команда: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, или внутри сессии /plugin marketplace add hermoso-ai/hermoso, затем /plugin install hermoso@hermoso. Устанавливаются пять навыков Hermoso, которые управляют командой hermoso CLI, поэтому список инструментов не загружается в ваши сессии. Войдите один раз командой npx -y hermoso auth login: откроется браузер, и учётные данные сохранятся сами, так что ключ создавать и вставлять не нужно. Затем создайте пароль приложения в настройках Bluesky (отметьте доступ к личным сообщениям, если нужны инструменты для них) и вставьте его вместе с handle в Настройки → Коннекторы в Hermoso. После этого Claude Code публикует в Bluesky как обычный вызов инструмента.
Может ли Claude Code опубликовать в Bluesky приватно или как черновик?
Нет. Пост в Bluesky публичная запись в протоколе AT, без непубличной, приватной или черновой формы, поэтому проверка должна происходить до вызова. Hermoso отклоняет видимость, которую Bluesky не может обеспечить, в тот момент, когда вы её запрашиваете, а не публикует тихо что-то более слабое.
Сколько стоит публикация в Bluesky из Claude Code?
Публикация в Bluesky не стоит кредитов: Bluesky не берёт плату за вызов. Кредиты тратятся на генерацию креатива. Тарифы: $29, $69 и $149 в месяц за 1 200, 3 000 и 7 000 кредитов, и каждая функция доступна на любом тарифе, включая Бесплатный. Исключение: корпоративный SSO.
Какой лимит подписи для Bluesky при публикации из Claude Code?
Пост в Bluesky ограничен 300 символами и 3 000 байтами, поэтому пост с большим количеством эмодзи может укладываться в 300 символов и всё равно быть отклонён. Hermoso называет, какой предел сработал и насколько он превышен. Проверка выполняется при создании или постановке в очередь, поэтому Claude Code узнаёт сразу, а не получает сбой позже, когда никто не смотрит.
Может ли Claude Code запланировать пост в Bluesky на потом?
Да. schedule_post ставит его в один календарь, общий со всеми остальными каналами, с подписью под каждый канал, если текст должен отличаться; list_scheduled и cancel_scheduled читают его и отзывают. Bluesky один из одиннадцати каналов, которые ставятся в очередь.
Начните бесплатно: 30 кредитов при регистрации и ещё 250+ можно заработать. Все функции доступны на каждом плане.
Начать бесплатно → Посмотреть цены