← Back to Skills Marketplace
jaskies

Mail Sender (Jaskies)

by Trần Anh Vũ · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
245
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mail-sender-jaskies
Description
Gửi email qua giao thức SMTP. Hỗ trợ tùy chỉnh tiêu đề, nội dung và người nhận. Yêu cầu cấu hình tài khoản email (như Gmail App Password) để hoạt động.
README (SKILL.md)

Mail Sender

Skill này giúp em gửi email chuyên nghiệp cho anh Vũ hoặc bất kỳ ai thông qua máy chủ SMTP.

Yêu cầu hệ thống

Để skill này hoạt động, máy của anh cần:

  1. Python 3: Đã được cài đặt sẵn trên hầu hết các hệ thống.
  2. Tài khoản Email & App Password:
    • Nếu dùng Gmail, anh không được dùng mật khẩu chính.
    • Anh cần bật Xác thực 2 lớp (2FA) và tạo Mật khẩu ứng dụng (App Password).

Hướng dẫn tạo App Password (cho Gmail)

  1. Truy cập myaccount.google.com.
  2. Vào mục Bảo mật (Security).
  3. Tìm phần Mật khẩu ứng dụng (App Passwords).
  4. Chọn ứng dụng là "Thư" và thiết bị là "Khác", đặt tên là "OpenClaw".
  5. Sao chép mã 16 ký tự được cấp để sử dụng làm SMTP_PASS.

Cấu hình

Skill này ưu tiên đọc các biến môi trường để đảm bảo an toàn. Anh có thể thêm vào file .env hoặc cấu hình trong OpenClaw:

  • SMTP_SERVER: (Mặc định: smtp.gmail.com)
  • SMTP_PORT: (Mặc định: 587)
  • SMTP_USER: Địa chỉ email của anh.
  • SMTP_PASS: Mật khẩu ứng dụng đã tạo ở trên.

Lệnh thực thi mẫu

python3 skills/public/mail-sender/scripts/send.py \
  --to-email "[email protected]" \
  --subject "Tiêu đề thư" \
  --body "Nội dung thư anh muốn gửi."

Lưu ý bảo mật

  • Tuyệt đối không chia sẻ mật khẩu ứng dụng cho người khác.
  • Skill này sử dụng thư viện chuẩn của Python (smtplib), không cần cài đặt thêm thư viện bên ngoài.
Usage Guidance
This skill appears to do what it says: send email via SMTP using credentials you provide. Before installing or running it: (1) verify you supply an App Password or SMTP credentials (SMTP_USER, SMTP_PASS) — the registry metadata omits this requirement; (2) avoid using your primary account password, follow the SKILL.md advice to use Gmail App Passwords or a dedicated mailbox; (3) prefer setting credentials in a secure environment (not in shared logs or public files); (4) test first with a disposable account to confirm behavior; and (5) if you need the registry/skill metadata to reflect required secrets, ask the publisher to declare SMTP_* env vars and mark SMTP_PASS as the primary credential.
Capability Analysis
Type: OpenClaw Skill Name: mail-sender-jaskies Version: 1.0.0 The skill is a standard utility for sending emails via SMTP using the Python standard library (smtplib). The code in scripts/send.py is straightforward, lacks any obfuscation, and correctly handles credentials via environment variables or command-line arguments without hardcoding or exfiltrating data. The documentation in SKILL.md provides legitimate setup instructions and does not contain any prompt injection or malicious directives.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md and scripts/send.py are consistent: this skill sends mail via SMTP and supports configuring SMTP_SERVER, SMTP_PORT, SMTP_USER, SMTP_PASS and FROM_EMAIL. Minor inconsistency: the registry metadata lists no required environment variables or primary credential, but the skill requires SMTP credentials at runtime (either via args or env).
Instruction Scope
Runtime instructions only describe sending email and how to create a Gmail App Password for SMTP. The script only reads environment variables/arguments for SMTP configuration and does not reference unrelated files, secrets, or external endpoints other than the user-specified SMTP server.
Install Mechanism
No install spec is provided (instruction-only + a small Python script). The script uses Python standard libraries (smtplib, email), so there is no download or execution of third-party code at install time.
Credentials
The skill legitimately needs SMTP credentials (SMTP_USER and SMTP_PASS / App Password) and optional FROM_EMAIL; requesting those is proportionate. However, the package metadata did not declare these required env vars or a primary credential, which is an omission the user should be aware of. Treat SMTP_PASS as a secret (do not share) and prefer app-specific passwords or throwaway accounts for testing.
Persistence & Privilege
always is false and the skill does not request any persistent system privileges or modify other skill/system configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mail-sender-jaskies
  3. After installation, invoke the skill by name or use /mail-sender-jaskies
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Bổ sung hướng dẫn chi tiết cách tạo Gmail App Password.
Metadata
Slug mail-sender-jaskies
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mail Sender (Jaskies)?

Gửi email qua giao thức SMTP. Hỗ trợ tùy chỉnh tiêu đề, nội dung và người nhận. Yêu cầu cấu hình tài khoản email (như Gmail App Password) để hoạt động. It is an AI Agent Skill for Claude Code / OpenClaw, with 245 downloads so far.

How do I install Mail Sender (Jaskies)?

Run "/install mail-sender-jaskies" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mail Sender (Jaskies) free?

Yes, Mail Sender (Jaskies) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mail Sender (Jaskies) support?

Mail Sender (Jaskies) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mail Sender (Jaskies)?

It is built and maintained by Trần Anh Vũ (@jaskies); the current version is v1.0.0.

💬 Comments