Publica, programa y lanza anuncios desde Gemini CLI

Una sola instalación de la extensión da a Gemini CLI las habilidades de Hermoso, así que el agente de terminal puede investigar los anuncios de la competencia, renderizar anuncios terminados de imagen y vídeo, y publicarlos en once canales sociales.

¿Qué es Gemini CLI?

Gemini CLI es el agente de terminal de código abierto de Google. Instala extensiones directamente desde un repositorio de GitHub, y una extensión puede traer habilidades y un archivo de contexto. Hermoso publica una, así que toda la instalación es un solo comando, y el agente aprende cuándo recurrir a Hermoso a partir de las propias habilidades.

¿Gemini CLI o la app de Gemini? Gemini CLI es el agente de terminal de Google e instala Hermoso como extensión. La app de Gemini, en gemini.google.com, conecta Hermoso como app personalizada, con requisitos propios.

Hermoso es marketing en piloto automático: 922+ herramientas a través de un único endpoint MCP que cubre la investigación de anuncios de la competencia, anuncios terminados de imagen y vídeo con más de 100 modelos, publicación y programación en once canales sociales, y gestión de campañas en Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads y AppLovin Ads. Una sola conexión y Gemini CLI tiene todo eso.

Conecta Hermoso a Gemini CLI

  1. Instala la extensión.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    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 contexto GEMINI.md. Las habilidades ejecutan el comando hermoso a través de npx, 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 list las muestra en Agent skills.
  2. Inicia sesión una vez.
    npx -y hermoso auth login
    Abre un inicio de sesión en el navegador y guarda una credencial de uso exclusivo del propietario en ~/.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 ejecuta npx -y hermoso auth login --token hmk_….
  3. Opcional: también el servidor MCP.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/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 en settings.json; /mcp auth hermoso dentro de una sesión ejecuta el inicio de sesión. Las habilidades llegan a todas las herramientas sin él.
  4. 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.

Todos los canales en los que Gemini CLI puede publicar

Cada uno tiene su propia página con el límite real de texto de ese canal, sus opciones de visibilidad reales, lo que rechaza y por qué, y un ejemplo trabajado redactado para Gemini CLI.

CanalCarruselLímite de texto
Facebook2 o más fotos, nuestro límite de 3063.206 caracteres
Instagram2–10, imágenes + vídeo2.200 caracteres
Threads2–20, imágenes + vídeo500 caracteres
TikTokHasta 35 imágenes2.200 / 4.000 caracteres
YouTubeRechazado (la unidad es un vídeo)Título de 100 caracteres
XRechazado (4 medios se muestran en cuadrícula)280, o 25.000 en Premium
LinkedIn2–20 imágenes, solo página de empresa3.000 caracteres
Pinterest2–5 imágenes (bloqueado en Trial)Descripción de 800 caracteres
BlueskyDe 2 a 4 imágenes300 caracteres y 3.000 bytes
TelegramDe 2 a 10, fotos y vídeo4.096, o 1.024 con medios

Todos ellos se encolan en un único calendario schedule_post con textos por canal, y list_scheduled informa de los resultados por canal en lugar de una simple marca verde, porque «el trabajo salió bien» y «la publicación salió» son preguntas distintas. Una publicación programada vive en Hermoso, así que sale a su hora aunque Gemini CLI ya no esté en marcha.

Google Business Profile es el canal más nuevo: publicaciones con una foto y un botón en tu ficha de Google Search y Maps, respuestas a tus reseñas, ediciones de la ficha, y las llamadas, clics en la web y solicitudes de cómo llegar que genera la ficha. Gemini CLI lo alcanza con las mismas herramientas, y schedule_post lo encola en el mismo calendario.

Un canal que está construido pero no se ofrece

Ser claros en esto vale más que una lista más larga. Existe una superficie de publicación en el código que está retenida, a la espera de la plataforma y no de nosotros:

  • Reddit: la publicación orgánica y las estadísticas de publicaciones están construidas, pero la Responsible Builder Policy de Reddit exige una aprobación previa por escrito antes de que una app pueda usar la Data API, y esa solicitud no se ha concedido. El conector se retiene en lugar de ofrecer una pantalla OAuth que lleve a una API muerta. Reddit Ads es una conexión distinta y está activa: la estructura completa de campañas, previsiones, búsqueda de segmentación, píxeles y formularios de clientes potenciales.

Un conector que te diera un OAuth correcto y una API muerta sería peor que uno que todavía no se ofrece, así que no aparece como disponible.

Tres cosas que escribir una vez conectado

  1. Investigar. «¿Quiénes son mis tres competidores más cercanos, y cuáles son sus anuncios de Meta de más larga duración? Dime qué gancho se repite.» Ejecuta find_competitors → pull_competitor_ads → mine_angles.
  2. Crear. «Hazme un anuncio UGC en vídeo 9:16 con ese gancho, con la foto real de mi producto y los subtítulos incrustados.» Ejecuta get_brand → plan_ad → render_ad, y devuelve una URL de mp4 terminada.
  3. Publicar. «Programa el martes a las 9:00 en Instagram y TikTok, y crea en torno a ello una campaña de Meta en pausa dirigida a EE. UU. con $30 al día.» Ejecuta schedule_post → create_meta_campaign → create_meta_ad.

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 es deliberadamente tuyo: vincular cada cuenta, una vez. La mayoría de canales se vinculan mediante la pantalla de consentimiento OAuth de la propia plataforma en un navegador; Bluesky pide una contraseña de aplicación y Telegram un token de bot, que se pegan en Hermoso. Todo lo demás es una llamada a una herramienta.

Gemini CLI pide permiso antes de ejecutar un comando de shell, y las habilidades 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.

Lo que cuesta

Añadir Hermoso a Gemini CLI no tiene coste extra: hay un único medidor de créditos, y no importa qué cliente hizo la llamada. Una cuenta gratuita empieza con 30 créditos al registrarse y puede ganar 250+ más. Los créditos solo se gastan en modelos de IA y en la investigación con Ad Spy; publicar, programar, gestionar anuncios y la analítica son gratis en todos los canales excepto en X, que cobra por llamada porque X cobra por cada petición a su API. Los planes de pago cuestan $29, $69 y $149 al mes por 1.200, 3.000 y 7.000 créditos, y todas las funciones están en todos los planes. hermoso_capabilities da el precio exacto en créditos de cualquier render antes de ejecutarse.

Solución de problemas

  • Un servidor local muestra la ayuda y termina. A los argumentos les falta el mcp final. npx -y hermoso por sí solo muestra la ayuda; npx -y hermoso mcp inicia el servidor.
  • No hay navegador en esa máquina. Crea una clave en MCP & CLI → Terminal & API keys y ejecuta npx -y hermoso auth login --token hmk_… en su lugar.
  • Falta un canal. Conéctalo en Hermoso en Ajustes → Conectores y luego pide a Gemini CLI que ejecute list_connectors de nuevo.
  • Gemini CLI responde sin usar Hermoso. Nómbralo en la petición: «usa Hermoso para …». Así no queda duda de qué herramientas deben hacer el trabajo.

Más allá de publicar

Publicar es el último paso, y el más pequeño. La misma conexión da a Gemini CLI las bibliotecas de anuncios de Meta, Google y LinkedIn, además de TikTok, Instagram, YouTube, Reddit y Threads orgánicos para investigar; más de 100 modelos de imagen, vídeo, voz y escritura con un único medidor de créditos, con avatares UGC, doblaje, escalado y formatos de anuncio HTML nativos; y la estructura completa de campañas en doce plataformas de pago. No hay claves de API de cada proveedor que guardar ni una app aparte que aprender.

Consulta la lista completa de herramientas, todos los agentes con los que funciona Hermoso o qué es un MCP de marketing.

Hermoso en otros agentes

La misma cuenta de Hermoso funciona en todos los agentes de abajo, así que tu marca, biblioteca, calendario y créditos te siguen de uno a otro.

AgenteCómo se conecta Hermoso
ClaudeSe conecta con OAuth, sin nada que pegar
ChatGPTSe conecta con OAuth, sin nada que pegar
Claude CodeInicia sesión desde la terminal con hermoso auth login, sin nada que pegar
CursorInicia sesión desde la terminal con hermoso auth login, sin nada que pegar
CodexInicia sesión desde la terminal con hermoso auth login, sin nada que pegar
ClineAcepta una clave de API en una cabecera Authorization
OpenClawInicia sesión desde la terminal con hermoso auth login, sin nada que pegar
Grok BotAñade la plantilla Hermoso Marketing Bot y acepta una clave de API en el chat, o inicia sesión desde la terminal del propio Bot
HermesInicia sesión desde la terminal con hermoso auth login, sin nada que pegar
PerplexitySe conecta con OAuth, sin nada que pegar
Le ChatSe conecta con OAuth, sin nada que pegar
Claude CoworkSe conecta con OAuth, sin nada que pegar
Perplexity ComputerSe conecta con OAuth, sin nada que pegar
PaperclipSe conecta con OAuth, sin nada que pegar
GeminiSe conecta con OAuth, sin nada que pegar
Grok BuildInicia sesión desde la terminal con hermoso auth login, sin nada que pegar
Kimi CodeAñade la URL alojada a mcp.json e inicia sesión con /mcp-config login, sin nada que pegar
DeepSeek HarnessInicia sesión desde la terminal con hermoso auth login y ejecuta Hermoso como servidor local, sin nada que pegar
ManusAcepta una clave de API en una cabecera Authorization
MuseUn mensaje en el chat y después un inicio de sesión OAuth
Cualquier cliente MCPLa URL alojada con OAuth, o un servidor local por stdio

Preguntas frecuentes

¿Puede Gemini CLI publicar en redes sociales?

Sí, en cuanto instales la extensión de Hermoso. Gemini CLI puede entonces publicar en Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram y Google Business Profile, y programar en las once desde una sola cola con pies específicos para cada canal.

¿Cómo añado Hermoso a Gemini CLI?

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. 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.

¿Puede Gemini CLI gestionar mis campañas de Meta y Google Ads?

Sí. Gemini CLI puede crear toda la estructura en Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads y AppLovin Ads. El resumen que recibes se construye a partir de una lectura de lo que la plataforma guardó realmente.

¿Usar Hermoso desde Gemini CLI tiene un coste extra?

No. Hay un único medidor de créditos, y no importa qué cliente hizo la llamada. Una cuenta gratuita empieza con 30 créditos y puede ganar 250+ más; los planes de pago cuestan $29, $69 y $149 al mes por 1.200, 3.000 y 7.000 créditos. Publicar es gratis en todos los canales excepto en X, que cobra por llamada porque X nos cobra por cada petición a su API.

¿Es seguro dejar que Gemini CLI publique y lance anuncios por mí?

Hermoso mantiene los pasos que cuestan dinero o no se pueden deshacer detrás de controles en su propio servidor, sea cual sea la configuración de Gemini CLI: cada campaña se crea pausada, los interruptores de gasto y los borrados requieren confirmación explícita, y una publicación solo llega a una cuenta que hayas conectado y marcado en Hermoso. Gemini CLI pide permiso antes de ejecutar un comando de shell, y las habilidades 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.

¿Necesito la extensión de Gemini CLI y el servidor MCP?

No. La extensión por sí sola llega a todas las herramientas de Hermoso a través del comando hermoso. El servidor MCP es opcional y pone las herramientas de Hermoso en la lista propia de Gemini CLI, a costa de contexto en cada sesión.

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