Skip to content
Agentmart
Submit a tool

slk-msg

Read and send messages

Skill by howar31

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/howar31-slk-msg

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Read and send messages

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/slk-msg

What's inside

Skill name
slk-msg
Description
Read and send messages
License
MIT
Metadata
version: 0.8.1
Instructions
302 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# slk msg

Read and send messages

> **PREREQUISITE:** Read `../slk-shared/SKILL.md` for auth, global flags, security rules, and exit codes. If missing, run `slk generate-skills`.

| Command | Description |
|---------|-------------|
| `slk msg delete` | delete a message |
| `slk msg draft` | Create a message draft via drafts.create |
| `slk msg ephemeral` | Send an ephemeral message visible only to the target user |
| `slk msg me` | Send a /me message (italicized action text) |
| `slk msg permalink` | Get the permalink for a message |
| `slk msg react` | Add an emoji reaction to a message |
| `slk msg reacted` | List items the user has reacted to |
| `slk msg reactions` | List reactions on a message |
| `slk msg read` | Read messages from a channel or DM |
| `slk msg schedule` | Schedule a message for a future time |
| `slk msg scheduled` | List scheduled messages |
| `slk msg send` | Send a message to a channel or DM |
| `slk msg unreact` | Remove an emoji reaction from a message |
| `slk msg unschedule` | Cancel a scheduled message |
| `slk msg update` | update a message |

## slk msg delete

delete a message

**Slack API:** `chat.delete`

```bash
slk msg delete [flags]
```

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--channel` | ✓ | — | channel value |
| `--ts` | ✓ | — | ts value |

> [!CAUTION]
> Write command — confirm with the user before executing; preview with `--dry-run`.

## slk msg draft

Create a message draft via drafts.create

**Slack API:** `drafts.create`

```bash
slk msg draft [flags]
```

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--channel` | ✓ | — | destination channel or user ID |
| `--text` | — | — | draft message text |
| `--text-file` | — | — | path to text file (use - for stdin) |
| `--thread` | — | — | optional thread_ts for a draft reply |

> [!CAUTION]
> Write command — confirm with the user before executing; preview with `--dry-run`.

## slk msg ephemeral

Send an ephemeral message visible only to the target user

**Slack API:** `chat.postEphemeral`

```bash
slk msg ephemeral [flags]
```

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--channel` | ✓ | — | channel ID |
| `--text` | — | — | message text |
| `--text-file` | — | — | path to text file (use - for stdin) |
| `--user` | ✓ | — | user ID of the recipient |

> [!CAUTION]
> Write command — confirm with the user before executing; preview with `--dry-run`.

## slk msg me

Send a /me message (italicized action text)

**Slack API:** `chat.meMessage`

```bash
slk msg me [flags]
```

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--channel` | ✓ | — | channel ID |
| `--text` | ✓ | — | action text |

> [!CAUTION]
> Write command — confirm with the user before executing; preview with `--dry-run`.

## slk msg permalink

Get the permalink for a message

**Slack API:** `chat.getPermalink`

```bash
slk msg permalink [flags]
```

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--channel` | ✓ | — | channel ID |
| `--ts` | ✓ | — | message timestamp |

## slk msg react

Add an emoji reaction to a message

From howar31/slk, MIT.

Signals

Stars
3
Forks
1
Open issues
0
Last commit (this folder)
May 24, 2026 (5 months ago)
Last release
May 24, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
0.8.1
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from howar31

Cite this page

slk-msg skill. Agent Mart. https://agentmart.dev/skills/howar31-slk-msg (last updated 2026-10-24)