slack-image-sender

Uploads images to Slack channels and sends them as message attachments via the Slack API.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/MMXC/openclaw-back --skill slack-image-sender
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-image-sender
Source: https://github.com/MMXC/openclaw-back/tree/main/skills/slack-image-sender
Command: npx skills add https://github.com/MMXC/openclaw-back --skill slack-image-sender

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of uploading images to Slack and sending them as messages with attachments, streamlining visual communication and reporting.

Core Features & Use Cases

  • Image Upload: Uploads images to Slack via the API.
  • Message Attachment: Sends messages with images as attachments.
  • Use Case: Quickly share test screenshots or automated image reports directly into a Slack channel for team visibility.

Quick Start

Use the slack-image-sender skill to upload the file '/path/to/screenshot.png' to the channel 'C0AGLJBS73Q' with the title 'Test Screenshot'.

Frequently Asked Questions about slack-image-sender

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

FAQPage Schema
How do I automate uploading images to a Slack channel using an API?

You can automate image uploads to a Slack channel by using a script that leverages the Slack API to send messages with image attachments. This requires a Slack Bot Token configured with 'files:write' and 'chat:write' permissions, along with the target channel ID.

What Slack API permissions are required to send images as message attachments?

Sending images as message attachments requires a Slack Bot Token with both 'files:write' and 'chat:write' permissions. These scopes authorize the API to upload the visual assets to the workspace and post the accompanying message to the target channel.

Can I automatically share test screenshots directly into a Slack channel?

Yes, you can automatically share test screenshots by providing the file path, target channel ID, and a title to the automation script. The script handles the file upload via the Slack API and posts the image directly to the specified team communication channel.

What is the best way to send automated image reports to a Slack workspace?

The best way to send automated image reports is using a dedicated script that interfaces with the Slack API to handle file uploads and message attachments. This approach streamlines visual reporting by directly injecting image assets into team channels for immediate visibility.

Why do I need a channel ID to upload files to Slack?

You need a channel ID to upload files to Slack because the API requires a specific destination identifier to route the visual assets. The Slack Bot Token authenticates the request, while the channel ID ensures the image attachment is posted to the correct team communication thread.

Does the slack-image-sender Skill work without configuring a Slack Bot Token?

No, the slack-image-sender Skill does not work without configuring a Slack Bot Token. The token provides the necessary 'files:write' and 'chat:write' authentication scopes required by the Slack API to successfully upload images and send messages with attachments.