← Back to Skills Marketplace
sunyue1977

Qqmail 1.0.0

by SunYue1977 · GitHub ↗ · v1.0.0 · MIT-0
win32linuxdarwin ⚠ suspicious
45
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install qqmail-1-0-0
Description
Manage QQ Mail (QQ邮箱) via IMAP/SMTP. Use when the user wants to read, send, search, or manage emails from their QQ mailbox. Supports reading inbox, sending e...
Usage Guidance
This skill's code appears to be a normal QQ Mail IMAP/SMTP client, but there are metadata inconsistencies you should resolve before installing or providing credentials. Actions to consider: - Verify provenance: confirm the publisher/owner matches a trusted source (ownerId mismatch in _meta.json vs registry metadata is suspicious). - Inspect the full script locally (it is bundled) and ensure it only connects to imap.qq.com/smtp.qq.com and doesn't exfiltrate data elsewhere. - Provide credentials manually in a safe environment: set QQMAIL_USER and QQMAIL_AUTH_CODE yourself and test in a sandboxed account first. The SKILL.md and script require QQMAIL_USER even though the registry metadata omitted it. - If you rely on automated installation or credential injection, update the skill metadata to declare QQMAIL_USER to avoid operator error. - If you cannot verify the author or provenance, avoid supplying your real QQ authorization code; prefer a throwaway/test mailbox for initial testing.
Capability Analysis
Type: OpenClaw Skill Name: qqmail-1-0-0 Version: 1.0.0 The skill provides standard IMAP/SMTP functionality for managing QQ Mail accounts using Python's standard library. The script (scripts/qqmail.py) implements expected features like reading the inbox, searching messages, and sending emails with attachments via official QQ Mail servers (imap.qq.com and smtp.qq.com). Credentials are appropriately managed through environment variables, and no indicators of malicious intent, such as data exfiltration to unauthorized endpoints or hidden prompt injection, were detected.
Capability Assessment
Purpose & Capability
The code and SKILL.md implement an IMAP/SMTP client for QQ Mail, which matches the name/description. However the package metadata/manifest is inconsistent: the skill runtime expects both QQMAIL_USER and QQMAIL_AUTH_CODE environment variables, but the registry metadata lists no required env vars and only declares QQMAIL_AUTH_CODE as primaryEnv. Also the _meta.json ownerId differs from the registry metadata owner ID, which is an ownership/packaging inconsistency that warrants verification.
Instruction Scope
SKILL.md tells the agent to run the included Python script which only contacts QQ IMAP/SMTP servers and reads/writes emails and optional attachment files. That scope is appropriate. But the instructions and script read QQMAIL_USER and QQMAIL_AUTH_CODE from the environment while the skill metadata does not declare QQMAIL_USER — the agent may not provide that variable automatically. There are no instructions to read arbitrary system files or send data to unexpected endpoints.
Install Mechanism
No install spec is provided and the skill is instruction-only with a bundled Python script. It requires python3 to be present; nothing is downloaded or installed automatically. This is the lowest-risk install pattern.
Credentials
The primary credential QQMAIL_AUTH_CODE is appropriate for an email client. However QQMAIL_USER is also required at runtime but not declared in the registry's required env vars. The mismatch can lead to runtime errors or accidental omission of the email address. The skill requests an authorization code (sensitive credential) — that is expected, but you should verify where and how you provide it before installing.
Persistence & Privilege
The skill is not forced-always enabled (always:false) and does not request elevated persistence or modify other skills. It can be invoked autonomously (platform default) but that is expected for skills and not a special privilege here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install qqmail-1-0-0
  3. After installation, invoke the skill by name or use /qqmail-1-0-0
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of QQ Mail Manager. - Read, send, and search emails in your QQ邮箱 using IMAP/SMTP. - Supports displaying inbox, reading specific emails, listing folders, and folder selection. - Send emails with subject, body, and optional attachments. - Search emails by subject, sender, or date. - All actions run from simple Python 3 scripts with no extra dependencies. - Requires IMAP/SMTP enabled and QQMail authorization code for login.
Metadata
Slug qqmail-1-0-0
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Qqmail 1.0.0?

Manage QQ Mail (QQ邮箱) via IMAP/SMTP. Use when the user wants to read, send, search, or manage emails from their QQ mailbox. Supports reading inbox, sending e... It is an AI Agent Skill for Claude Code / OpenClaw, with 45 downloads so far.

How do I install Qqmail 1.0.0?

Run "/install qqmail-1-0-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Qqmail 1.0.0 free?

Yes, Qqmail 1.0.0 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Qqmail 1.0.0 support?

Qqmail 1.0.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (win32, linux, darwin).

Who created Qqmail 1.0.0?

It is built and maintained by SunYue1977 (@sunyue1977); the current version is v1.0.0.

💬 Comments