Communitygithub.com

content-matrix

Genera una matriz de contenido personalizada con ideas de publicaciones para tus pilares temáticos.

¿Qué es content-matrix?

El skill Content Matrix automatiza la creación de una matriz de contenido estratégica para desarrolladores, creadores de contenido y especialistas en marketing que utilizan asistentes de IA como Codex o Claude. Al cargarse, inicia inmediatamente la recopilación de información: primero lee el archivo `about-me.md` del proyecto para obtener la descripción del usuario, o solicita una breve biografía. Luego, a través de preguntas interactivas, determina los pilares de contenido del usuario (3 a 5) y los combina con 8 formatos de contenido predefinidos (Accionable, Motivacional, Analítico, Contrario, Observación, X vs Y, Presente vs Futuro y Lista). El resultado es una tabla de 5×8 donde cada celda contiene un titular de publicación concreto y específico, adaptado tanto al pilar como al formato. Dependiendo de la superficie de ejecución, la matriz se renderiza como un widget interactivo, se guarda en un archivo markdown o se muestra directamente en la conversación. El skill respeta la voz del usuario, utiliza evidencia proporcionada primero y nunca inventa hechos ni experiencia personal. Al final, ofrece redactar cualquiera de las ideas como un artículo completo utilizando otros skills.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/content-matrix

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Content Matrix

Entorno de ejecución Codex y Claude

  • Usa este skill en Codex o Claude con las herramientas realmente disponibles en la tarea actual. Los ejemplos de AskUserQuestion describen las preguntas, no una API obligatoria: usa una herramienta de preguntas disponible dentro de sus límites, o pregunta en el chat. Reutiliza respuestas y material fuente ya proporcionados.
  • Trabaja en el proyecto seleccionado por el usuario. Lee su about-me.md, voice.md y archivos de marca relevantes antes del trabajo personalizado. Confirma el autor previsto si los archivos entran en conflicto o contienen valores predeterminados de inicio. Pregunta por hechos faltantes o ejecuta voice-builder; nunca heredes la identidad, cuentas o archivos privados del mantenedor.
  • Resuelve los references/ empaquetados en relación con la carpeta de este skill. Para una actualización de perfil solicitada explícitamente, lee y actualiza el about-me.md, voice.md o newsletter-voice.md canónico en su lugar, conservando hechos y reglas del usuario no relacionados. Los consumidores deben volver a leer esos archivos canónicos. Usa un nombre de archivo nuevo solo para nuevos entregables que colisionarían con archivos existentes no relacionados. La instalación por sí sola nunca inicia una entrevista ni escribe archivos. No escribas aprendizajes persistentes a menos que se solicite.
  • Usa primero la evidencia proporcionada. Verifica afirmaciones externas a través de herramientas de búsqueda/fuente disponibles cuando sea necesario. Si una fuente o integración no está disponible, nombra la capacidad faltante y ofrece la entrada de texto/exportación proporcionada. Nunca inventes hechos, experiencia en primera persona, métricas o una ejecución exitosa de la herramienta.
  • Conecta solo los servicios necesarios para la ruta elegida a través de la cuenta existente del usuario. Nunca imprimas credenciales ni sobrescribas conexiones. Redactar, guardar y revisar no autoriza publicar, enviar mensajes ni cambiar cuentas.

CRÍTICO: Inicio automático al cargar

Cuando este skill se active, ve directamente al Paso 1. No resumas. Comienza la recopilación de entrada inmediatamente.

Paso 1. Recopilar entradas

Verifica el proyecto en busca de about-me.md. Si existe, léelo y rellena previamente la descripción de quién es el usuario. Omite esa pregunta e informa al usuario lo que has extraído.

Si about-me.md no existe, pregunta:

Dame al menos dos párrafos describiendo quién eres, qué haces y de qué te gusta hablar. Cuanto más específico seas, más relevantes serán las ideas.

Espera la respuesta.

Luego llama a AskUserQuestion:

[
  {
    "question": "¿Cuáles son tus pilares de contenido?",
    "header": "Pilares",
    "multiSelect": false,
    "options": [
      {"label": "Los escribiré", "description": "Tengo de 3 a 4 pilares de contenido para usar"},
      {"label": "Extraer de voice.md", "description": "Usar los temas ya definidos en mis archivos de voz"},
      {"label": "Sugerirlos", "description": "Basado en mi about-me.md, recomendar 4 pilares"}
    ]
  }
]

Si el usuario escribe sus propios pilares, acepta de 3 a 5. Si son menos de 3, pide más.

Si el usuario elige "Sugerirlos", lee about-me.md, propón 4 pilares que cubran su posicionamiento, y pídele que los confirme o edite antes de continuar.

Paso 2. Construir la matriz

Genera una tabla en markdown con:

  • Eje X (columnas): 8 formatos de contenido, siempre en este orden:
    1. Accionable
    2. Motivacional
    3. Analítico
    4. Contrario
    5. Observación
    6. X vs Y
    7. Presente vs Futuro
    8. Lista
  • Eje Y (filas): los 3 a 5 pilares del usuario

Cada celda contiene una idea de publicación única, concreta y específica adaptada al pilar y al formato. No genérica. No reutilizable entre pilares.

Definiciones de formato para aplicar al llenar cada celda:

  • Accionable: Cómo hacer algo ultradetallado. Enseña al lector a hacer una cosa.
  • Motivacional: Historia inspiradora sobre alguien que hizo algo extraordinario en el nicho.
  • Analítico: Desglose de por qué algo funciona como lo hace.
  • Contrario: Ir en contra del consejo común en el nicho y respaldarlo.
  • Observación: Una tendencia oculta, silenciosa o poco discutida que el usuario ha notado.
  • X vs Y: Comparar dos entidades (herramientas, estilos, marcos de trabajo, empresas).
  • Presente vs Futuro: Estado actual frente a una predicción específica, con el porqué.
  • Lista: Una lista de recursos, consejos, errores, lecciones o pasos.

La idea de cada celda debe ser un titular específico, no un tema. Bueno: "Una fórmula de gancho de 3 líneas para lanzamientos de productos". Malo: "Ganchos".

Paso 3. Salida (con conciencia de superficie)

Elige el modo de salida según la superficie en la que te estés ejecutando. No saques la tabla en un bloque de código markdown con triple backtick, ya que se renderiza como texto plano monoespaciado y dificulta escanear una cuadrícula de 5×8.

  • Una superficie interactiva disponible de gráfico/tabla: renderiza la matriz como un gráfico/tabla interactivo. Pilares como filas, formatos como columnas, cada celda con un titular específico. El usuario debe poder hacer clic en una celda para ver el titular completo y cualquier nota de expansión. No incluyas también la tabla como markdown: el gráfico es el entregable.
  • Un asistente con capacidad de archivos como Codex o Claude Code: guarda la matriz en content-matrix-YYYY-MM-DD.md en el directorio de trabajo actual e imprime la misma tabla en línea en la respuesta como una tabla markdown simple (sin envoltura de triple backtick). Confirma la ruta del archivo para que el usuario pueda abrirlo.
  • Alternativa (sin gráfico interactivo, sin herramientas del sistema de archivos): imprime una tabla markdown simple en línea. Aún así, sin envoltura de bloque de código.

Debajo de la tabla o gráfico, añade una oración que nombre la idea más fuerte de toda la matriz y por qué.

Paso 4. Ofrecer el siguiente movimiento

Pregunta:

¿Alguna celda aquí que quieras que escriba como publicación completa? Haz referencia a la celda por pilar + formato (por ejemplo "Ganchos x Contrario") y se lo pasaré al skill de escritura o formateo de publicaciones.

Cuando las herramientas de archivos estén disponibles, también ofrece añadir la publicación redactada al mismo archivo content-matrix-YYYY-MM-DD.md bajo la referencia de la celda.

Reglas

  • Mínimo 3 pilares, máximo 5. Más de 5 diluye la matriz.
  • Cada idea de celda debe ser específica para ESE pilar Y ESE formato. No reutilices la misma idea entre pilares.
  • Ajusta el lenguaje a la voz del usuario si existe voice.md.
  • Inglés británico a menos que voice.md especifique estadounidense.
  • Nunca uses guiones largos.

Individual skills in this repo

This repo contains 16 individual skills — each has its own dedicated page.

Skills relacionados