Back to list
mbilbao

markdown-to-html

by mbilbao

Repositorio de Agent Skills para Claude Code.

0🍴 0📅 Dec 24, 2025

SKILL.md


name: markdown-to-html description: Convierte archivos Markdown a HTML single-file con estilos profesionales corporativos version: 1.0.0 author: Skiller Project tags:

  • markdown
  • html
  • conversion
  • documentation

Skill: Markdown to HTML

Descripción

Esta skill convierte archivos Markdown a documentos HTML single-file (sin dependencias externas de imágenes) con estilos profesionales basados en documentos corporativos.

Características

  • HTML Single-File: Todo el contenido (CSS, imágenes) está embebido en un solo archivo HTML
  • Portada profesional: Título + imagen corporativa + autor/fecha (sin logos adicionales)
  • Tabla de contenidos: Generada automáticamente (solo niveles H1 y H2)
  • Estilos EXACTOS del ejemplo: Colores, tipografías y ancho extraídos del PDF de referencia
  • Código con fondo gris: Bloques de código con fondo #f5f5f5 para mejor legibilidad
  • Compatible con Google Docs: El HTML se puede abrir directamente en Google Docs
  • Ancho correcto: max-width: 550pt con padding 50pt lateral (igual que el ejemplo)

Uso

Comando básico

./scripts/convert.sh documento.md

Opciones disponibles

OpciónDescripción
-o, --output <file>Archivo de salida (por defecto: mismo nombre .html)
--title <titulo>Título del documento (por defecto: primer H1 del MD)
--author <autor>Autor del documento
--date <fecha>Fecha del documento (por defecto: fecha actual)
--no-tocNo incluir tabla de contenidos
--no-coverNo incluir portada
-h, --helpMostrar ayuda

Ejemplos

# Conversión básica
./scripts/convert.sh mi-documento.md

# Con título y autor personalizados
./scripts/convert.sh documento.md --title "Manual de Usuario" --author "Equipo Dev"

# Sin portada ni TOC (solo contenido)
./scripts/convert.sh documento.md --no-cover --no-toc

# Especificar archivo de salida
./scripts/convert.sh README.md -o documentacion.html

Estilos aplicados

Títulos (extraídos del PDF de ejemplo)

NivelTamañoColorPeso
H120pt#000000Normal
H216pt#222222Normal
H314pt#434343Bold
H412pt#666666Normal
H511pt#666666Normal
H611pt (italic)#666666Normal

Listas

  • Nivel 1: Marcador de disco (●)
  • Nivel 2: Marcador de círculo (○)
  • Nivel 3+: Sin marcador, texto en negrita

Código

  • Fondo gris (#f5f5f5)
  • Borde sutil (#e0e0e0)
  • Fuente monoespaciada (Consolas, Monaco, Courier New)

Tablas

  • Cabecera con fondo azul corporativo (#3c78d8)
  • Filas alternadas con fondo gris claro
  • Bordes en #cccccc

Dependencias

  • pandoc: Para la conversión de Markdown a HTML
    • macOS: brew install pandoc
    • Linux: apt-get install pandoc
    • Windows: choco install pandoc

Estructura de archivos

markdown-to-html/
├── SKILL.md           # Este archivo
├── scripts/
│   └── convert.sh     # Script de conversión
└── assets/
    └── cover-image.jpg  # Imagen de portada corporativa

Personalización

Cambiar imagen de portada

Reemplaza el archivo assets/cover-image.jpg por tu imagen corporativa. Formatos soportados: JPG, PNG.

Modificar estilos

Los estilos CSS están embebidos en el script convert.sh. Busca la función generate_css() para modificar:

  • Colores de títulos (variables --color-h1 a --color-h6)
  • Color de fondo de código (--bg-code)
  • Color de cabeceras de tabla (--bg-table-header)
  • Tipografías y tamaños

Compatibilidad con Google Docs

El HTML generado está optimizado para abrirse en Google Docs:

  1. Sube el archivo .html a Google Drive
  2. Haz clic derecho → "Abrir con" → "Google Docs"
  3. Los estilos se preservarán automáticamente

Nota: Algunas características avanzadas de CSS pueden no renderizarse exactamente igual en Google Docs.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon