/ Directorio / Playground / Mck-ppt-design-skill
● Comunidad likaku ⚡ Instantáneo

Mck-ppt-design-skill

por likaku · likaku/Mck-ppt-design-skill

Enseña a Claude a diseñar PowerPoints al estilo McKinsey: 70 patrones de diseño de consultoría, disciplina de diseño plano, basado en python-pptx.

Una Skill de Agente que proporciona a Claude una biblioteca de diseños de diapositivas de nivel consultoría (resumen ejecutivo, cronogramas horizontales/verticales, matriz, cascada, SWOT, pirámide) más funciones auxiliares de python-pptx para renderizarlas. Con tu contenido, Claude selecciona el diseño correcto, escribe el código python-pptx, y genera un .pptx que puedes abrir en Keynote o PowerPoint.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

mck-ppt-design-skill.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "mck-ppt-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/likaku/Mck-ppt-design-skill",
        "~/.claude/skills/Mck-ppt-design-skill"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "mck-ppt-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/likaku/Mck-ppt-design-skill",
        "~/.claude/skills/Mck-ppt-design-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "mck-ppt-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/likaku/Mck-ppt-design-skill",
        "~/.claude/skills/Mck-ppt-design-skill"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mck-ppt-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/likaku/Mck-ppt-design-skill",
        "~/.claude/skills/Mck-ppt-design-skill"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "mck-ppt-design-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/likaku/Mck-ppt-design-skill",
        "~/.claude/skills/Mck-ppt-design-skill"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "mck-ppt-design-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/likaku/Mck-ppt-design-skill",
          "~/.claude/skills/Mck-ppt-design-skill"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add mck-ppt-design-skill -- git clone https://github.com/likaku/Mck-ppt-design-skill ~/.claude/skills/Mck-ppt-design-skill

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Mck-ppt-design-skill

Cómo generar un deck de resumen ejecutivo al estilo McKinsey a partir de notas

👤 Consultores, fundadores y PMs que necesitan entregar un deck rápidamente ⏱ ~20 min intermediate

Cuándo usarlo: Tienes el contenido (notas, datos, un memo) pero no el tiempo para construir manualmente un deck limpio.

Requisitos previos
  • Python 3.10+ con python-pptx instalado — pip install python-pptx
  • Skill clonado — git clone https://github.com/likaku/Mck-ppt-design-skill ~/.claude/skills/Mck-ppt-design-skill
Flujo
  1. Pega tu contenido
    Aquí están mis notas para un deck de 10 diapositivas sobre nuestra estrategia de Q1. Elige el diseño correcto para cada diapositiva de la Skill Mck y genera el código python-pptx.✓ Copiado
    → Elección de diseño por diapositiva + justificación
  2. Ejecuta el script
    Guarda el script, ejecútalo, y dame la ruta del .pptx.✓ Copiado
    → Un .pptx válido en el disco
  3. Itera sobre el diseño
    La diapositiva 5 debería ser una matriz de 2×2, no una lista con viñetas — regenera solo esa diapositiva.✓ Copiado
    → Diapositiva actualizada sin tocar el resto

Resultado: Un deck de 10 diapositivas al estilo consultoría en aproximadamente 15 minutos.

Errores comunes
  • Demasiadas palabras por diapositiva — Claude tiende a defaults de texto denso — Restringe desde el principio: 'máximo 10 palabras por viñeta, tres viñetas como máximo'
  • Los colores se ven genéricos — Proporciona una paleta hex de marca; la Skill la respeta
Combinar con: filesystem

Convierte un memo escrito en un deck visual

👤 Cualquiera a quien le pidan convertir un documento en un deck ⏱ ~15 min beginner

Cuándo usarlo: Ya tienes una narrativa escrita y necesitas diapositivas que coincidan.

Flujo
  1. Alimenta el memo
    Aquí está el memo. Esboza un deck de 6 diapositivas que preserve el arco de la argumentación, usando diseños Mck.✓ Copiado
    → Narrativa con nombres de diseños
  2. Genera
    Escribe el código python-pptx.✓ Copiado
    → Script ejecutable
  3. Exporta
    Renderiza y guarda como Q1_memo.pptx.✓ Copiado
    → Archivo en el disco

Resultado: Un deck cuya historia coincida con el flujo lógico de tu memo.

Errores comunes
  • El deck pierde el 'so what' de cada sección — Pide títulos que indiquen acción y causa, no solo temas

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

mck-ppt-design-skill + filesystem

Guarda decks en el disco e itera sobre el Python generado

Genera el deck en ./decks/Q1/, luego reabre la diapositiva 3 y condensa los viñetas.✓ Copiado
mck-ppt-design-skill + github

Guarda la fuente del deck en control de versiones y compara cambios de estructura

Confirma decks/Q1.py y abre una PR para que el equipo pueda revisar la estructura antes del renderizado.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
layout-selection intención de diapositiva + contenido Antes de renderizar cualquier diapositiva 0
pptx-generation contenido + diseños elegidos Después de que se decidan los diseños 0
color-and-typography-rules (opcional) paleta de marca Automáticamente durante el renderizado 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
ninguno
Tokens por llamada
~3–10k tokens por deck dependiendo del número de diapositivas
Monetario
gratis
Consejo
Genera en lotes de 5 diapositivas — mantiene cada turno enfocado y fácil de revisar

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: ninguno
Salida de datos: ninguno — solo python-pptx local

Resolución de problemas

Errores comunes y soluciones

python-pptx: ModuleNotFoundError

Ejecuta pip install python-pptx en el entorno desde el que Claude Code ejecuta scripts.

Verificar: python -c 'import pptx; print(pptx.__version__)'
El deck se abre pero los diseños se ven mal

Pide a Claude que regenere usando un id de diseño estricto ('usa layout #12: cronograma horizontal')

Las fuentes chinas se renderizan como cajas

Especifica explícitamente una fuente CJK (por ejemplo, 'Noto Sans CJK SC') y asegúrate de que esté instalada en el renderizador.

Verificar: fc-list :lang=zh

Alternativas

Mck-ppt-design-skill vs otros

AlternativaCuándo usarlaContrapartida
manim-skillNecesitas visuales técnicos animados en lugar de decks estáticosSalida de vídeo, curva de aprendizaje más pronunciada
excalidraw-skillQuieres bosquejos al estilo pizarra blanca en lugar de diapositivas pulidasInformal vs pulido ejecutivo

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills