1. Habit
  2. Skills
  3. Resend CLI skill
resend · 13K installs

Resend CLI skill
Runs by itself, daily Resend check.

Catch Resend setup problems early.

Install the Resend CLI skill and make it a habit: follow https://gethabit.dev/skills/resend/resend-cli.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

13K installs203 starsMIT licenceSource on GitHub ↗

Resend CLI

by resend · 13K installs

The skill

The resend cli skill teaches agents to run the resend command line tool safely in scripts and CI: sending email and React Email templates, managing domains, contacts, broadcasts, webhooks, inboxes and logs, with the non-interactive flag rules that avoid silent failures.

Only when you ask.

The habit

Catch Resend setup problems early.

↻ Runs by itselfdaily Resend check

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleOne pass per run, at most 20 log entries opened.

  1. 01

    Check the CLI

    Run resend --version and stop if the CLI is missing or RESEND_API_KEY is not set.

  2. 02

    Run doctor

    Call resend doctor -q and record the exit code.

  3. 03

    Check domains

    List domains, then use domains get <id> on each to read its status and records.

  4. 04

    Scan request logs

    Run logs list and open new failures with logs get <id> for the bodies.

  5. 05

    Read usage

    Run resend usage and compare quota use with the last run.

  6. 06

    Log and notify

    Write the results to the run log and flag every failed check.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Resend CLI skill helps.

Use it when

  • ✓ You run Resend from scripts or CI
  • ✓ Your agent sends or previews email in the shell
  • ✓ You manage domains or webhooks from the terminal

Skip it when

  • – You call Resend only through an SDK
  • – You do not use Resend

Questions

Resend CLI skill, answered.

Can this loop send email or delete things?

No. It only uses read commands; deletes would need --yes, which this loop never passes.

How does it log in?

Through RESEND_API_KEY from the CI secret store, never an interactive login or a key written into a file.

Why quiet mode?

With -q the CLI prints clean JSON on stdout without spinner noise, so checks parse reliably.

How do I install the Resend CLI skill?

Copy the prompt at the top into your agent. It installs the skill from resend/resend-skills and sets up the habit. Or run npx skills add resend/resend-skills --skill resend-cli.

Is the Resend CLI skill free?

Yes. It is published under MIT. Habit is free too.

Resend CLI. Now as a habit.

Install the Resend CLI skill and make it a habit: follow https://gethabit.dev/skills/resend/resend-cli.md

  • Free
  • No account
  • Undo in one line

All resend skills →More ops skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by resend, published under MIT. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.