channel_message

Send one-way text messages to users, sessions, or channels via mateclaw CLI.

839|277|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/matevip/mateclaw --skill channel-message-matevip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: channel_message
Source: https://github.com/matevip/mateclaw/tree/main/mateclaw-server/src/main/resources/skills/channel_message
Command: npx skills add https://github.com/matevip/mateclaw --skill channel-message-matevip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires execute_shell_command.

What problem does it solve?

Push one-way messages to users, sessions, or channels when you need to notify without waiting for a reply.

Core Features & Use Cases

  • One-way channel messaging across multiple supported platforms (console, dingtalk, feishu, telegram, discord, qq, slack).
  • Resolve the target session/user from available chats and deliver a text payload in a single operation.
  • Use cases include task completion notices, scheduled reminders, and status updates that do not require user input.

Quick Start

Push a one-way notification to a specified channel after a task finishes.

Frequently Asked Questions about channel_message

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

FAQPage Schema
How do I send a one-way notification to a Telegram or Feishu channel?

You can push one-way channel messages to platforms like Telegram, Feishu, DingTalk, Discord, Slack, or QQ by invoking the mateclaw CLI with the target channel, agent-id, target-user, and text parameters.

Can I push automated task completion notices without waiting for a user reply?

Yes, you can push one-way messages to sessions or channels for task completion notices, scheduled reminders, and status updates that do not require user interaction or await a reply.

Does this notification method work if the mateclaw CLI is unavailable or misconfigured?

The messaging process includes a graceful fallback mechanism if the mateclaw CLI is unavailable or a specific channel is misconfigured, ensuring reliable delivery without breaking the workflow.

What do I need to set up before pushing channel messages through the CLI?

You need the execute_shell_command dependency to run the mateclaw CLI, along with the correct channel, agent-id, target-user or target-session, and text payload parameters.

What's the best way to deliver back-end status updates to users across multiple platforms?

Deliver back-end results across multiple platforms by resolving the target session or user from available chats and pushing a text payload in a single operation using the mateclaw CLI.

Why are my one-way channel messages not reaching the target session?

Failed message delivery may occur if the channel is misconfigured or the mateclaw CLI is unavailable, triggering the graceful fallback instead of successful delivery to the target user or session.