Markdown para Slack mrkdwn

Converte Markdown no estilo GitHub em mrkdwn para Slack e marca estruturas sem suporte

Converte titulos, ênfase, listas, links e blocos de código para o estilo do Slack e sinaliza elementos sem suporte.

Exemplos de resultados

1 Exemplos

Converter notas de release para o Slack

Transforma notas estilo GitHub em mrkdwn e destaca tabelas ou listas de tarefas para 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 }

Fatos principais

Categoria
Conversão e codificação
Tipos de entrada
textarea, checkbox
Tipo de saída
json
Cobertura de amostras
4
API disponível
Yes

Visão geral

Esta ferramenta converte textos formatados em Markdown no estilo GitHub para o formato mrkdwn compatível com o Slack, adaptando títulos, listas, links e blocos de código, além de sinalizar elementos não suportados para que você possa ajustá-los manualmente.

Quando usar

  • Ao preparar notas de lançamento ou changelogs em Markdown para publicação em canais do Slack.
  • Quando precisar identificar rapidamente quais elementos do seu documento Markdown não são suportados nativamente pelo Slack.
  • Ao formatar mensagens automatizadas de bots ou webhooks que exigem a sintaxe mrkdwn.

Como funciona

  • Insira o texto em Markdown no estilo GitHub no campo de entrada principal.
  • Ative a opção para anotar elementos sem suporte caso queira identificar tabelas, imagens ou listas de tarefas.
  • O conversor processa a sintaxe, transformando títulos em negrito, marcadores de lista em bullets do Slack e links para o formato mrkdwn.
  • Copie o resultado gerado em formato JSON contendo o texto convertido e a lista de elementos incompatíveis.

Casos de uso

Conversão de atas de reunião escritas em Markdown para compartilhamento rápido em canais do Slack.
Formatação de alertas de deploy e relatórios de integração contínua para envio via webhook.
Validação de mensagens de bots para garantir que a formatação não quebre ao ser enviada para o Slack.

Exemplos

1. Conversão de Notas de Lançamento

Desenvolvedor de Software
Contexto
Um desenvolvedor precisa publicar o changelog de uma nova versão do sistema em um canal do Slack, mas o arquivo original está em Markdown do GitHub.
Problema
O Slack não renderiza títulos (#) ou listas de tarefas nativamente da mesma forma que o GitHub.
Como usar
Insira o Markdown das notas de lançamento no campo de texto e mantenha a opção de anotar elementos sem suporte ativada.
Configuração de exemplo
markdown: "# Release v1.0.0\n- [x] Fix login bug\n- Add dashboard", annotateUnsupported: true
Resultado
Um JSON com o texto convertido para mrkdwn (*Release v1.0.0*\n• [x] Fix login bug\n• Add dashboard) e a indicação de que a lista de tarefas precisa de atenção.

2. Envio de Alertas de Monitoramento

Engenheiro de DevOps
Contexto
A equipe de infraestrutura gera relatórios automáticos de incidentes em Markdown contendo tabelas e links.
Problema
Enviar o Markdown bruto para o Slack deixa o texto ilegível e quebra a estrutura visual.
Como usar
Cole o relatório gerado no campo de entrada para obter a versão limpa em mrkdwn e verificar se há tabelas incompatíveis.
Configuração de exemplo
markdown: "### Incidente Detectado\n\n| Servidor | Status |\n| --- | --- |\n| Prod-01 | Down |", annotateUnsupported: true
Resultado
O texto é convertido para negrito no Slack e o elemento 'table' é retornado na lista de itens não suportados para que o engenheiro saiba que deve reformatar os dados do servidor.

Testar com amostras

markdown

Hubs relacionados

FAQ

O Slack suporta tabelas em Markdown?

Não. O Slack não oferece suporte nativo para tabelas no formato mrkdwn, e a ferramenta sinalizará esse elemento como não suportado.

Como os títulos (#, ##) são convertidos?

Os títulos do Markdown são convertidos para texto em negrito, pois o Slack não possui tamanhos de fonte variados para cabeçalhos.

O que a opção 'Anotar elementos sem suporte' faz?

Ela analisa o texto e retorna uma lista com elementos como tabelas, imagens ou listas de tarefas que não são renderizados pelo Slack.

Posso converter listas de tarefas (task lists)?

Sim, o texto é convertido, mas a estrutura de caixa de seleção é sinalizada como não suportada para ajuste manual.

Qual é o formato de saída da conversão?

A ferramenta retorna um objeto JSON contendo a string formatada em mrkdwn e um array com os elementos não suportados identificados.

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
markdown textarea Sim -
annotateUnsupported checkbox Não -

Formato de resposta

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

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-markdown-to-slack-mrkdwn": {
      "name": "markdown-to-slack-mrkdwn",
      "description": "Converte Markdown no estilo GitHub em mrkdwn para Slack e marca estruturas sem suporte",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-to-slack-mrkdwn",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]