Skip to content

SKILL.md bold formatting guidance conflicts with slack_send_message tool #16

@seungho100

Description

@seungho100

Problem

The slack-messaging SKILL.md instructs Claude to use *bold* (single asterisks / Slack mrkdwn) for bold text. However, the slack_send_message tool description states it accepts standard markdown (**bold**, _italic_, etc.) and converts it internally.

This conflict causes Claude to use *text* for bold, which the tool interprets as standard markdown italic — resulting in italic text instead of bold in Slack messages.

Steps to Reproduce

  1. Ask Claude to send a Slack message with bold text
  2. Claude follows SKILL.md and uses *text*
  3. The tool treats *text* as standard markdown italic
  4. Text appears italic in Slack, not bold

Expected Behavior

SKILL.md should align with the tool's actual behavior. Since the tool accepts standard markdown and converts it to Slack mrkdwn, SKILL.md should instruct:

  • Bold: **text** (double asterisks), not *text*
  • Numbered lists: keep numbers outside bold formatting (e.g. 1. **title**, not **1. title**) to avoid breaking list rendering

Suggested Fix

In skills/slack-messaging/SKILL.md:

  1. Change bold syntax from *text* to **text**
  2. Remove the "Do NOT use **bold**" warning and replace with guidance to use **bold**
  3. Add a note about keeping numbered list numbers outside of bold formatting

🤖 Generated with Claude Code

Metadata

Metadata

Labels

questionFurther information is requested

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions