By Sendmux
Manage email infrastructure through Sendmux: send and receive messages, handle attachments, manage mailboxes and domains, configure MCP servers, and optimize API costs across CLI, SDK, and HTTP surfaces.
Use Sendmux attachment workflows without wasting model context on base64. Use when uploading, downloading, reading, forwarding, or sending email attachments through Sendmux MCP, CLI, SDKs, or direct HTTP, especially when choosing file_path vs presigned upload URL vs inline base64, reading inbound attachments with mailbox_read_attachment, fetching short-lived download_url links, or attaching local files to outbound mail.
Use the Sendmux command-line interface for terminal-driven Sendmux work. Use when the user wants install commands, profiles, key-scope preflight, --json output, colon-namespaced Sendmux commands, request body/path/query/header flags, or CLI examples for Management, Mailbox, or Sending API operations.
Design and route Sendmux email workflows for AI agents, including skill installation, self-registration, secure agent credential-bundle storage, owner approval, and runtime email operations. Use when a user wants to give an AI agent its own inbox or email address, let an agent receive/search/triage/reply to mail, draft human-approved replies, send notifications, monitor mailbox state, or build email-based agent workflows even when the user does not mention Sendmux by name.
Sendmux setup, skill installation, API key validation, agent access, secure agent credential-bundle storage, and first-call guidance. Use when the user wants to install Sendmux tooling or skills, check whether an smx_root_, smx_mbx_, or smx_agent_ credential works, choose MCP vs CLI vs SDK, connect an agent to Sendmux email, configure auth, self-register an agent, or make the first harmless Sendmux API call from an agent, terminal, or application.
Work efficiently with one Sendmux mailbox from an AI agent. Use for reading, searching, counting, syncing, triaging, filing, deleting, threading, or replying from a mailbox with an smx_mbx_ key or scoped smx_agent_ token, especially when the user asks an agent to inspect an inbox, find relevant messages, mark messages, or continue from a prior mailbox sync state.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Official Sendmux skills for AI coding agents.
Claude and Codex users can install Sendmux as a plugin marketplace from this repository.
Claude app, Claude Desktop, and Cowork:
Sendmux/skills, then install the Sendmux plugin.Claude Code:
/plugin marketplace add Sendmux/skills
/plugin install sendmux@sendmux
/reload-plugins
Codex app and Codex CLI:
codex plugin marketplace add Sendmux/skills
Then open Plugins in the Codex app or /plugins in Codex CLI and install Sendmux from the Sendmux marketplace.
Use skills add when your agent supports raw Agent Skills rather than plugin marketplaces.
npx skills add Sendmux/skills
Install one skill from the pack:
npx skills add Sendmux/skills --skill sendmux-send-email
Update an installed pack:
npx skills update
sendmux CLI for terminal one-shots, and SDKs for application flows.smx_root_* for account-level work, send-capable smx_mbx_* keys or owner-approved Sending-resource smx_agent_* tokens for sending, smx_mbx_* keys for single-mailbox work, and scoped smx_agent_* tokens for self-registered agent mailbox work.The catalogue is built item by item from the local API, SDK, CLI, and MCP source of truth.
| Skill | Use when |
|---|---|
sendmux-getting-started | Choosing a Sendmux surface, setting up auth, or making a first verified call. |
sendmux-send-email | Sending single or batch transactional email. |
sendmux-attachments | Uploading, downloading, or sending attachments without wasting context on base64. |
sendmux-mailbox-agent | Reading, triaging, replying, or syncing one mailbox. |
sendmux-management | Managing domains, mailboxes, sending accounts, webhooks, billing, and logs. |
sendmux-cli | Using the sendmux CLI from a terminal. |
sendmux-mcp-setup | Connecting Sendmux MCP servers to an agent client. |
sendmux-token-efficient-usage | Choosing low-token Sendmux calls and avoiding wasteful reads. |
sendmux-email-for-agents | Giving an AI agent an inbox, challenge-first self-registration flow, or email workflow, even when Sendmux is not named. |
| Target | Recommended install |
|---|---|
| Claude app, Claude Desktop, Cowork | Add marketplace from repository Sendmux/skills, then install Sendmux. |
| Claude Code | /plugin marketplace add Sendmux/skills, then /plugin install sendmux@sendmux. |
| Codex app and Codex CLI | codex plugin marketplace add Sendmux/skills, then install Sendmux from Plugins or /plugins. |
| Agent Skills clients | npx skills add Sendmux/skills. |
| Single-skill installs | npx skills add Sendmux/skills --skill <skill-name>. |
Marketplace plugins and raw Agent Skills only teach workflows. They do not grant Sendmux access. Authorise hosted MCP, create API keys, or use agent access before asking an agent to act on Sendmux data.
This repo uses the Agent Skills format:
skills/
<skill-name>/
SKILL.md
references/
scripts/
assets/
Each skill must be validated, benchmarked against a baseline, and packaged before it is marked complete.
Generate Claude and Codex marketplace bundles:
node scripts/build-plugin-bundles.mjs
node scripts/check-plugin-bundles.mjs
The canonical skill source stays in skills/. The generated marketplace plugin lives in plugins/sendmux/ and is checked for drift in CI.
See docs/eval-lint-package-playbook.md for the local eval, lint, package, and install-smoke loop.
See docs/regen-update-playbook.md for the source drift check and regeneration procedure.
npx claudepluginhub sendmux/skills --plugin sendmuxA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Plugin-safe Claude Code distribution of Agentic Awesome Skills with 1,933 supported skills.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.