# Messaging

> Send messages to users via WhatsApp and other connected channels. Use when asked to notify someone, send a message, reply to a contact, message a group, or proactively communicate through WhatsApp. Supports text, images, documents, audio, video, and stickers. Also provides group etiquette for observing group conversations — use `<no-reply/>` to stay silent when a response is not needed.

- **Type:** Skill
- **Install:** `agentstack add skill-array-ventures-coworker-messaging`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Array-Ventures](https://agentstack.voostack.com/s/array-ventures)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [Array-Ventures](https://github.com/Array-Ventures)
- **Source:** https://github.com/Array-Ventures/coworker/tree/master/src/mastra/skills/messaging
- **Website:** https://railway.com/deploy/coworker

## Install

```sh
agentstack add skill-array-ventures-coworker-messaging
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Messaging

Send messages through connected channels using the `msg` CLI.

## CLI

```bash
# Send a DM
msg send --channel whatsapp --to "+1234567890" "Hello!"

# Send to a group (use the group JID)
msg send --channel whatsapp --to "120363001234@g.us" "Daily summary ready."

# Reply to a specific message
msg send --channel whatsapp --to "+1234567890" --reply-to "MSG_ID" "Got it!"

# Send an image with caption
msg send --channel whatsapp --to "+1234567890" --image /path/to/photo.jpg "Check this out"

# Send a document
msg send --channel whatsapp --to "+1234567890" --file /path/to/report.pdf

# Send a voice note
msg send --channel whatsapp --to "+1234567890" --audio /path/to/voice.ogg --ptt

# Send a video with caption
msg send --channel whatsapp --to "+1234567890" --video /path/to/clip.mp4 "Watch this"

# Send a sticker
msg send --channel whatsapp --to "+1234567890" --sticker /path/to/sticker.webp

# List connected channels and their status
msg channels

# List allowlisted WhatsApp groups
msg groups
```

## Media Flags

| Flag | Description |
|------|-------------|
| `--image ` | Send an image (JPEG, PNG, WebP, GIF) |
| `--file ` | Send a document (PDF, DOCX, etc.) |
| `--audio ` | Send audio (OGG, MP3, M4A) |
| `--video ` | Send video (MP4, MOV) |
| `--sticker ` | Send a sticker (WebP) |
| `--ptt` | Mark audio as voice note (push-to-talk) |

When using `--image`, `--file`, or `--video`, the text argument becomes the caption.

## `` Directive

When receiving a group message that does not require a response, output `` instead of text. The bridge suppresses sending when this directive is present.

**Use `` when:**
- Message is casual chatter or FYI with no actionable content
- Conversation does not involve you and your input adds no value
- Someone else already answered adequately

**Do NOT use `` when:**
- You are @mentioned — always respond to direct mentions
- You have genuinely useful information to contribute
- Someone asked a question you can answer

## Group Etiquette

- Keep replies concise and relevant
- Do not send multiple messages in quick succession to the same group
- Wait for a natural pause before contributing to ongoing threads
- Never send sensitive information (passwords, keys, personal data) to groups

## Channels

| Channel  | `--channel` | `--to` format |
|----------|-------------|---------------|
| WhatsApp | `whatsapp`  | `+{number}` (DM) or `{jid}@g.us` (group) |

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Array-Ventures](https://github.com/Array-Ventures)
- **Source:** [Array-Ventures/coworker](https://github.com/Array-Ventures/coworker)
- **License:** Apache-2.0
- **Homepage:** https://railway.com/deploy/coworker

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-array-ventures-coworker-messaging
- Seller: https://agentstack.voostack.com/s/array-ventures
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
