Install
openclaw skills install @xieziqing/uniprofit-mail-assistantSend emails through the UniProfit OpenClaw-compatible API with a user-created mail_send API key. Use when Codex or OpenClaw needs to deliver an already-approved email through a verified UniProfit mail account.
openclaw skills install @xieziqing/uniprofit-mail-assistantUse this skill to send emails through UniProfit.
Required environment variables:
UNIPROFIT_API_BASE_URLUNIPROFIT_MAIL_SEND_KEYCredential format:
X-UniProfit-Key: {UNIPROFIT_MAIL_SEND_KEY}
Read only what you need:
references/api.md for request and response formats.references/mail-constraints.md for sending prerequisites and safety checks.references/error-handling.md when the API returns a send failure.For runtime execution, follow this protocol exactly.
Use only these runtime endpoints:
GET {UNIPROFIT_API_BASE_URL}/openclaw/credential/meGET {UNIPROFIT_API_BASE_URL}/openclaw/mail/account/listPOST {UNIPROFIT_API_BASE_URL}/openclaw/mail/sendExecution checklist:
X-UniProfit-KeyPOSTaccount_id, to_email, subject, and body in the request bodyDo not replace this skill with generic mail-delivery endpoints.
Canonical runtime pattern:
GET /openclaw/credential/meGET /openclaw/mail/account/listaccount_id and execute send with POST /openclaw/mail/sendRun scripts/check_credential.py if the credential may be missing or invalid.
Do not use this skill for:
Require all of:
Then map the selected sender email to its account_id before calling the send endpoint.
If any send-critical field is missing, stop and ask for it rather than sending.
GET /openclaw/mail/account/list.scripts/send_mail.py, or make the same protocol call to POST /openclaw/mail/send with X-UniProfit-Key and a JSON body.Never imply an email was sent unless the API confirms success.
Return:
Keep the explanation short and practical.