Easel: una guía práctica completa del flujo de trabajo de un agente de IA de código abierto para redes sociales
Easel conecta en un ciclo cerrado el descubrimiento de tendencias, la generación de contenido, la publicación multiplataforma y la atribución de datos, con compatibilidad para Xiaohongshu, Douyin, Zhihu, Bilibili y otras plataformas.
Easel: una guía práctica completa del flujo de trabajo de un agente de IA de código abierto para redes sociales
Lo que realmente consume tiempo en la gestión de redes sociales no suele ser «escribir un texto», sino toda la cadena: descubrir oportunidades, evaluar temas, producir materiales, adaptar el contenido a cada plataforma, publicarlo y analizar los datos posteriormente. ZJU-REAL/Easel intenta resolver precisamente este problema: no es solo un generador de contenido conversacional, sino un espacio de trabajo de IA de código abierto diseñado para la gestión sostenida de cuentas.
Easel está compuesto por OpenClaw Agent, perfiles de cuenta, habilidades ejecutables y herramientas multimedia. Puede convertir una idea en un proyecto de contenido que se puede archivar, modificar y publicar, además de transferir el rendimiento posterior a la siguiente ronda de creación. Actualmente, el proyecto ha publicado la versión v0.1.0, utiliza la licencia Apache 2.0 y su página de GitHub muestra aproximadamente 1,0k estrellas y 141 forks.
El problema central que resuelve: de la generación puntual a la gestión continua
Las herramientas habituales de escritura con IA suelen funcionar una sola vez: introduces un tema y obtienes un texto. Sin embargo, la gestión real de redes sociales necesita mucho más contexto:
- ¿A qué público se dirige realmente la cuenta?
- ¿Qué formas de expresión encajan con el estilo de la cuenta?
- ¿Cómo se puede adaptar un mismo tema a una tarjeta de Xiaohongshu, un artículo largo de Zhihu y un vídeo corto?
- ¿Qué tendencias merece la pena seguir y cuáles, aunque sean populares, no son adecuadas para la cuenta actual?
- Después de publicar, ¿qué títulos, estructuras y formatos de contenido generaron realmente interacción?
Easel guarda el posicionamiento, el estilo, la audiencia, las plataformas, las preferencias y las líneas rojas mediante el «perfil de cuenta», y conserva el contenido, los materiales, los archivos intermedios y los metadatos en directorios de proyectos. Así, el trabajo del agente ya no se limita al historial del chat, sino que puede modificarse, reintentarse, publicarse y analizarse de forma continua.
Flujo de trabajo en cinco capas: descubrimiento, planificación, creación, publicación y atribución
1. Descubrimiento: encontrar oportunidades que realmente encajen en las listas de tendencias
Easel puede agregar las listas de tendencias de Weibo, Douyin, Zhihu, Bilibili, Baidu y Toutiao, además de admitir noticias del sector, RSS, novedades de la competencia, debates de usuarios, descubrimiento de UGC y calendarios de festividades y eventos.
La clave no es simplemente enumerar búsquedas populares, sino combinar el perfil de la cuenta para filtrar las oportunidades adecuadas. Por ejemplo, una cuenta tecnológica no tiene que seguir todas las tendencias de entretenimiento, sino buscar lagunas de contenido relacionadas con la IA, la electrónica de consumo o los cambios del sector.
2. Planificación: convertir las tendencias en planes de contenido ejecutables
Durante la planificación, el agente puede generar matrices de temas, títulos y hooks, esquemas de artículos, guiones gráficos, calendarios de contenido y planes para series de contenidos. También puede puntuar temas, diagnosticar cuentas, analizar audiencias, planificar directos y diseñar campañas de marketing y propuestas comerciales.
El calendario de contenido sirve para gestionar temas, borradores, contenidos pendientes de publicación y contenidos publicados, e integra las festividades, las actividades de las plataformas y los horarios de publicación en un único plan. Frente a pedirle al modelo que «escriba una publicación» de manera improvisada, este enfoque resulta más adecuado para una gestión continua.
3. Creación: las habilidades ejecutan tareas reales, no son solo una lista de funciones
Easel ofrece 112 habilidades que cubren la producción de texto, elementos visuales, audio y vídeo. Por ejemplo:
- Textos para redes sociales, publicaciones de Xiaohongshu, artículos largos, novelas y explicaciones de artículos académicos
- Tarjetas con frases célebres, tarjetas educativas, carteles, infografías, gráficos de datos y mapas mentales
- Generación de imágenes con IA, mejora de imágenes, eliminación de fondos y procesamiento por lotes
- Texto a voz, doblaje con varios personajes, clonación de voz y voz a texto
- Vídeos con IA, miniseries con IA, traducción de subtítulos, edición de vídeo y división de vídeos largos en clips
- Mejores momentos de directos, conversión entre formatos horizontal y vertical, sustitución de fondos con pantalla verde y conversión de vídeo a contenido gráfico
Cada habilidad suele describirse mediante SKILL.md, que explica cómo ejecutarla, y puede invocar los scripts y herramientas del proyecto. Los resultados generados se escriben de forma unificada en outputs/, lo que facilita su consulta y reutilización.
Por ejemplo, se pueden ejecutar directamente desde la línea de comandos habilidades de control de calidad o de generación de contenido:
easel skill quality-gate -i "Ayúdame a revisar este texto para Xiaohongshu"
easel skill social-content -i "Escribe una publicación de Weibo sobre la inteligencia espacial"
easel skill quality-gate -i "Este es un texto pendiente de publicación" -p influencer de tecnología y dispositivos
4. Publicación: una versión maestra, múltiples versiones para cada plataforma
Easel admite el inicio de sesión, la adaptación de formatos y la publicación en Xiaohongshu, Douyin, Kuaishou, Zhihu, Bilibili y WeChat Channels. El sistema ajusta los títulos, el cuerpo del texto, los archivos multimedia, la relación de aspecto y otros formatos según los requisitos de cada plataforma, y ofrece controles de calidad previos a la publicación, comprobaciones de contenido sensible y riesgos de derechos de autor, optimización para búsquedas y una checklist de publicación.
Hay que tener especialmente en cuenta que Xiaohongshu puede detectar operaciones automatizadas, lo que implica riesgos de verificación, limitación de tráfico o control de la cuenta. El proyecto recomienda utilizar la vista previa y las comprobaciones previas a la publicación, y que el usuario confirme antes de publicar manualmente; en otras plataformas, la publicación automática debe utilizarse con prudencia según la cuenta y el entorno.
5. Atribución: devolver las experiencias eficaces al perfil de la cuenta
La publicación no es el final. Easel puede leer las reproducciones, las interacciones, los comentarios y el rendimiento del contenido, ofrecer análisis de comentarios, revisiones de contenido y análisis del ROI, y consolidar las estructuras y preferencias eficaces en el perfil de la cuenta.
Esto forma un ciclo importante: el perfil de la cuenta influye en los temas y la forma de expresión, mientras que el rendimiento del contenido actualiza a su vez el perfil. Tras un uso prolongado, el sistema debería ir comprendiendo qué temas, títulos, estructuras y formatos se adaptan mejor a una cuenta determinada.
Espacio de trabajo web y CLI
El proyecto recomienda utilizar la interfaz web, ya que ofrece una gestión más completa de sesiones, materiales, cuentas, perfiles, biblioteca de contenidos y publicaciones que la CLI por sí sola. La dirección predeterminada es http://localhost:7860.
La CLI es adecuada para comprobar el entorno, realizar pruebas rápidas y llamar directamente a las habilidades:
easel doctor
easel ping
easel web --port 7860
easel chat
easel gateway status
El proyecto utiliza un perfil independiente de OpenClaw llamado easel, con el puerto predeterminado del gateway en 18789, y no sobrescribe la configuración existente del usuario en ~/.openclaw/.
Instalación e inicio rápido
Los requisitos del entorno incluyen Linux, macOS o Windows 10/11, Python 3.10+, el módulo venv de Python y Git. El instalador también comprueba Node.js 22.19+, FFmpeg, Playwright y Chromium.
Linux o macOS:
git clone https://github.com/ZJU-REAL/Easel.git
cd Easel
bash setup.sh
PowerShell nativo en Windows:
git clone https://github.com/ZJU-REAL/Easel.git
cd Easel
Set-ExecutionPolicy -Scope Process Bypass
.\setup.ps1
El instalador de Windows prioriza winget para instalar Python, Node.js, Git y FFmpeg si faltan. Después crea .venv dentro del proyecto, instala las dependencias de Python y Node, compila el espacio de trabajo de React e instala Chromium para Playwright. Una vez finalizada la instalación:
source .venv/bin/activate
# Windows: .venv\Scripts\activate
easel doctor
easel ping
easel web
Si aparece easel: command not found, normalmente significa que el entorno virtual no está activado. También se puede utilizar la ruta completa:
.venv/bin/easel doctor
# Windows: .venv\Scripts\easel.exe doctor
Configuración de LLM y embeddings
La configuración mínima puede utilizar Anthropic:
ANTHROPIC_API_KEY=tu_API_Key
CLAUDE_MODEL=anthropic/claude-sonnet-4-6
También se puede utilizar OpenAI o un servicio compatible:
OPENAI_API_KEY=tu_API_Key
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o
Si el servicio de chat no ofrece un modelo vectorial, se recomienda configurar por separado una API de embeddings:
EASEL_EMBEDDING_API_KEY=tu_API_Key_de_vectores
EASEL_EMBEDDING_BASE_URL=https://your-embedding-provider.example/v1
EASEL_EMBEDDING_MODEL=nombre_de_tu_modelo_vectorial
Después de modificar el proveedor o el modelo, es necesario reconstruir el índice:
openclaw --profile easel memory index --force
También se pueden configurar otros servicios compatibles con Anthropic:
EASEL_LLM_API_KEY=tu_API_Key
EASEL_LLM_BASE_URL=https://dirección_de_tu_servicio/v1
CLAUDE_MODEL=nombre_de_tu_modelo
Las funciones de vídeo, música, doblaje y similares son configuraciones opcionales. Si estos modelos no están configurados, no se verán afectadas las funciones de chat, planificación y creación de texto. En algunos casos, el procesamiento de imágenes, audio y vídeo puede depender de herramientas locales; FFmpeg es uno de los componentes necesarios.
Perfil de cuenta y estructura del proyecto
El perfil de cuenta se encuentra en profiles/<nombre>/ e incluye seis dimensiones: posicionamiento, estilo, audiencia, plataformas, preferencias y líneas rojas, y memoria a largo plazo. Se puede crear a partir de una plantilla:
cp -r profiles/_template "profiles/mi-cuenta"
Los principales directorios del proyecto son:
Easel/
├── easel/ # CLI de Python: chat / web / skill / doctor / ping
├── web/ # Backend de FastAPI y espacio de trabajo de React
├── skills/openclaw/ # Habilidades de descubrimiento, planificación, producción, publicación y atribución
├── skills/shared/ # Scripts y materiales de referencia compartidos entre habilidades
├── assets/ # Marca, medios del README y materiales de usuario
├── profiles/ # Perfiles de cuenta
├── outputs/ # Proyectos de contenido y resultados finales
├── openclaw/ # Perfil aislado, workspace y scripts de sincronización
└── docs/ # Especificaciones de capacidades, mapa de capacidades y documentación de arquitectura
¿Para quién es adecuado?
Easel es especialmente adecuado para creadores individuales, equipos de investigación, responsables de marca y desarrolladores que necesitan producir contenido de forma continua. Su ventaja no es solo la «velocidad de generación», sino que unifica en un sistema orquestable y rastreable las partes que suelen dispersarse en la gestión de contenidos.
Sin embargo, la publicación automática aún requiere prudencia. Las reglas de las plataformas, la seguridad de las cuentas, la revisión de derechos de autor y la verificación de los hechos del contenido no pueden delegarse por completo en un agente. Un enfoque más seguro es dejar que Easel se encargue de investigar, generar, adaptar y comprobar, y que una persona realice la confirmación final, especialmente en plataformas sensibles a las operaciones automatizadas como Xiaohongshu.
Conclusión
El valor de Easel reside en impulsar la IA para redes sociales desde una herramienta de escritura puntual hacia un sistema de gestión continua: puede descubrir tendencias, comprender la cuenta, planificar contenidos, invocar herramientas multimedia, adaptar el contenido a varias plataformas y utilizar los datos posteriores a la publicación para mejorar la siguiente ronda de creación.
Si buscas un espacio de trabajo de contenido de código abierto, autoalojable, ampliable y orientado a las redes sociales chinas, merece la pena probar Easel empezando por setup.sh o setup.ps1. El proyecto aún se encuentra en una versión temprana, pero ya muestra una dirección clara: el agente de redes sociales del futuro no debería limitarse a responder «cómo hacerlo», sino producir realmente el contenido, publicarlo y saber qué métodos funcionan.