Usa esta skill de agente
Copia las instrucciones de abajo en un archivoSKILL.md dentro de una carpeta
llamada levios-create-automation y añádelo mediante el mecanismo de skills que
admita tu cliente. Si no carga archivos de skill, proporciona este contenido
al agente como instrucciones de la tarea. Esto no instala nada ni habilita
herramientas por sí solo. La skill usa inglés para mantener una sola versión
de las instrucciones y pide al agente que responda en tu idioma.
SKILL.md
SKILL.md
Revisa la configuración, no un resumen reescrito
La herramienta de validación devuelvepreview_markdown en el language
solicitado (pt-BR, en o es). El agente presenta el contenido completo: cada
variante de respuesta, mensaje, botón, URL, condición, pausa e intervalo procede
de la configuración válida. Añade por separado el perfil verificado, nombre y
estado previsto. Las configuraciones inválidas no tienen vista previa. La
elegibilidad de la cuenta, los enlaces y la entrega real requieren sus propias
comprobaciones.
Un botón con enlace a un PDF y un PDF adjunto son experiencias distintas. El
agente propone el formato explícitamente: un enlace abre el material;
send_media con media_type=file envía un archivo alojado después del clic en el
mensaje de apertura. No hay herramienta de subida. Un cambio de texto modifica
solo ese mensaje; el agente aclara un destino ambiguo sin reabrir el flujo o el
objetivo acordado.
Referencia y ejemplos
Puedes empezar con “quiero crear una automatización”. El agente te ayuda a elegir la interacción, entender el resultado deseado y proponer los mensajes.Empieza por la interacción
El agente consultaget_automation_guide y explica brevemente si puedes crear
y activar mediante esta conexión o guardar un borrador. No presupone que quieres
un borrador. Esta consulta no confirma la elegibilidad de la cuenta ni del plan.
Para una solicitud vaga, pregunta una decisión: “¿Qué interacción debe iniciar tu
automatización?”. Las opciones incluyen comentario en publicación, carrusel o Reel;
respuesta o reacción a una historia; mención en una historia; palabra clave en un
DM entrante; o ayuda para elegir. Si el selector admite menos opciones, el agente
agrupa Comentarios, Historias y DMs y después pregunta por la familia elegida.
La ayuda y el texto libre siguen disponibles.
Si ya dijiste “enviar un ebook a quien comente”, la interacción de comentario
está definida. El agente omite esa pregunta. Resuelve el perfil si hace falta y,
después, la acción inicial y el siguiente paso deseado. Una decisión por turno
no significa repetir un cuestionario: una respuesta completa puede resolver
varias etapas.
Usa la interfaz de preguntas disponible
Para preguntas con opciones, consulta las herramientas realmente expuestas por el cliente. En Codex, prefiererequest_user_input_async cuando esté disponible
y se pueda usar. Usa request_user_input solo cuando su descripción y el modo
actual permitan esa pregunta. Otros clientes pueden tener una herramienta
equivalente con otro nombre. Una skill de brainstorming recomienda opciones;
no abre el selector. Estos nombres son ejemplos, no una promesa de disponibilidad.
Cuando una herramienta nativa de preguntas está expuesta y se puede usar en el
modo actual, el agente la invoca. Conserva Otro o texto libre sin duplicar ese
campo. Una opción preseleccionada o una pregunta enviada no es tu respuesta.
Si la herramienta no está disponible, está restringida, falla o no aparece para
ti, el agente hace la misma pregunta breve en el chat. No debe señalar preguntas
que nunca se presentaron. El MCP no observa ni fuerza esa interfaz local, y una
respuesta de planificación no es confirmación de activación.
En las preguntas asíncronas, el agente mantiene una pregunta pendiente y usa la
espera interrumpible del cliente o una transferencia documentada que la conserve.
No termina la respuesta, repite la pregunta ni elige por ti antes de tu respuesta.
El tiempo transcurrido no es una respuesta. Si el selector se cierra o no está
disponible, el agente recoge la misma elección en el chat sin reiniciar el briefing.
Define el resultado antes de escribir los mensajes
Resuelve primero la entrega y después pregunta por el siguiente objetivo, si falta. No mezcles formatos como PDF/enlace con venta, citas o crecimiento en un solo menú. Una decisión a la vez no significa un campo a la vez: pide juntos los enlaces del material y del curso cuando necesites ambos. Para material seguido de un curso, averigua el tema concreto, beneficio, público del curso y relación entre ambos. Un tema amplio o una URL no bastan para escribir una buena transición. Explica para qué necesitas cada dato sin prometer que la secuencia está lista mientras falten decisiones. Confirma una URL ambigua en vez de cambiarla. “Entregar un PDF” identifica una acción inicial. “Entregar un PDF y después ofrecer mi curso” también define el siguiente paso. Si solo se conoce la entrega, el agente pregunta qué debe hacer la persona después. Adapta las opciones al contexto: conocer un producto, reservar una conversación, responder una pregunta de cualificación o solo recibir el material. El crecimiento y la recopilación de contactos entran cuando sirven al objetivo. No se presupone un material si no has mencionado uno. El agente averigua solo el contexto del material y de la oferta necesario para proponer buenos textos. No tienes que escribir cada mensaje. Aprovecha las respuestas conocidas; si cambia el objetivo, revisa solo las elecciones afectadas antes de ejecutar. El briefing sigue interacción → perfil → resultado deseado y después los pasos del canvas Disparador → Mensaje de apertura → Continuidad → Extras, seguidos de vista previa y ejecución. Son etapas de razonamiento, no preguntas obligatorias para cada ajuste. Los schemas públicos del MCP definen qué funciones del builder se pueden ejecutar.Considera primero el mensaje de apertura
Para una campaña de entrega de contenido, el agente propone primero un mensaje de apertura con un botón para solicitar el recurso. Cuando la persona usa el botónstart_follow_up mediante una interacción elegible, inicia la secuencia
y abre o renueva la ventana estándar de 24 horas para mensajes. Enviar el mensaje
de apertura por sí solo no abre esa ventana. Lee los
límites de Instagram.
Esto permite entregar el recurso y continuar con información relevante sobre
un producto, una pregunta de cualificación o un enlace real de reservas mientras
exista elegibilidad. El clic añade un paso, así que el agente explica el coste
y respeta tu elección. No debe añadir la apertura ni una condición en silencio.
Un botón url directo, con follow_up establecido en null, es la alternativa
cuando solo quieres entregar con menos pasos. Pulsar ese enlace no inicia la
secuencia ni abre una nueva ventana de mensajes. La persona todavía puede enviar
un mensaje por iniciativa propia después; es otra interacción elegible.
Decide qué ocurre después de la entrega
El siguiente paso deseado viene del briefing. El agente lo usa para proponer qué ocurre después del clic en la apertura y de la entrega. Si todavía falta esa información, resuelve esa decisión antes de proponer la secuencia. No vuelve a preguntar cuando tu objetivo ya está claro. Propone una secuencia breve, con una función por mensaje: entregar el recurso, aportar un punto útil e indicar un siguiente paso relevante. Revisa cada mensaje y pausa en Elige un objetivo. Un mensaje con retraso no espera la respuesta de la persona. El agente explica dónde hace falta atención humana, una condición de captura disponible o una página externa. Para crecer, puede sugerir un follow gate. Para captar contactos, puede sugerir email o teléfono. Estas condiciones van antes de la entrega, y la secuencia pública actual no combina seguir con capturar email o teléfono.Sugiere responder los comentarios y ajustes relevantes
En la etapa de apertura, recomienda Responder los comentarios y muestra cinco variaciones breves. Ofrece Usar estas variaciones, Ajustar o No responder en el selector nativo cuando se pueda usar. Conserva texto libre. Resuelve esta opción antes de pasar a la continuación, salvo cuando la respuesta ya esté clara. Redacta las sugerencias sin pedir permiso solo para escribirlas; no actives las respuestas en silencio.- “¿Te llegó el DM? 📩”
- “¿Recibiste mi DM? 🙂”
- “¿Te llegó el mensaje?”
- “¿Me confirmas si llegó el DM?”
- “¿Viste mi mensaje en el DM? 😊”
sequential recorre la lista; random puede repetir. Explica y revisa
mention_mode, delay_seconds y max_per_post. El límite es de respuestas por
publicación, no de DMs. Los demás tipos de disparador admitidos no aceptan esta acción.
Explica la audiencia y la política de repetición para la campaña. Siete días,
tres minutos hasta la oferta y 100 respuestas no son valores predeterminados.
Para un intervalo fijo, usa No activar la automatización para la misma persona
dentro de [tiempo], con la duración elegida. Para none, usa Sin intervalo
adicional entre activaciones para la misma persona. Las demás protecciones
siguen vigentes; no significa envíos ilimitados. La frase trata de repetir el
disparador, no de cambiar el estado de la automatización.
Confirma la publicación deseada
Antes de buscar publicaciones existentes, pregunta si ya está publicada o será una publicación futura, salvo cuando ya se sepa. No busques publicaciones existentes para una próxima publicación confirmada. “Hoy” o “dentro de poco” no significa necesariamente el próximo post. Antes de usarnext_published, confirma que no habrá otra publicación antes. Activa antes
de publicar el post deseado. Este modo no programa ni publica contenido. Si otro
post va primero, prepara los mensajes y vincula el correcto después de publicarlo.
El agente puede sugerir la palabra clave, pero necesita los enlaces de destino
reales. Un plan incompleto se queda en el chat; incluso un borrador necesita una
configuración completa.
Revisa la automatización como en el canvas
Usa Cuando… → Entonces voy a… → Cuando la persona pulse… → Y también…. Forma frases breves y numeradas con los valores elegidos en negrita. Muestra los textos literales, títulos de botones y URLs completas. Este ejemplo ficticio ilustra el formato; textos, cuenta, pausas, límites y estado final son opciones para revisar, no valores predeterminados ni instrucciones para crear una automatización. El ejemplo supone una conexión que permite activar mediante el MCP. Cuando…- Cualquier persona deje un comentario…
- que contenga GUIDE como palabra aislada, incluso dentro de una frase…
- en el próximo post que publique después de activar…
- en el perfil @yourprofile.
- Responder los comentarios con una de estas cinco variaciones: “¿Te llegó el DM? 📩”; “¿Recibiste mi DM? 🙂”; “¿Te llegó el mensaje?”; “¿Me confirmas si llegó el DM?”; “¿Viste mi mensaje en el DM? 😊”.
-
Enviar un DM que diga:
¿Quieres recibir la guía de fotografía? Pulsa abajo para solicitarla.
Con el botón Quiero la guía.
-
Enviar un mensaje inmediatamente:
Aquí está tu guía de fotografía. ¡Disfruta la lectura! 📘
Botón Descargar guía →https://example.com/guide. -
Esperar 5 segundos y enviar:
En el curso practicas los ejercicios de iluminación presentados en la guía.
Botón Conocer el curso →https://example.com/course. - Finalizar la secuencia.
- No activar la automatización para la misma persona dentro de 24 horas.
- Responder hasta 50 comentarios por post, alternando las variaciones en orden, sin menciones ni retraso configurado en la apertura.
- Sin pulsar Quiero la guía, la continuación no empieza.
- Estado final: activa, tras la confirmación compatible del MCP, esperando el próximo post.
Revisa, guarda y termina
Revisa perfil, publicación, audiencia, regla de coincidencia, cada mensaje y botón, todas las variantes públicas, condiciones, pausas relativas, política de repetición y estado final. Comprueba también qué ocurre si la persona no pulsa ni responde. Conwhole_word y la palabra clave EBOOK, coinciden tanto EBOOK
como “quiero EBOOK”; EBOOKS no. El comentario completo no tiene que ser igual
a la palabra clave.
El agente usa get_automation_schema para campos poco claros y
validate_automation_configuration con configuration_json antes de guardar.
En las revisiones, previous_configuration_json permite comparar dos versiones
válidas. Una versión anterior inválida significa que no hubo comparación. El
agente corrige errores sin eliminar respuestas, condiciones ni cooldowns acordados
y muestra los cambios de comportamiento. La validación no comprueba la elegibilidad
de la cuenta, el acceso al enlace ni la entrega.
Elige el estado final después de revisar el plan. Si ya pediste activarla,
el agente mantiene esa elección sin volver a preguntar.
- Crear y activar:
create_automationconstatus: "live"crea la automatización activa mediante el MCP cuando la conexión tiene permisos de escritura y activación y admite la confirmación requerida. Completa esa confirmación para el plan revisado. No necesitas guardar un borrador antes. - Guardar borrador:
create_automationconstatus: "draft"guarda sin procesar disparadores. Elige esta opción cuando quieras activar más adelante. Un borrador existente puede activarse conactivate_automationmediante el flujo de confirmación compatible.
activation_route=permission_required indica que falta el permiso de activación.
activation_route=dashboard indica que la conexión no puede completar la
confirmación requerida por el MCP, aunque tenga permiso de activación. Las
preguntas de planificación o un sí en el chat no sustituyen esa confirmación.
El agente ofrece la vía del panel y solo guarda un borrador si aceptas esa
alternativa. Usa el ID devuelto de la automatización guardada en el enlace
directo. No convierte silenciosamente una solicitud de activación en un borrador
ni describe todo el MCP como limitado a borradores. Para next_published,
completa la activación antes de publicar el post deseado.
Después de guardar, el agente vuelve a leer la automatización. get_automation
devuelve updated_at para usarlo como expected_updated_at al editar.
has_unpublished_changes indica que todavía hay que publicar los cambios.
Un borrador guardado, una automatización activa y un mensaje entregado son
resultados distintos. Comprueba el estado antes de repetir una creación con
respuesta incierta.
Consulta tools/list para encontrar la guía y las herramientas de planificación.
Usa start, opening, conversation, public_replies, triggers y review
según corresponda. Si una herramienta o tema no está en la versión conectada,
usa esta página y los schemas disponibles. La guía ayuda al agente a elegir;
no obliga a un agente externo a seguir todas las recomendaciones.
