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/kudosity-kudosity-mms
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.
About
Reviews
Write a reviewNo 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/kudosity-mms
What's inside
- Skill name
kudosity-mms- Description
- Send MMS (multimedia) messages via the Kudosity platform. Use when sending a message with an image, GIF, video, or audio attachment to a recipient.
- License
- MIT
- Metadata
- tags: mms, multimedia, image, video, audio, gif, rich-media · author: Kudosity · version: 0.2.1 · category: Messaging
- Instructions
- 96 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# Send MMS Messages
MMS messages are sent via the Kudosity V2 API and support images, GIFs, videos, and audio attachments.
## Authentication
- Header: `x-api-key: {KUDOSITY_API_KEY}`
- Credentials come from the Kudosity dashboard under **Developers → API Settings**
## API Details
- **Endpoint**: `POST https://api.transmitmessage.com/v2/mms`
- **Content-Type**: `application/json`
- All requests use `curl` commands
## Parameters
Required:
- `sender` (string): The sender number (must be assigned to the account)
- `recipient` (string): Destination number (local or E.164 international format)
- `content_urls` (array of strings): URLs to the media files to attach
Optional:
- `subject` (string): Message subject — max 20 characters, ASCII only
- `message` (string): Body text — max 1,000 characters. Use `[opt-out-link]` for opt-out if required
- `message_ref` (string, max 500 chars): Your reference ID, returned in webhooks
- `track_links` (boolean): Enable link tracking with shortened URLs
## Example curl Command
```bash
curl -s -X POST "https://api.transmitmessage.com/v2/mms" \
-H "x-api-key: ${KUDOSITY_API_KEY}" \
-H "User-Agent: kudosity-skills/0.2.1" \
-H "Content-Type: application/json" \
-d '{
"subject": "New Arrival",
"message": "Check out our latest product!",
"sender": "61481074185",
"recipient": "61435795809",
"content_urls": ["https://example.com/product.jpg"]
}'
```
## Response
**Flat object — not wrapped in a `data` envelope**, the same as SMS and unlike WhatsApp and RCS:
```json
{
"id": "6fdae71c-dad7-4c36-9734-a69693ec2318",
"recipient": "61435795809",
"sender": "61481074185",
"country": "AU",
"subject": "USS Enterprise",
"message": "Check out this amazing specimen.",
"message_ref": "ncc1701d",
"content_urls": ["https://example.com/product.jpg"],
"status": "pending",
"track_links": true,
"created_at": "2022-03-29T04:42:01.631708761Z",
"updated_at": "2022-03-29T04:42:01.631708761Z"
}
```
`status` on the immediate response is the submission status — `pending` here does not mean anything went wrong. Real delivery outcomes arrive via the `MMS_STATUS` webhook.
## Supported Media
| Format | Type | Media Type | Limit |
|--------|------|------------|-------|
| JPEG, JPG | Image | image/jpeg | Up to 400 KB |
| GIF (incl. animated) | Image | image/gif | Up to 400 KB |
| PNG | Image | image/png | Up to 400 KB |
| BMP | Image | image/bmp | Up to 400 KB |
| MP3 | Audio | audio/mpeg | Up to 400 KB |
| WAV | Audio | audio/wav | Up to 400 KB |
| MPEG, MPG, MP4 | Video | video/mpeg4 | Up to 400 KB |
## Recommended Image Dimensions
For best visibility on mobile devices, use one of these recommended sizes:
- **480px × 480px**
- **640px × 640px**
> Note: Some older handset models have limited support for certain image formats, so results may vary.
## Important Notes
- **Only one media file can be attached at a time**, up to 400 KB
- Media URLs **must be absolute paths** (e.g., `https://example.com/image.jpg`), not relative paths
- **Currently MMS can only be sent to Australia**
- The `subject` field is limited to 20 characters and ASCII characters only
- Always ask the user which sender number to use if not specified
- The sender must be a number assigned to their accountFrom kudosity/skills, MIT.
More from kudosity/skills
- 0.524score
kudosity-sms
Kudosity
Send SMS messages via the Kudosity platform.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-contacts-lists
Kudosity
Create contact lists and manage their members on the Kudosity platform.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-rcs
Kudosity
Send RCS (Rich Communication Services) messages via the Kudosity platform, with automatic SMS fallback for non-RCS devices.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-setup
Kudosity
Get set up with Kudosity from scratch — create an account, find your API credentials, understand which of the two APIs needs which credential, get a sender…
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-webhooks
Kudosity
Create and manage webhooks on the Kudosity platform.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-whatsapp
Kudosity
Send WhatsApp messages via the Kudosity platform — pre-approved templates, free-form text inside the 24-hour service window, and SMS fallback.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-whatsapp-templates
Kudosity
Use pre-approved WhatsApp templates correctly on the Kudosity platform — naming rules, positional parameters, locales, and the custom content type for media…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Aug 2, 2026 (2 months ago)
- Last release
- Aug 2, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 0.2.1
- License
- MIT
- Repository
- github.com/kudosity/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Kudosity
- 0.524score
kudosity-sms
Kudosity
Send SMS messages via the Kudosity platform.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-contacts-lists
Kudosity
Create contact lists and manage their members on the Kudosity platform.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-rcs
Kudosity
Send RCS (Rich Communication Services) messages via the Kudosity platform, with automatic SMS fallback for non-RCS devices.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-setup
Kudosity
Get set up with Kudosity from scratch — create an account, find your API credentials, understand which of the two APIs needs which credential, get a sender…
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-webhooks
Kudosity
Create and manage webhooks on the Kudosity platform.
SkillBFreshness: BClaude Code +9 - 0.524score
kudosity-whatsapp
Kudosity
Send WhatsApp messages via the Kudosity platform — pre-approved templates, free-form text inside the 24-hour service window, and SMS fallback.
SkillBFreshness: BClaude Code +9
Cite this page
kudosity-mms skill. Agent Mart. https://agentmart.dev/skills/kudosity-kudosity-mms (last updated 2026-10-24)