← Back to Skills Marketplace
my_send_email
by
ZhaoYaofeng168
· GitHub ↗
· v1.0.1
· MIT-0
278
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mysendemail
Description
Send an email by specifying the receiver's address, subject, and content.
Usage Guidance
This skill will send emails using a hardcoded corporate SMTP account embedded in the script. That means the skill can send messages as [email protected] and the password is stored in plaintext inside the skill. Before installing: do not use production credentials in skills; ask the author to remove the hardcoded password and accept SMTP credentials via secure environment variables or a credentials store; ensure the SMTP account is a dedicated, limited-power account and rotate the password immediately if this code has been exposed; prefer a version that does not include organization credentials in-source. If you must use it, run it in a controlled environment and audit/monitor outgoing emails.
Capability Analysis
Type: OpenClaw Skill
Name: mysendemail
Version: 1.0.1
The skill bundle contains hardcoded plaintext credentials (password: 'A5b3C3D6!') for a corporate SMTP account ([email protected]) in the send_mail.py script. While the script's logic aligns with its stated purpose of sending emails, the inclusion of sensitive credentials in the source code is a significant security risk that could lead to unauthorized use of the email account.
Capability Assessment
Purpose & Capability
The name/description and runtime code both implement a simple SMTP email-sending helper — that's coherent. Minor mismatch: _meta.json lists 'smtplib' under requires (standard library) and uses an absolute workspace path; otherwise the requested capabilities are what you'd expect for an email sender.
Instruction Scope
SKILL.md simply instructs running send_mail.py with receiver/subject/content. The code then logs into smtp.cloudtrend.com.cn and sends the provided content. While that is within the stated purpose, the script will transmit arbitrary message content to an external SMTP server using a hardcoded account, which is a high-risk action and not declared in the skill metadata.
Install Mechanism
No install spec and no downloads; the skill is instruction-only with a bundled Python script. This minimizes install-time risk (nothing is fetched or installed at runtime).
Credentials
The skill contains a plaintext SMTP password (password = "A5b3C3D6!") and a fixed sender address inside send_mail.py but declares no required environment variables or credentials. Hardcoding production credentials in-code is disproportionate and inconsistent with the metadata; credentials should be provided via environment/config and not embedded in source.
Persistence & Privilege
The skill does not request 'always: true' and does not modify other skills or global config. It is user-invocable only, which limits its autonomous reach.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mysendemail - After installation, invoke the skill by name or use
/mysendemail - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Initial release
Metadata
Frequently Asked Questions
What is my_send_email?
Send an email by specifying the receiver's address, subject, and content. It is an AI Agent Skill for Claude Code / OpenClaw, with 278 downloads so far.
How do I install my_send_email?
Run "/install mysendemail" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is my_send_email free?
Yes, my_send_email is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does my_send_email support?
my_send_email is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created my_send_email?
It is built and maintained by ZhaoYaofeng168 (@zhaoyaofeng168); the current version is v1.0.1.
More Skills