/ Directorio / Playground / thesis-figure-skill
● Comunidad 0xE1337 ⚡ Instantáneo

thesis-figure-skill

por 0xE1337 · 0xE1337/thesis-figure-skill

Pega el texto de tu artículo, obtén diagramas LaTeX/TikZ listos para publicación — Claude elige el tipo de figura correcto y la dibuja.

thesis-figure-skill es una Skill de Claude para investigadores abrumados por notas de 'necesita figura aquí': pega un párrafo de tu artículo o describe el concepto, y Claude devuelve código LaTeX/TikZ para una figura lista para publicación (diagramas de flujo, arquitecturas de sistemas, gráficos, ilustraciones esquemáticas). La salida se compila en cualquier cadena de herramientas LaTeX estándar.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

thesis-figure-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": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ],
      "_inferred": true
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-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": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-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": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "thesis-figure-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "thesis-figure-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/0xE1337/thesis-figure-skill",
          "~/.claude/skills/thesis-figure-skill"
        ]
      }
    }
  }
}

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

claude mcp add thesis-figure-skill -- git clone https://github.com/0xE1337/thesis-figure-skill ~/.claude/skills/thesis-figure-skill

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

Casos de uso

Usos del mundo real: thesis-figure-skill

Cómo generar una figura para un párrafo específico de tu artículo

👤 Estudiantes de posgrado e investigadores escribiendo artículos o tesis ⏱ ~15 min intermediate

Cuándo usarlo: Escribiste el párrafo, pero al revisor le encantaría una figura aquí.

Requisitos previos
  • Cadena de herramientas LaTeX (TeX Live o MiKTeX) con tikz, pgfplots — brew install --cask mactex / apt install texlive-full
  • Skill clonada — git clone https://github.com/0xE1337/thesis-figure-skill ~/.claude/skills/thesis-figure-skill
Flujo
  1. Pega el párrafo
    Párrafo: <texto sobre arquitectura del sistema>. Genera una figura TikZ que ilustre la arquitectura.✓ Copiado
    → Tipo de diagrama elegido + código TikZ
  2. Compila y visualiza
    Guarda el código en fig.tex y compila — muéstrame la ruta del PDF.✓ Copiado
    → PDF producido
  3. Itera
    Reduce los anchos de los nodos y haz las flechas rectas, no curvadas.✓ Copiado
    → TikZ revisado, se compila correctamente

Resultado: Una figura de calidad para publicación utilizable en menos de 10 minutos.

Errores comunes
  • Figuras demasiado decoradas que gritan 'esto lo hizo la IA' — Pide un estilo minimalista, académicamente conservador
  • El tamaño de la figura entra en conflicto con el ancho de columna del artículo — Especifica el ancho objetivo (p. ej., 0.9\linewidth) de antemano
Combinar con: filesystem

Convierte un CSV en un gráfico pgfplots para tu artículo

👤 Investigadores con resultados experimentales ⏱ ~25 min intermediate

Cuándo usarlo: Tienes resultados en CSV y deseas gráficos de calidad de artículo, no capturas de pantalla de matplotlib.

Flujo
  1. Proporciona el CSV
    Aquí está results.csv. Haz un gráfico de líneas pgfplots que compare los métodos A/B/C en x=batch_size, y=accuracy.✓ Copiado
    → código pgfplots + leyenda
  2. Ajusta
    Añade barras de error (desv. est. de results_std.csv) y escala logarítmica en el eje x.✓ Copiado
    → Código actualizado con barras de error

Resultado: Un gráfico de grado de publicación que se escala limpiamente.

Errores comunes
  • Demasiados colores / marcadores — Pide una paleta segura para escala de grises y daltonismo

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

thesis-figure-skill + csv-data-summarizer-claude-skill

Perfila el CSV primero, luego genera gráficos que reflejen su forma real

Resume results.csv, luego produce gráficos pgfplots que visualicen los hallazgos.✓ Copiado
thesis-figure-skill + filesystem

Guarda las figuras junto con tu fuente de artículo

Coloca cada figura generada en paper/figures/.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
diagram-type-inference párrafo / concepto Inicio 0
tikz-authoring especificación de figura Diagramas arquitectónicos / esquemáticos 0
pgfplots-authoring CSV + especificación de ejes Gráficos impulsados por datos 0
iterate figura anterior + solicitud de cambio Revisiones 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
ninguno
Tokens por llamada
~2–8k por figura
Monetario
gratuito
Consejo
Haz bien una figura primero (estilo/tamaño), luego clona el patrón para las hermanas

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: ninguno
Salida de datos: ninguno — todo es TeX local

Resolución de problemas

Errores comunes y soluciones

errores de pdflatex en pgfplots

Actualiza pgfplots y asegúrate de que \usepackage{pgfplots}\pgfplotsset{compat=1.18} o similar.

Verificar: kpsewhich pgfplots.sty
Los nodos TikZ se superponen

Pide posicionamiento nombrado usando node distance y colocaciones relativas

La figura es demasiado grande para la columna

Establece scale= o envuelve en resizebox{\linewidth}{!}{...}

Alternativas

thesis-figure-skill vs otros

AlternativaCuándo usarlaContrapartida
mermaid-skillDiagramas para la web / Markdown, no artículosMedio de salida diferente
excalidraw-skillDeseas un estilo de pizarra dibujado a manoNo es de calidad para publicación

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills