← ClaudeAtlas

sendlisted

Send a result, report, or file from the conversation as email. Holds no logic of its own -- it calls the mailmail package's send(), and always shows the recipients, subject, and attachments for approval before sending. Trigger phrases: send mail, email this, mail this, send this by email, email the report, 메일 보내줘, 메일로 보내, 메일 발송, 이거 메일로, 부장님께 보내줘, 상무님께 보내줘.
seokhoonj/mailmail · ★ 0 · Data & Documents · score 70
Install: claude install-skill seokhoonj/mailmail
# send — send a conversation result as email Sending mail is an **irreversible external transmission**. A wrong mail cannot be recalled, and an attachment sent to the wrong person stays there forever. So half of this skill is not the sending — it is the confirmation before it. ## What this skill does not do It holds no logic. MIME assembly, the blocked-extension check, size calculation, alias resolution — **the mailmail package does all of it.** Do not reimplement any of that here, do not copy the blocked list into this file, do not check extensions yourself. That would put one fact in two homes, and the two always drift. This skill only assembles one `send(...)` call and runs it. ## Confirm the command is ready This skill calls the **`mailmail` command** the package installs. Once per session, check it is there: ```sh mailmail --version ``` If a version prints, you are ready -- every example below uses this command. If `command not found` appears, do not invent a path; tell the user how to install it: ```sh pip install mailmail # into the current environment pipx install mailmail # for a global command, kept isolated ``` If the user installed it into a specific virtual environment, confirm they run it with that environment active. ## Procedure ### 1. Work out what to send Pull these from the user's request. If anything is missing, **do not guess — ask.** - `to` / `cc` / `bcc` — addresses or aliases - `subject` — if absent, propose one from the conte