Hermoso es un servidor MCP de marketing: 922+ herramientas a través de un único endpoint con OAuth que permiten a un agente investigar los anuncios que ya se publican en un mercado, generar anuncios terminados de imagen y vídeo, publicarlos y construir las campañas de pago que hay detrás. Gemini CLI llega a todo ello a través de una sola conexión. Esta página cubre una parte: lo que Gemini CLI puede hacer de verdad en Bluesky, y lo que Bluesky no le permite hacer.
Conecta Hermoso a Gemini CLI
- Instala la extensión.
Instala la última versión del repositorio público de Hermoso: cinco habilidades (research, ad-from-brand, generate, product-photoshoot y marketing) más un archivo de contextogemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md. Las habilidades ejecutan el comandohermosoa través denpx, así que no se añade nada a la lista de herramientas de Gemini CLI y no cuesta contexto hasta que se ejecuta un comando.gemini extensions listlas muestra en Agent skills. - Inicia sesión una vez.
Abre un inicio de sesión en el navegador y guarda una credencial de uso exclusivo del propietario ennpx -y hermoso auth login~/.hermoso/config.json. Gemini CLI puede ejecutarlo por ti la primera vez que necesite Hermoso. ¿No hay navegador en esa máquina? Crea una clave en MCP & CLI → Terminal & API keys y ejecutanpx -y hermoso auth login --token hmk_…. - Opcional: también el servidor MCP.
Gemini CLI encuentra el servidor de autorización de Hermoso cuando la primera conexión responde 401 y se registra por sí mismo, así que no va ninguna clave engemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.json;/mcp auth hermosodentro de una sesión ejecuta el inicio de sesión. Las habilidades llegan a todas las herramientas sin él. - Pídele algo a Gemini CLI. «Saca los anuncios de más larga duración de mis tres competidores más cercanos y remezcla el mejor gancho en un vídeo 9:16», o «publica este render en el canal». El agente elige las herramientas; tú apruebas el gasto.
Ejecutamos la instalación de arriba el 2026-09-23 con Gemini CLI 0.60.0 en un directorio personal limpio: descargó la versión actual de hermoso-ai/hermoso, y gemini extensions list mostró las cinco habilidades y el archivo de contexto. La extensión no lleva un servidor MCP propio, y es deliberado: una lista de herramientas se carga en cada sesión, y las habilidades no cuestan nada hasta que se ejecutan. Hermoso no está afiliado ni respaldado por Google.
Después conecta Bluesky tú mismo, una vez, en Ajustes → Conectores de Hermoso, con tu handle y una contraseña de aplicación de Bluesky. No hay pantalla de consentimiento: la contraseña de aplicación se crea en los ajustes del propio Bluesky, y se puede revocar allí sin tocar tu contraseña real.
Las herramientas de Bluesky que obtiene Gemini CLI
post_to_bluesky: publica como la cuenta conectada: hasta 300 caracteres, con hasta cuatro imágenes y texto alternativo, o un video MP4 con subtítulos opcionales. Un enlace sin medios obtiene una tarjeta de vista previa, que construye Hermoso porque Bluesky no la descarga.schedule_post: la pone en cola en el calendario que comparten todos los demás canales, con el límite de 300 caracteres comprobado al ponerla en cola y no al dispararse.list_bluesky_posts: las publicaciones recientes de la cuenta con sus AT-URI y recuentos en vivo, marcando los reposts para que nunca se lea una publicación ajena como si fuera tuya.bluesky_post_metrics / bluesky_account: Me gusta, reposts, respuestas, citas y marcadores por publicación, y seguidores, seguidos y número de publicaciones de tu cuenta o de cualquier cuenta pública.list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: leer y responder mensajes directos, incluidas las solicitudes de personas que la cuenta no sigue.manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: aceptar una solicitud, silenciar, bloquear o salir de una conversación, reaccionar con un emoji y marcar como leídos los contadores de no leídos.delete_bluesky_post: elimina una publicación, tras una primera llamada que no borra nada y muestra lo que se borraría.
Bluesky conecta con una contraseña de aplicación en lugar de con una pantalla de inicio de sesión: créala en los ajustes de Bluesky y pégala junto con el handle en Ajustes → Conectores. Marca el acceso a mensajes directos al crearla, o las herramientas de DM te dirán que la contraseña no puede chatear, lo cual es una propiedad de la contraseña y no una conexión rota. Hay dos reglas más de Bluesky que Hermoso comprueba antes de enviar: un video necesita un correo confirmado en la cuenta de Bluesky, y una tarjeta de enlace y una imagen no pueden compartir publicación. Publicar no cuesta créditos, porque Bluesky no cobra nada por llamada.
Límites de Bluesky que conviene conocer antes de automatizar nada
| Texto | Una publicación de Bluesky tiene un límite de 300 caracteres y, por separado, de 3,000 bytes, así que una publicación con muchos emojis puede tener menos de 300 caracteres y aun así ser demasiado larga. Se aplica al crear o poner en cola la publicación, así que una publicación demasiado larga se rechaza mientras sigues ahí para corregirla, en lugar de recortarse en silencio al salir. |
|---|---|
| Visibilidad | Solo público. Una publicación de Bluesky es un registro público en el protocolo AT, y no existe ninguna forma no listada, privada ni de borrador. La revisión ocurre antes de la llamada, nunca después. |
| Carrusel | De 2 a 4 imágenes, solo imágenes. Cuatro es el número de Bluesky, del lexicón del protocolo AT para una inserción de imágenes, y una quinta se rechaza en lugar de descartarse. Un video es otra inserción que lleva exactamente un clip, y una publicación tiene una sola inserción, así que una publicación de Bluesky son imágenes, un video o una tarjeta de enlace: una de las tres. |
| Qué cuenta | Ninguna, a menos que la marca haya conectado más de una cuenta de Bluesky. Entonces account indica cuál, y si hay varias sin indicar ninguna se rechaza por nombre en lugar de adivinar. |
Pruébalo en Gemini CLI
Pídelo con lenguaje normal. Son frases sencillas, no un DSL:
“Publica una actualización de Bluesky de menos de 300 caracteres sobre el lanzamiento de hoy, con ./assets/release.png adjunto y el texto alternativo escrito, y luego imprime la URL de la publicación.”
Así se recorre get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. Gemini CLI pide permiso antes de ejecutar un comando de shell, y las skills actúan a través del comando hermoso, así que una publicación aparece como una línea que puedes leer antes de decir que sí. Para las herramientas MCP ofrece una vez, siempre para esa herramienta o siempre para el servidor.
Gemini CLI en Bluesky: la parte que muerde
Bluesky se conecta con una contraseña de aplicación, no con una pantalla de inicio de sesión. Créala en los ajustes de Bluesky y pégala en Conectores de Hermoso. Un agente también puede hacerlo con connect_connector, pero una contraseña escrita en una sesión queda en su historial. Marca el acceso a mensajes directos al crearla si quieres las herramientas de DM. Una contraseña sin ese acceso puede publicar, pero no chatear.
Dos detalles de Gemini CLI deciden lo segura que es esta configuración. gemini mcp add escribe en .gemini/settings.json del proyecto a menos que pases --scope user, lo cual es útil cuando un repositorio siempre debe trabajar con una misma marca. Y nunca añadas Hermoso con --trust: salta todas las confirmaciones del servidor, incluidas las que aparecen antes de una publicación. Las herramientas MCP llegan con el nombre mcp_hermoso_ más el nombre de la herramienta, y --exclude-tools mantiene fuera cualquiera de ellas.
Investiga Bluesky antes de publicar
No hay biblioteca de anuncios de Bluesky ni búsqueda de Bluesky en Hermoso, así que la investigación de competidores allí se reduce a una cosa honesta: bluesky_account lee los seguidores, seguidos y número de publicaciones de cualquier cuenta pública, lo que basta para dimensionar a un competidor y seguirlo semana a semana. Lo demás de la superficie de investigación (las bibliotecas de anuncios de Meta, Google y LinkedIn, y TikTok, Instagram, YouTube, Reddit y Threads orgánicos) no cambia.
La mitad de pago
Hermoso no tiene productos de anuncios de Bluesky, y no damos a entender que los haya. Bluesky aquí es orgánico: publicar, programar, leer, responder y medir. Las herramientas de pago cubren Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads y AppLovin Ads.
Lo que Gemini CLI no puede hacer por sí solo
Un agente con presupuesto solo es útil si el radio de impacto está acotado, así que la valla está en el servidor y no en un prompt. Cada campaña de anuncios, conjunto de anuncios, grupo de anuncios y anuncio se crea en pausa, y los cambios de estado que activan dinero real se niegan a ejecutarse sin una marca de confirmación explícita. Cada render se cotiza primero (hermoso_capabilities publica el coste exacto en créditos de cada modelo antes de que se gaste nada). Los créditos se reservan antes de la primera llamada al proveedor y se liquidan al coste exacto después, así que un envío fallido se reembolsa en lugar de dejarte cobrado por nada. Los borrados también requieren confirmación, y cada estructura de campaña se lee de nuevo desde la plataforma publicitaria antes de que tu agente te diga qué ha construido.
Un paso queda deliberadamente en tus manos: crear la contraseña de aplicación de Bluesky y conectarla una vez. Todo lo demás después es una llamada de herramienta.
El resto de la matriz
Desde Gemini CLI, publica en: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. O consulta todo lo que Gemini CLI puede publicar.
Publicar en Bluesky desde: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Preguntas frecuentes
¿Puede Gemini CLI publicar en Bluesky?
Sí, con la extensión de Gemini CLI de Hermoso. Ejecuta gemini extensions install https://github.com/hermoso-ai/hermoso, que añade cinco habilidades de Hermoso que manejan el comando hermoso, y luego inicia sesión una vez con npx -y hermoso auth login. El inicio de sesión abre un navegador y guarda la credencial por sí mismo, así que no hay ninguna clave que crear ni que pegar. Si además quieres que las herramientas de Hermoso aparezcan en la lista propia de Gemini CLI, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp añade el servidor alojado, que inicia sesión con OAuth. Gemini CLI tendrá entonces más de 922+ herramientas, incluidas las que publican en Bluesky, y las que investigan los anuncios que ya circulan en tu mercado y renderizan el creativo desde el principio.
¿Cómo conecto Bluesky a Gemini CLI?
Dos pasos, una vez cada uno. Ejecuta gemini extensions install https://github.com/hermoso-ai/hermoso, que añade cinco habilidades de Hermoso que manejan el comando hermoso, y luego inicia sesión una vez con npx -y hermoso auth login. El inicio de sesión abre un navegador y guarda la credencial por sí mismo, así que no hay ninguna clave que crear ni que pegar. Si además quieres que las herramientas de Hermoso aparezcan en la lista propia de Gemini CLI, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp añade el servidor alojado, que inicia sesión con OAuth. Después crea una contraseña de aplicación en la configuración de Bluesky (marca el acceso a mensajes directos si quieres las herramientas de mensajes directos) y pégala junto con tu identificador en Ajustes → Conectores de Hermoso. Desde entonces Gemini CLI publica en Bluesky como una llamada a herramienta más.
¿Puede Gemini CLI publicar un carrusel en Bluesky?
Hasta cierto punto: de 2 a 4 imágenes, solo imágenes, que es el límite del propio lexicón de Bluesky. Un video se publica como una publicación aparte, un clip por publicación, porque una publicación de Bluesky lleva una sola inserción. Gemini CLI llama a la misma herramienta de publicación en cualquier caso, y un canal que no puede llevar un carrusel se rechaza con el motivo real incluido.
¿Puede Gemini CLI lanzar anuncios de Bluesky además de publicar?
No. No hay un producto de anuncios de Bluesky en Hermoso. Bluesky aquí es orgánico: publicar, programar, leer las interacciones y gestionar respuestas y mensajes directos.
¿Gemini CLI necesita mi contraseña de Bluesky?
No, y tampoco tu contraseña principal de Bluesky. Bluesky se conecta a Hermoso con una contraseña de aplicación, que creas en los ajustes de Bluesky y puedes revocar allí en cualquier momento, y Gemini CLI entonces accede a la cuenta como llamada de herramienta. Nunca se entrega ninguna credencial al modelo.
¿Puede Gemini CLI investigar Bluesky antes de publicar?
Solo de forma ligera. No hay biblioteca de anuncios de Bluesky ni búsqueda de Bluesky en Hermoso, pero bluesky_account lee los seguidores, los seguidos y el número de publicaciones de cualquier cuenta pública, lo que basta para dimensionar a un competidor.
Empieza gratis con 30 créditos al registrarte y consigue 250+ más. Todas las funciones están en todos los planes.
Empieza gratis → Ver precios