Automatiza la creación y programación de contenido diario para Meta Business Suite siguiendo la estrategia de Despierta tu Voz
Esta Skill automatiza el proceso completo de marketing diario para "Despierta tu Voz", generando contenido estratégico (Post + Story) optimizado para Meta Business Suite, manteniendo coherencia visual y utilizando tracking de Bitly.
Generar y programar contenido coherente con la identidad de marca siguiendo un calendario estratégico semanal y basándose PRIMORDIALMENTE en los artículos de la base de conocimiento (Blog). Incluye piezas específicas para nichos (Directores de Coro, Profesores de Canto y Cantantes), evitando frases competitivas con profesores de canto y manteniendo un tono cálido, humano y profesional.
[FALLBACK]. Si la IA falla en la generación del copy, el sistema debe abortar la publicación inmediatamente para proteger la imagen de marca. resources/blog_knowledge.json). Está PROHIBIDO usar EXAMPLES.md o crear teorías genéricas. Si no hay un artículo relacionado, se debe usar la filosofía general de la marca pero manteniendo siempre el tono del blog.# Meta Graph API
META_ACCESS_TOKEN=your_meta_access_token_here
META_PAGE_ID=your_facebook_page_id
META_INSTAGRAM_ACCOUNT_ID=your_instagram_business_account_id
# Bitly API
BITLY_ACCESS_TOKEN=your_bitly_token_here
# Configuración
DTV_BASE_URL=https://despiertatuvoz.vercel.app
DTV_PUBLISH_MODE=draft # draft | publish | assets_only
instagram_content_publishpages_manage_postspages_show_listinstagram_basicpages_read_engagement| Día | Tipo | Enfoque | CTA |
|---|---|---|---|
| Lunes | Filosófico | Reflexión basada en artículos de Amor/Creatividad | Descubre más |
| Martes | Coaching | Tip técnico basado en artículos de Psicología/Paz | Prueba el ejercicio |
| Miércoles | Nicho: Coros | Basado en "Carta al solista corista" | Empieza gratis |
| Jueves | Coaching | Basado en artículos de Bloqueos/Patrones | Únete al reto |
| Viernes | Filosófico | Inspiración basada en artículos de Naturaleza/Ego | Reflexiona |
| Sábado | Promoción | Caso de éxito o Amor/Dar (Blog) | Descubre tu voz |
| Domingo | Coaching | Preparación basada en artículos de Mente/Naturaleza | Planifica tu práctica |
La Skill utiliza un motor de conocimiento (resources/blog_knowledge.json) que contiene la esencia de los artículos de despiertatuvoz.com. El generador de contenido DEBE:
Beige tones, warm studio, vocal coaching aesthetic, high-end photography, minimalist design, professional lighting, soft shadows, elegant composition
**Temáticas Visuales por Nicho:**
- **General:** Estudio de canto, micrófonos elegantes, personas cantando.
- **Directores de Coro:** Manos expresivas en movimiento, gestos de dirección, grupos de personas ensayando, partituras corales (Sin batuta).
- **Profesores:** Pianos de cola, primer plano de laringe (estilizado), partituras clásicas, entorno pedagógico.
- **Cantantes/Coralistas:** Micrófono de estudio, partitura en atril, expresión de confianza, primer plano vocal.
**Formatos:**
- **Feed Post:** 1080x1080 (1:1)
- **Story:** 1080x1920 (9:16)
## 🚀 Modos de Operación
### 1. **DRAFT Mode** (Recomendado)
Publica el contenido en Meta Business Suite como borrador para revisión humana final.
### 2. **PUBLISH Mode**
Publica directamente el contenido programado para las 18:00 CET del mismo día.
### 3. **ASSETS_ONLY Mode**
Genera únicamente los assets (imagen + copy + link) y los guarda localmente sin publicar.
## 📝 Uso
### Ejecución Manual
```bash
node .agent/skills/dtv_marketing_manager/scripts/run.js
# Ejecutar contenido según el plan semanal (Día actual)
node .agent/skills/dtv_marketing_manager/scripts/run.js
# Ejecutar un nicho específico (Se programará para su día recomendado)
node .agent/skills/dtv_marketing_manager/scripts/run.js --niche=choral_directors
# Ejecutar todos los nichos para la semana (Cada uno se programará en su día)
node .agent/skills/dtv_marketing_manager/scripts/run.js --niche=choral_directors
node .agent/skills/dtv_marketing_manager/scripts/run.js --niche=vocal_teachers
node .agent/skills/dtv_marketing_manager/scripts/run.js --niche=singers_choristers
Para evitar la saturación y los posts repetidos, cada nicho tiene un día asignado:
El sistema detecta automáticamente estos días al usar el flag --niche.
# Ejecutar todos los días a las 08:00 CET
0 8 * * * cd /path/to/despierta-tu-voz-app && node .agent/skills/dtv_marketing_manager/scripts/run.js
blog_knowledge.json)utm_source=instagramutm_medium=socialutm_campaign=daily_contentutm_content={day}_{type}Según el modo configurado:
output/{date}/Además del contenido general, se generan tres piezas semanales para nichos específicos:
.agent/skills/dtv_marketing_manager/
├── SKILL.md # Este archivo
├── scripts/
│ ├── run.js # Script principal de ejecución
│ ├── content_generator.js # Generación de copy
│ ├── image_generator.js # Generación de imágenes
│ ├── meta_publisher.js # Publicación en Meta
│ ├── bitly_shortener.js # Acortamiento de URLs
│ └── calendar_logic.js # Lógica del calendario
├── resources/
│ ├── weekly_plan.json # Plan estratégico detallado
│ ├── prompts.json # Prompts para generación
│ ├── hashtags.json # Banco de hashtags
│ └── copy_templates.json # Templates de copy
├── output/ # Assets generados (git-ignored)
└── .env.example # Template de variables
.env con tokens reales.env.example como templateLos logs se guardan en:
.agent/skills/dtv_marketing_manager/logs/{date}.log
Incluyen:
META_ACCESS_TOKEN sea válidoBITLY_ACCESS_TOKENresources/prompts.jsonLa Skill genera un reporte semanal con:
Para dudas o mejoras, contacta al equipo de Despierta tu Voz.