Markdown a Slack mrkdwn

Convierte Markdown estilo GitHub en mrkdwn para Slack y marca las estructuras no compatibles

Convierte encabezados, énfasis, listas, enlaces y bloques de código al estilo de Slack y marca los elementos no compatibles.

Resultados de ejemplo

1 Ejemplos

Convertir notas de lanzamiento para Slack

Transforma notas estilo GitHub a mrkdwn y revisa tablas o tareas que requieran ajuste manual.

{
  "mrkdwn": "*Release Notes*\n\n• Added alerts\n• [ ] Follow up",
  "unsupportedElements": [
    "task-list"
  ]
}
Ver parámetros de entrada
{ "markdown": "# Release Notes\n\n- Added alerts\n- [ ] Follow up", "annotateUnsupported": true }

Datos clave

Categoría
Conversión y codificación
Tipos de entrada
textarea, checkbox
Tipo de salida
json
Cobertura de muestras
4
API disponible
Yes

Resumen

Esta herramienta convierte texto en formato Markdown estilo GitHub a la sintaxis mrkdwn utilizada por Slack, adaptando encabezados, listas, enlaces y bloques de código, además de identificar elementos no compatibles como tablas o listas de tareas para su revisión manual.

Cuándo usarlo

  • Al publicar notas de lanzamiento (release notes) o registros de cambios directamente desde repositorios de GitHub en canales de Slack.
  • Al automatizar notificaciones de bots o webhooks que envían contenido formateado en Markdown a Slack.
  • Al preparar anuncios internos redactados en Markdown para que mantengan el formato visual correcto en la interfaz de Slack.

Cómo funciona

  • Introduce o pega el texto en formato Markdown estilo GitHub en el campo de entrada principal.
  • Activa la opción de anotar elementos no compatibles si deseas identificar estructuras como tablas o listas de tareas que Slack no soporta de forma nativa.
  • Obtén el código mrkdwn resultante y la lista de elementos no compatibles en formato JSON.

Casos de uso

Conversión de documentación técnica de repositorios para compartir resúmenes en canales de desarrollo de Slack.
Adaptación de plantillas de correo o reportes en Markdown para su difusión en chats corporativos.
Depuración de mensajes de bots de chat antes de integrarlos en flujos de trabajo automatizados de Slack.

Ejemplos

1. Conversión de Notas de Lanzamiento

Desarrollador de Software
Contexto
Un desarrollador necesita publicar el registro de cambios de una nueva versión en el canal de Slack del equipo de soporte.
Problema
El archivo original está en Markdown de GitHub y contiene elementos como listas de tareas que Slack no renderiza bien de forma nativa.
Cómo usarlo
Pega el contenido del archivo Markdown en el cuadro de texto, activa la opción de anotar elementos no compatibles y ejecuta la conversión.
Configuración de ejemplo
{
  "markdown": "# Release Notes\n\n- Added alerts\n- [ ] Follow up",
  "annotateUnsupported": true
}
Resultado
Se obtiene el texto formateado en mrkdwn con los encabezados y viñetas corregidos, junto con una alerta de que la lista de tareas ('task-list') no es compatible.

2. Formateo de Alertas de Monitoreo

Ingeniero de DevOps
Contexto
El sistema de monitoreo genera alertas automáticas en formato Markdown que deben enviarse a un canal de Slack mediante un webhook.
Problema
Los enlaces y bloques de código del Markdown original se rompen o se ven mal en la interfaz de Slack.
Cómo usarlo
Introduce la plantilla de la alerta en Markdown y desactiva la anotación si solo requieres la conversión directa del texto.
Configuración de ejemplo
{
  "markdown": "### Alert\nError in `auth-service`\n[View Logs](https://example.com)",
  "annotateUnsupported": false
}
Resultado
Genera un bloque mrkdwn limpio con el título en negrita, el código resaltado y el enlace adaptado al formato de Slack.

Probar con muestras

markdown

Hubs relacionados

Preguntas frecuentes

¿Qué elementos de Markdown se convierten automáticamente?

Se adaptan encabezados, negritas, cursivas, listas con viñetas, enlaces y bloques de código al formato mrkdwn de Slack.

¿Cómo maneja la herramienta las tablas de Markdown?

Slack no admite tablas nativas en mrkdwn; la herramienta las identificará como elementos no compatibles para que las adaptes manualmente.

¿Qué hace la opción 'Anotar elementos no compatibles'?

Genera un listado en el JSON de salida con los elementos (como listas de tareas o imágenes) que Slack no puede renderizar correctamente.

¿Es compatible con el Markdown estándar de GitHub?

Sí, está diseñado específicamente para procesar la sintaxis de GitHub-flavored Markdown (GFM).

¿Puedo usar el resultado directamente en la API de Slack?

Sí, el texto mrkdwn generado está listo para ser enviado en el cuerpo de mensajes a través de webhooks o la API de Slack.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/markdown-to-slack-mrkdwn

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
markdown textarea -
annotateUnsupported checkbox No -

Formato de respuesta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Datos JSON: Datos JSON

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-markdown-to-slack-mrkdwn": {
      "name": "markdown-to-slack-mrkdwn",
      "description": "Convierte Markdown estilo GitHub en mrkdwn para Slack y marca las estructuras no compatibles",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-to-slack-mrkdwn",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]