Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
{
"name": "sent",
"source": "./claude-plugins/sent",
"description": "Official Sent business messaging plugin with 13 agent skills and 19 MCP tools for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"description": "Official Sent business messaging plugin for safe SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"category": "Productivity"
}
]
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sent Agent Skills for SMS, WhatsApp, RCS, and MCP

The official Sent agent plugin combines thirteen [Agent Skills](https://agentskills.io/) with nineteen live [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) tools. Use it to send and track business messages, manage contacts and templates, query analytics and account readiness, diagnose delivery failures, and guide SMS 10DLC, WhatsApp Business, RCS/RBM, and Sender Profile implementations.
The official Sent agent plugin combines focused [Agent Skills](https://agentskills.io/) with live [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) tools. Use it to send and track business messages, manage contacts and templates, query analytics and account readiness, diagnose delivery failures, and guide SMS 10DLC, WhatsApp Business, RCS/RBM, and Sender Profile implementations.

This repository is both:

Expand Down Expand Up @@ -33,7 +33,7 @@ npx skills add https://github.com/sentdm/sent-plugin \
--skill messaging-performance-analyzer
```

Install all thirteen skills:
Install all skills:

```bash
npx skills add https://github.com/sentdm/sent-plugin --skill '*'
Expand Down
2 changes: 1 addition & 1 deletion adapter-sources/shared/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sent Agent Plugin

This generated host adapter packages thirteen official Sent Agent Skills and nineteen remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.
This generated host adapter packages the official Sent Agent Skills and remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.

## Skills

Expand Down
2 changes: 1 addition & 1 deletion claude-plugins/sent/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "sent",
"version": "0.1.0",
"description": "Official Sent business messaging plugin with 13 agent skills and 19 MCP tools for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"description": "Official Sent business messaging plugin for safe SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"author": {
"name": "Sent",
"url": "https://sent.dm"
Expand Down
2 changes: 1 addition & 1 deletion claude-plugins/sent/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sent Agent Plugin

This generated host adapter packages thirteen official Sent Agent Skills and nineteen remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.
This generated host adapter packages the official Sent Agent Skills and remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.

## Skills

Expand Down
100 changes: 100 additions & 0 deletions claude-plugins/sent/public-surface.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"schema_version": 1,
"tools": {
"account.get": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"balance.get": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.create_many": {
"owner": "sent-contacts",
"mutation": "state_changing",
"confirmation_required": true
},
"contacts.delete": {
"owner": "sent-contacts",
"mutation": "destructive",
"confirmation_required": true
},
"contacts.get": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.list": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.message_summary": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.contacts": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.deliverability": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.messages_sent": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"messages.activities.list": {
"owner": "sent-messaging",
"mutation": "read_only",
"confirmation_required": false
},
"messages.get": {
"owner": "sent-messaging",
"mutation": "read_only",
"confirmation_required": false
},
"messages.send": {
"owner": "sent-messaging",
"mutation": "destructive",
"confirmation_required": true
},
"numbers.lookup": {
"owner": "sent-analytics",
"mutation": "state_changing",
"confirmation_required": false
},
"onboarding.status": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"templates.delete": {
"owner": "sent-templates",
"mutation": "destructive",
"confirmation_required": true
},
"templates.get": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
},
"templates.get_by_name": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
},
"templates.list": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
}
}
}
2 changes: 1 addition & 1 deletion packages/sent/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sent Agent Plugin

Sent `0.1.0` is the canonical portable [Agent Plugins 1.0.0](https://agent-plugins.org/) package for the official Sent skills collection. It combines thirteen Agent Skills with nineteen remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.
This is the canonical portable [Agent Plugins 1.0.0](https://agent-plugins.org/) package for the official Sent skills collection and remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.

Skills remain usable for planning and implementation guidance when a host does not support MCP or when authorization is unavailable. Live account reads and mutations require a compatible client connected to the Sent MCP server.

Expand Down
2 changes: 1 addition & 1 deletion packages/sent/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "sent",
"version": "0.1.0",
"description": "Official Sent business messaging plugin with 13 agent skills and 19 MCP tools for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"description": "Official Sent business messaging plugin for safe SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"author": {
"name": "Sent",
"url": "https://sent.dm"
Expand Down
100 changes: 100 additions & 0 deletions packages/sent/public-surface.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"schema_version": 1,
"tools": {
"account.get": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"balance.get": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.create_many": {
"owner": "sent-contacts",
"mutation": "state_changing",
"confirmation_required": true
},
"contacts.delete": {
"owner": "sent-contacts",
"mutation": "destructive",
"confirmation_required": true
},
"contacts.get": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.list": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.message_summary": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.contacts": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.deliverability": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.messages_sent": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"messages.activities.list": {
"owner": "sent-messaging",
"mutation": "read_only",
"confirmation_required": false
},
"messages.get": {
"owner": "sent-messaging",
"mutation": "read_only",
"confirmation_required": false
},
"messages.send": {
"owner": "sent-messaging",
"mutation": "destructive",
"confirmation_required": true
},
"numbers.lookup": {
"owner": "sent-analytics",
"mutation": "state_changing",
"confirmation_required": false
},
"onboarding.status": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"templates.delete": {
"owner": "sent-templates",
"mutation": "destructive",
"confirmation_required": true
},
"templates.get": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
},
"templates.get_by_name": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
},
"templates.list": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
}
}
}
2 changes: 1 addition & 1 deletion plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "sent",
"version": "0.1.0",
"description": "Official Sent business messaging plugin with 13 agent skills and 19 MCP tools for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"description": "Official Sent business messaging plugin for safe SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"author": {
"name": "Sent",
"url": "https://sent.dm"
Expand Down
2 changes: 1 addition & 1 deletion plugins/sent/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "sent",
"version": "0.1.0",
"description": "Official Sent business messaging plugin with 13 agent skills and 19 MCP tools for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"description": "Official Sent business messaging plugin for safe SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, 10DLC, WABA, RBM, and Sender Profile workflows.",
"author": {
"name": "Sent",
"url": "https://sent.dm"
Expand Down
2 changes: 1 addition & 1 deletion plugins/sent/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sent Agent Plugin

This generated host adapter packages thirteen official Sent Agent Skills and nineteen remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.
This generated host adapter packages the official Sent Agent Skills and remote MCP operations for SMS, WhatsApp, RCS, contacts, templates, analytics, account readiness, delivery diagnosis, compliance, and onboarding.

## Skills

Expand Down
100 changes: 100 additions & 0 deletions plugins/sent/public-surface.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"schema_version": 1,
"tools": {
"account.get": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"balance.get": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.create_many": {
"owner": "sent-contacts",
"mutation": "state_changing",
"confirmation_required": true
},
"contacts.delete": {
"owner": "sent-contacts",
"mutation": "destructive",
"confirmation_required": true
},
"contacts.get": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.list": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"contacts.message_summary": {
"owner": "sent-contacts",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.contacts": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.deliverability": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"dashboard.messages_sent": {
"owner": "sent-analytics",
"mutation": "read_only",
"confirmation_required": false
},
"messages.activities.list": {
"owner": "sent-messaging",
"mutation": "read_only",
"confirmation_required": false
},
"messages.get": {
"owner": "sent-messaging",
"mutation": "read_only",
"confirmation_required": false
},
"messages.send": {
"owner": "sent-messaging",
"mutation": "destructive",
"confirmation_required": true
},
"numbers.lookup": {
"owner": "sent-analytics",
"mutation": "state_changing",
"confirmation_required": false
},
"onboarding.status": {
"owner": "sent-account-readiness",
"mutation": "read_only",
"confirmation_required": false
},
"templates.delete": {
"owner": "sent-templates",
"mutation": "destructive",
"confirmation_required": true
},
"templates.get": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
},
"templates.get_by_name": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
},
"templates.list": {
"owner": "sent-templates",
"mutation": "read_only",
"confirmation_required": false
}
}
}
Loading