← 返回 Skills 市场
lausser

AgentMail sending and receiving with Python scripts

作者 Gerhard Lausser · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
356
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install python-agentmail-send-receive
功能描述
python files which are used to send an email and to download received emails from an inbox. The email provider is agentmail.to, which offers an API. This way...
安全使用建议
This skill appears to be a straightforward agentmail client, but the registry metadata does not declare the AGENTMAIL_API_KEY that the scripts require. Before installing: 1) Confirm the source (review the linked GitHub repo and verify the agentmail PyPI package is legitimate and popular). 2) Do not place unrelated secrets into ~/.openclaw/workspace/agentmail/.env or openclaw.json — only store the agentmail API key there if you accept the risk. 3) Update or ask the publisher to update the skill metadata to declare AGENTMAIL_API_KEY as a required credential so automated checks will surface it. 4) Run the scripts in an isolated environment or VM if you are unsure, and replace the REPLACE_WITH_* placeholders before use. If you need higher assurance, request the publisher to provide a formal install spec and to sign/release the agents or packages used.
功能分析
Type: OpenClaw Skill Name: python-agentmail-send-receive Version: 1.0.0 The skill bundle is designed to send and receive emails via the agentmail.to API, which aligns with its stated purpose. The `SKILL.md` provides clear, functional instructions for setting up a Python virtual environment, installing dependencies (`agentmail`, `python-dotenv`), and executing the `check_mail.py` and `send_email.py` scripts. The Python scripts handle API keys securely via environment variables or a `.env` file, perform network communication only with the specified `agentmail.to` service, and confine file operations (saving received emails as JSON) to the designated OpenClaw workspace. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, or prompt injection attempts against the agent that would lead to harmful actions beyond the skill's intended functionality.
能力评估
Purpose & Capability
The code and instructions match the stated purpose: both scripts use the agentmail Python client to list, fetch, mark read, send, and reply to messages for an inbox. However, the registry metadata declares no required environment variables or primary credential, while the runtime clearly needs AGENTMAIL_API_KEY — an inconsistency between declared requirements and actual capability.
Instruction Scope
SKILL.md and the scripts confine activity to the workspace (~/.openclaw/workspace/agentmail), create a virtualenv, install PyPI packages, read an AGENTMAIL_API_KEY from a .env or environment, call the agentmail API, and write MAIL.* JSON files. The instructions do not ask the agent to read unrelated system files or send data to unexpected endpoints beyond the agentmail API.
Install Mechanism
There is no formal install spec in the registry; SKILL.md instructs creating a venv and running 'pip install agentmail python-dotenv' from PyPI. Installing PyPI packages is expected for a Python skill but carries moderate risk (verify the agentmail package and its provenance). The install actions write files to the user's workspace, which is expected behavior here.
Credentials
The scripts require AGENTMAIL_API_KEY, but the registry metadata lists no required environment variables or primary credential. This omission is a mismatch that could cause users to overlook the need to supply a secret. SKILL.md also mentions reading openclaw.json as an alternative source for the key (the scripts themselves only load .env or the process environment), which creates ambiguity about where secrets will be stored. No other unrelated secrets are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. It installs to and runs from a workspace-specific directory and does not modify other skills or system-wide configs. Autonomous invocation (disable-model-invocation=false) is the platform default and is not by itself concerning here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install python-agentmail-send-receive
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /python-agentmail-send-receive 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of python-agentmail-send-receive. - Provides scripts to send and receive email via agentmail.to using its API. - Includes setup steps for deployment, environment configuration, and verification. - Scripts support downloading new messages as JSON and sending/replying to emails. - Output files, usage examples, and relevant API parameters are documented for clarity.
元数据
Slug python-agentmail-send-receive
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

AgentMail sending and receiving with Python scripts 是什么?

python files which are used to send an email and to download received emails from an inbox. The email provider is agentmail.to, which offers an API. This way... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 356 次。

如何安装 AgentMail sending and receiving with Python scripts?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install python-agentmail-send-receive」即可一键安装,无需额外配置。

AgentMail sending and receiving with Python scripts 是免费的吗?

是的,AgentMail sending and receiving with Python scripts 完全免费(开源免费),可自由下载、安装和使用。

AgentMail sending and receiving with Python scripts 支持哪些平台?

AgentMail sending and receiving with Python scripts 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 AgentMail sending and receiving with Python scripts?

由 Gerhard Lausser(@lausser)开发并维护,当前版本 v1.0.0。

💬 留言讨论