
Resend Cli
This is the official Resend CLI packaged as a Claude skill, and it's genuinely comprehensive. You get the full platform from the terminal: send emails (including React Email .tsx templates), manage domains and DNS verification, handle broadcasts, contacts, webhooks, API keys, and logs. The skill includes detailed gotchas that matter in practice, like remembering that delete commands need an explicit --yes flag in non-interactive mode, webhook signing secrets are shown only once, and batch sends don't support scheduling. The CLI auto-detects when it's being called by an agent and switches to JSON output without prompts. Load this before running any resend commands so Claude knows the non-interactive contract and doesn't trip on silent failures.
- skills.sh installs
- 626
- GitHub stars
- 411
- last updated
- Aug 21, 2026
Install
$ npx -y skills add resend/resend-cli --skill resend-cli --agent claude-codeInstalls into .claude/skills of the current project.
Files
Resend CLI
Installation
Before running any resend commands, check whether the CLI is installed:
resend --version
If the command is not found, install it using one of the methods below. Prefer a package manager when available:
Node.js:
npm install -g resend-cli
Homebrew (macOS / Linux):
brew install resend/cli/resend
Other install methods (installer scripts for macOS, Linux, and Windows) are documented at resend.com/docs/cli.
After installing, verify:
resend --version
Agent Protocol
The CLI auto-detects non-TTY environments and outputs JSON — no --json flag needed.
Sponsors
Details
- Repository
- github.com/resend/resend-cli
- Categories
- Frontend Development, Backend & APIs, DevOps & CI/CD, CLI & Terminal
- First seen
- Jun 3, 2026