charm-pop

Sends emails from terminal via Resend API or SMTP credentials with attachments and previews.

12|2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/alxxpersonal/forge --skill charm-pop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: charm-pop
Source: https://github.com/alxxpersonal/forge/tree/main/skills/charm-pop
Command: npx skills add https://github.com/alxxpersonal/forge --skill charm-pop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps developers and users send emails from the terminal by providing both a TUI and CLI interface, with optional attachments and flexible authentication via Resend or SMTP.

Core Features & Use Cases

  • TUI and CLI modes for composing and sending emails
  • Supports Resend API keys or SMTP credentials
  • Attach files and include a signed body

Quick Start

Open a terminal and run pop to launch the TUI, or pipe a message to pop with from, to, and subject options.

Frequently Asked Questions about charm-pop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send emails from the terminal using SMTP or Resend?

Send emails from the terminal by configuring SMTP credentials or a RESEND_API_KEY, then using CLI flags like --from, --to, and --subject or launching the TUI to compose and dispatch messages.

Can I attach files and preview emails before sending via CLI?

Yes, you can attach files using the --attach flag and use the --preview option to review the composed email and attachments before dispatching the message from the terminal.

Do I need a Resend API key to send emails from the terminal?

No, a Resend API key is not strictly required. You can authenticate and send emails by providing your own SMTP server credentials as an alternative to using the Resend API.

How do I pipe an email body from stdin in the terminal?

You can pipe the email body from stdin by passing text output into the command while specifying the --from, --to, and --subject options to send the message directly without launching the TUI.

What is the best way to compose emails interactively in a terminal user interface?

The best way to compose emails interactively is to launch the TUI mode, which allows you to visually draft, preview, and dispatch messages using your configured Resend or SMTP authentication.