slack-formatting

Format Slack messages with properly rendered tables and markdown.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/souliane/teatree --skill slack-formatting-souliane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-formatting
Source: https://github.com/souliane/teatree/tree/main/skills/slack-formatting
Command: npx skills add https://github.com/souliane/teatree --skill slack-formatting-souliane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of inconsistent formatting in Slack messages, especially regarding tables and other elements.

Core Features & Use Cases

  • Table Formatting: Ensures tables in Slack are correctly displayed and not just raw markdown.
  • Message Formatting: Aids in writing clear, correctly formatted messages, such as using proper Markdown for links and bolding.
  • Use Case: Use this skill when writing Slack messages or posts that contain important tables or when sending messages to team members who rely on well-formatted text for information.

Quick Start

Render a Slack table using teatree.backends.slack.table_format.render_table_message(["Header 1", "Header 2"], [["Data 1", "Data 2"]], title="Table Example").

Frequently Asked Questions about slack-formatting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my Slack table formatting show as raw markdown instead of rendering?

Slack table formatting often appears as raw markdown because standard syntax is not fully supported natively. This skill processes table data to ensure tables are properly rendered rather than displayed as raw text.

How do I render a table in a Slack message?

To render a Slack table, you pass header and data arrays into the skill's table formatting function. This generates a correctly formatted Slack message where the table structure is properly displayed.

Does Slack support standard markdown for message formatting?

Slack supports a subset of markdown for message formatting, but elements like tables require specific handling. This skill applies the correct markdown formatting to ensure links and bolding function as intended.

What is the best way to format Slack messages for team readability?

The best way to format Slack messages for readability is using proper markdown to structure text and tables. This skill ensures message clarity by correctly formatting markdown features for team channels.

Can I use this to fix Slack message formatting for posts with important links?

Yes, you can use this to fix Slack message formatting for posts containing important links. The skill aids in writing clear, correctly formatted messages using proper markdown.