whatsapp-formatting

Formats WhatsApp messages with phone-number-based mentions and native text styling.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill whatsapp-formatting-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whatsapp-formatting
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/container/skills/whatsapp-formatting
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill whatsapp-formatting-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Messages sent in WhatsApp conversations often fail to tag users properly because display-name mentions like @Adam render as plain text and never trigger notifications. This Skill ensures mentions use the correct phone-number-digit syntax so they render as real, clickable WhatsApp tags. ## Core Features & Use Cases - Protocol-Level Mentions: Converts @<phone digits> syntax into real WhatsApp mention tags that render bold/blue and fire push notifications, using the sender JID from inbound message metadata. - Context Detection: Identifies WhatsApp conversations by checking whether the chat JID ends with @s.whatsapp.net (DM) or @g.us (group). - Native Text Styling: Documents WhatsApp's single-character markup for bold (text), italic (text), strikethrough (~text~), and monospace, noting the adapter auto-converts standard Markdown. - Use Case: In a WhatsApp group, an agent needs to notify a specific member. It reads their JID ([email protected]) from inbound metadata and writes "@15551234567 can you confirm?" so the person gets a real tag and notification. ## Quick Start When replying in a WhatsApp conversation, tag the sender by writing @ followed by the phone digits from their inbound JID, such as @15551234567.

Frequently Asked Questions about whatsapp-formatting

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

FAQPage Schema
How do I mention someone in a WhatsApp message so they get notified?

Write @ followed by the person's phone number digits, like @15551234567, with no plus sign or display name. The adapter scans outbound text for @<5-15 digits> and converts it into a real WhatsApp mention tag that renders bold and fires a push notification.

Why does @username not tag anyone in WhatsApp?

WhatsApp has no display-name-based mention API, so @Adam renders as plain text with no notification. Only phone-number digits after the @ symbol are converted into protocol-level mention tags by the adapter.

How do I find the phone number to use in a WhatsApp mention?

Check the inbound message metadata at content.sender, which contains the sender's JID like [email protected]. The digits before the @ in the JID are exactly what you place after @ in your reply.

Does WhatsApp support Markdown formatting like bold and italic?

WhatsApp uses single-character delimiters: *bold*, _italic_, ~strikethrough~, and `monospace`. The Baileys adapter automatically converts standard Markdown like **bold** into the WhatsApp-native form.

Can I use Slack or Discord mention syntax in WhatsApp?

No, syntax like <@U123> or <@!123> does not work in WhatsApp and renders as plain text. Only the @<phone digits> format produces real mention tags through the WhatsApp adapter.