mattermost-review-message

Sends Mattermost channel messages and DMs through the mmp MCP with identity resolution.

1|Updated Sep 20, 2026
One-click install
npx skills add https://github.com/kdHyeok/MMP --skill mattermost-review-message-kdhyeok
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mattermost-review-message
Source: https://github.com/kdHyeok/MMP/tree/main/skills/mattermost-review-message
Command: npx skills add https://github.com/kdHyeok/MMP --skill mattermost-review-message-kdhyeok

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Sending review requests, review completions, and direct messages on Mattermost requires manually looking up usernames, formatting mentions, and remembering webhook or channel configuration. This Skill turns natural-language requests like "send a review request mm to Younghee" into correctly formatted, safely routed Mattermost messages. ## Core Features & Use Cases - Review Message Conventions: Composes review-request, review-request-multi, and review-complete messages with enforced mention, emoji, MR number, and Jira key formatting. - Safe Identity Resolution: Maps GitLab usernames and display names to exact Mattermost mentions via a saved participant directory, never guessing or transliterating names. - Webhook, Channel, and Participant CRUD: Registers and manages named incoming webhooks, logical channels, and global people through natural Korean or English requests. - Use Case: A developer finishes an MR and says "팀원 모두 태그해서 리뷰 요청 mm 보내줘"; the Skill lists channel participants, excludes the sender, and posts a multi-reviewer request to the team's channel. ## Quick Start Ask the assistant to send a review request mm for MR !124 to a teammate by name, and it will resolve the mention and deliver the formatted message.

Frequently Asked Questions about mattermost-review-message

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

FAQPage Schema
How do I send a Mattermost review request message from Claude Code or Codex?▼

Ask in natural language, for example "send a review request mm for MR !124 to Younghee". The Skill resolves the reviewer's Mattermost mention from saved identity mappings and posts the formatted review-request convention message to the selected channel or DM.

How do I tag all team members in a Mattermost review request?▼

Say something like "tag all team members and send a review request mm". The Skill lists the channel's saved participants, excludes the self profile, and sends one review-request-multi channel message with every mention joined on a single line.

Can I send a Mattermost DM to multiple reviewers at once?▼

No, a multi-reviewer request cannot be a DM because message_send_dm requires a single recipient. The Skill explains this and offers to post the review-request-multi message to the channel instead.

Why does the Skill ask which channel to use instead of sending immediately?▼

A session starts with no default channel, so the first send always lists registered logical channels and asks the user to choose, even when only one exists. After a successful send, that channel becomes the default for the current task only.

What happens when a person's Mattermost username is not registered?▼

The Skill never guesses or transliterates a name. It asks for the recipient's Mattermost username, registers or updates the participant mapping, and only then composes and sends the pending message.