mattermost-openclaw-media

Stage local files and transmit them with MEDIA tags in Mattermost.

3|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/junchenghuo/openclaw-biz-agent --skill mattermost-openclaw-media
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mattermost-openclaw-media
Source: https://github.com/junchenghuo/openclaw-biz-agent/tree/main/ui/.agents/skills/mattermost-openclaw-media
Command: npx skills add https://github.com/junchenghuo/openclaw-biz-agent --skill mattermost-openclaw-media

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires shutil, json, argparse, pathlib, datetime, and includes scripts (resource) components.

What problem does it solve?

This Skill standardizes the process of sending and receiving files within Mattermost, ensuring files are properly staged, sent with clear indicators, and attachments are processed effectively, preventing communication errors like "fake sends."

Core Features & Use Cases

  • Local File Staging: Safely copies local files to a designated output directory before sending.
  • Standardized Sending: Generates a MEDIA: tag with a relative path for confirmed file transmission.
  • Attachment Processing: Handles image OCR/summarization and document processing via other skills.
  • Use Case: When you need to share a screenshot or a report from your local machine in a Mattermost channel, this skill ensures it's sent correctly and can be processed by other agents.

Quick Start

Use the mattermost-openclaw-media skill to send the local file located at /path/to/your/document.pdf.

Frequently Asked Questions about mattermost-openclaw-media

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

FAQPage Schema
How do I stage and send local files in Mattermost correctly?

To stage and send local files in Mattermost, this Skill copies your files to a designated local output directory and generates a MEDIA: tag with a relative path, ensuring confirmed file transmission and preventing communication errors like fake sends.

What is the MEDIA: tag used for in Mattermost file sharing?

The MEDIA: tag in Mattermost file sharing is a standardized indicator generated with a relative path token to confirm that a local file has been properly staged and transmitted, enabling subsequent processing of attachments through OCR or other specialized skills.

Can I process Mattermost image attachments using OCR?

Yes, you can process Mattermost image attachments using OCR. This Skill handles the secure staging and transmission of files with a MEDIA: tag, supporting subsequent attachment processing like image OCR or document summarization via other integrated skills.

Does this Mattermost media handling approach prevent fake file sends?

Yes, this Mattermost media handling approach prevents fake file sends by standardizing the process: it safely copies local files to a staging area and generates a MEDIA: tag with a relative path token to verify actual file transmission before processing.

How do I share a local screenshot or document in a Mattermost channel?

To share a local screenshot or document in a Mattermost channel, this Skill stages the local file in an output directory and sends it with a MEDIA: tag containing a relative path, ensuring it transmits correctly and can be processed by other agents.

Do I need Python pathlib and shutil to stage Mattermost attachments?

Yes, you need Python pathlib and shutil to stage Mattermost attachments, as this Skill relies on these dependencies to safely copy local files to the designated staging area and generate relative path tokens for Mattermost integration.