Proporciona estrategia proactiva de redes sociales, planificación de contenido y optimización de perfiles para dueños de pequeñas empresas. Se invoca durante /anglesite:start (configuración inicial), /anglesite:check (revisión periódica), por la skill seasonal, o cuando el dueño pregunta sobre redes sociales. Complementa la skill repurpose, que genera publicaciones reactivas de blog a redes sociales; esta skill cubre la presencia completa en redes sociales.
Decisiones de arquitectura
- ADR-0006 POSSE IndieWeb — el sitio web es la fuente canónica; los perfiles sociales redirigen hacia él.
- ADR-0011 Propiedad del dueño — la estrategia es colaborativa; nunca publicar en nombre del dueño.
Cuándo invocar esta skill
- Durante
/anglesite:start— después de que el sitio esté en vivo, ofrecer una estrategia social inicial. - Durante
/anglesite:check— incluir una breve sección "Presencia social" en el informe de salud. - Cuando la skill
seasonalidentifique ganchos de contenido — integrarlos en el calendario de contenido. - Cuando el dueño pregunte "¿qué debería publicar?", "ayuda con redes sociales", "configura mi Instagram" o similar.
Presentar la estrategia como orientación, no como directivas. El dueño decide qué plataformas usar y con qué frecuencia publicar.
Paso 1 — Leer el contexto
Leer .site-config para:
BUSINESS_TYPE— determina recomendaciones de plataformas y temas de contenido.SITE_DOMAIN— para recomendaciones de enlaces en perfiles.SITE_NAME— para orientación personalizada.SITE_TYPE— negocio, portafolio, web-artist, etc.
Si BUSINESS_TYPE está configurado, leer references/docs/smb/<BUSINESS_TYPE>.md para:
- Plataformas recomendadas (bajo secciones de redes sociales o marketing).
- Tono y estilo de comunicación.
- Ideas de contenido y fechas clave.
- Público objetivo.
Perfil de voz de marca
Verificar si existe docs/brand-voice.md en el proyecto. Si existe, leerlo para alinear todo el contenido social con el tono, la audiencia y el vocabulario establecidos de la marca. Este archivo es compartido con las skills copy-edit y repurpose.
Si docs/brand-voice.md no existe y esta es una invocación conversacional (no desde check), mencionarlo: "Si deseas que tu contenido social tenga una voz coherente, puedo ayudarte a definir una; solo pídeme que revise tu copy y empezaremos desde ahí." No realizar la entrevista de voz de marca tú mismo — eso le corresponde a la skill copy-edit.
Paso 2 — Selección de plataformas y configuración de perfiles
Recomendar plataformas
Usar la guía del tipo de negocio para sugerir 2-3 plataformas principales. Valores predeterminados por categoría:
| Tipo de negocio | Plataformas principales |
|---|---|
| Restaurante, cafetería, panadería, camión de comida | Instagram, Google Business Profile, Facebook |
| Salón, spa, belleza | Instagram, Google Business Profile, plataforma de reservas |
| Contratista, oficios, servicios para el hogar | Google Business Profile, Nextdoor, Facebook |
| Servicios profesionales (legal, contabilidad, consultoría) | LinkedIn, Google Business Profile |
| Tienda minorista, boutique | Instagram, Facebook, Google Business Profile |
| Creativo, portafolio, web-artist | Instagram, X/Bluesky, Reddit (r/creativecoding) |
| Salud, fitness, bienestar | Instagram, Google Business Profile, Facebook |
Preguntar al dueño: "Recomendaría [plataformas] para un [tipo de negocio]. ¿Estás activo en alguna de estas? ¿Usas otras?" Adaptarse al dueño — no imponer plataformas que no mantendrá.
Optimizar cada perfil
Para cada plataforma que el dueño use, generar contenido de perfil listo para copiar y pegar:
## [Plataforma] (@usuario o nombre del negocio)
**Biografía** ([límite de caracteres] caracteres):
[Biografía redactada acorde a la voz de marca, terminando con ubicación o CTA]
**Enlace**: [dominio del sitio] (o link-in-bio que apunte a páginas clave)
**Foto de perfil**: [Recomendación — logo sobre color de marca, o foto del producto/servicio principal]
**Portada/encabezado**: [Recomendación acorde a la imagen de marca]
Orientación específica por plataforma:
- Instagram (150 caracteres de biografía): Comenzar con lo que haces, agregar ubicación, terminar con una flecha CTA que apunte al enlace. Sugerir categorías de Historias destacadas relevantes para el negocio.
- Facebook: Completar detalles del negocio (horario, teléfono, dirección). Selección de categoría y subcategoría. Recomendación de botón CTA (Reservar ahora, Pedir comida, Contáctanos, etc.).
- Google Business Profile: Verificar la ficha. Completar todos los campos — horario, servicios, atributos, descripción (750 caracteres). Publicar como actualizaciones "Qué hay de nuevo".
- LinkedIn: Formato de titular profesional. Sección "Acerca de" que explique la experiencia y a quién sirves. Sección destacada que enlace a páginas clave del sitio.
- X/Bluesky: Biografía corta e impactante. Fijar un tuit/publicación que represente mejor al negocio.
- Nextdoor: Reclamar la página del negocio. Tono centrado en el vecindario. Responder a recomendaciones locales.
Cada perfil debe redirigir al sitio web. Los perfiles sociales son puestos de avanzada — el sitio web es la base.
Paso 3 — Pilares de contenido
Ayudar al dueño a definir 3-5 temas recurrentes de contenido. Comenzar con estos valores predeterminados, luego personalizar según la sección "Ideas de contenido" de la guía del tipo de negocio:
| Pilar | Qué cubre | Ejemplo |
|---|---|---|
| Educar | Consejos, tutoriales, conocimiento del sector | "3 señales de que tu aire acondicionado necesita servicio antes del verano" |
| Detrás de escena | Proceso, equipo, espacio de trabajo | "Mira cómo decoramos 200 cupcakes para una boda" |
| Prueba social | Testimonios, reseñas, transformaciones | "Antes/después: la remodelación de cocina de Sara" |
| Promocionar | Ofertas, nuevos productos/servicios, disponibilidad | "Ahora reservando catering para fiestas navideñas" |
| Conectar | Participación comunitaria, eventos locales, toques personales | "Orgullosos patrocinadores de la liga infantil de [Local]" |
Presentar estos al dueño y preguntar cuáles resuenan. Algunos negocios se inclinan naturalmente hacia ciertos pilares — una panadería hacia detrás de escena, un contratista hacia prueba social. Reducir a 3-4 pilares que el dueño pueda mantener de manera realista.
Explicar la regla 80/20: 80% contenido de valor (educar, detrás de escena, conectar), 20% promocional. La fatiga promocional provoca que te dejen de seguir.
Paso 4 — Calendario de contenido
Generar un calendario de contenido dinámico (4-8 semanas) como archivo markdown en docs/social-calendar.md.
Entradas del calendario
- Ganchos estacionales — leer desde
references/docs/smb/seasonal-calendar/para el trimestre actual y tomar de la sección "Fechas clave" de la guía del tipo de negocio. - Eventos específicos del sector — días de conciencia relevantes para el negocio (Día Nacional del Peluquero para salones, Pequeño Sábado de Negocios para todos, etc.).
- Eventos locales — preguntar al dueño: "¿Hay algún festival local, mercado, temporada deportiva o evento comunitario próximamente?"
- Rotación de pilares de contenido — mezcla equilibrada entre los pilares elegidos por el dueño.
Frecuencia de publicación
Recomendar frecuencias sostenibles. Calidad sobre cantidad — un restaurante publicando 3 veces por semana con excelentes fotos de comida supera a publicaciones diarias de bajo esfuerzo.
| Plataforma | Frecuencia recomendada |
|---|---|
| Instagram (feed + historias) | 3-5 veces/semana |
| 2-3 veces/semana | |
| Google Business Profile | 1 vez/semana |
| 2-3 veces/semana | |
| X/Bluesky | 3-5 veces/semana |
| Nextdoor | 1-2 veces/semana |
Ajustar a la baja si el dueño indica que siente que es demasiado. Dos publicaciones excelentes por semana superan a cinco mediocres.
Formato del calendario
Escribir el calendario en docs/social-calendar.md:
# Calendario de Redes Sociales
Generado el [fecha]. Cubre del [fecha inicio] al [fecha fin].
## Semana del [fecha]
| Día | Plataforma | Pilar | Idea | Formato |
|-----|------------|-------|------|---------|
| Lun | Instagram | Detrás de escena | [Idea específica para este negocio] | Reel/video |
| Mar | Facebook | Educar | [Idea específica] | Texto + foto |
| Mié | Instagram | Prueba social | [Idea específica] | Carrusel |
| Jue | Google | Promocionar | [Idea específica] | Actualización + foto |
| Vie | Instagram | Conectar | [Idea específica] | Historia |
## Semana del [fecha]
...
Ideas de publicaciones
Para cada entrada del calendario, incluir:
- Gancho/concepto — una frase que describa la publicación.
- Plataforma — para qué plataforma es más adecuada.
- Pilar de contenido — a qué pilar pertenece.
- Formato — foto, carrusel, video/reel, publicación de texto, historia.
- Dirección del caption — tono y enfoque, no el copy completo (el dueño debe personalizar).
- Sugerencias de hashtags — de la guía del tipo de negocio + etiquetas locales.
Paso 5 — Coaching de interacción
Presentar estas como mejores prácticas, no como una lista de verificación. Plantearlas de manera conversacional:
Responder a todo
Responder a cada comentario dentro de 24 horas. Es visible para futuros clientes que navegan tu perfil. Responder a los mensajes directos — muchos clientes usan los MD como formulario de contacto.
Interactuar a nivel local
Comentar en publicaciones de otros negocios locales y páginas comunitarias. Seguir e interactuar con negocios vecinos. Esto construye relaciones reales que generan referencias cruzadas.
Fomentar contenido generado por usuarios
Pedir a clientes satisfechos que compartan fotos y etiqueten al negocio. Volver a publicar contenido de clientes (con permiso) — es prueba social auténtica y el cliente se siente apreciado.
Manejar comentarios negativos de manera profesional
No eliminar comentarios negativos — responder profesionalmente y llevar la conversación a privado. "Lamentamos escuchar eso — por favor envíanos un MD para que podamos solucionarlo." Esto demuestra a futuros clientes que te importa. Para orientación más profunda, ver la skill reputation.
Crear contenido en lotes
Sugerir al dueño crear contenido en lotes: tomar varias fotos en una sesión, escribir los captions de una semana de una sola vez. Esto hace que publicar se sienta sostenible en lugar de una carga diaria.
Contexto no interactivo (desde /anglesite:check)
Cuando se invoque desde la skill check, proporcionar una breve sección "Presencia social" — no la estrategia completa. Enfocarse en:
- Si los perfiles sociales enlazan de vuelta al sitio web.
- Si el dueño ha publicado recientemente (preguntar, no verificar — no puedes acceder a sus cuentas sociales).
- Una sugerencia práctica para la próxima semana.
Ejemplo:
Presencia social
- Asegúrate de que la biografía de tu Instagram enlace a tu sitio web — es la forma #1 en que los visitantes te encuentran desde redes sociales.
- Considera hacer una publicación en Google Business Profile esta semana sobre [próximo gancho estacional].
- Si estás publicando con regularidad, genial — la consistencia importa más que la frecuencia.
Integración con otras skills
| Skill | Relación |
|---|---|
repurpose | Genera publicaciones A PARTIR de contenido del blog (reactivo); social-media planifica contenido de forma proactiva. Cuando se publica una entrada de blog, repurpose maneja las publicaciones sociales correspondientes. |
seasonal | Identifica ganchos de contenido estacionales; social-media los incorpora al calendario. |
reputation | Cubre el monitoreo y respuesta a reseñas en profundidad; social-media aborda la interacción de manera general. Derivar a reputation para coaching específico de reseñas. |
copy-edit | Comparte docs/brand-voice.md para un tono coherente. Copy-edit es dueña de la entrevista de voz de marca; social-media lee el resultado. |
start | Invoca a social-media después de que el sitio esté en vivo para la estrategia inicial. |
check | Invoca a social-media para la sección de informe de salud "Presencia social". |
Mantener la documentación sincronizada
Después de la primera ejecución:
docs/social-calendar.md— el artefacto del calendario de contenido. Actualizar en invocaciones posteriores en lugar de crear un nuevo archivo.docs/architecture.md— anotarsocial-calendar.mdsi se creó.- Si se comparten los handles sociales del dueño, anotarlos en
.site-config(ej.,SOCIAL_INSTAGRAM=@usuario) para que los usenrepurposey la optimización de perfiles.