← Back to Skills Marketplace
jcwang502

cloudflare-mail-address-creator

by jcwang502 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
100
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cloudflare-mail-address-creator
Description
Create one or many ordinary email addresses in a Cloudflare temporary mail system through the `/admin/new_address` admin API and return structured results. U...
README (SKILL.md)

Cloudflare Mail Address Creator

Use this skill to create ordinary mailbox addresses through https://mail-api.suilong.online/admin/new_address.

Follow This Workflow

  1. Collect or infer name, domain, and enablePrefix.
  2. Default enablePrefix to true when the user does not specify it.
  3. If the user gives a full address such as [email protected], split it into name=t2 and domain=suilong.online.
  4. Never store real credentials in the skill. Pass runtime credentials with CLI flags or environment variables.
  5. Run scripts/create_address.py for single or batch creation.
  6. Return the script's JSON output directly unless the user asks for a reformatted summary.
  7. Preserve the normalized statuses: created, already_exists, auth_error, error.
  8. If validation fails locally, fix the input before attempting the API call again.
  9. Use --output-format csv and optionally --output-file \x3Cpath> when the user asks for exportable results.

Run The Script

Single address:

C:\Users\sl\AppData\Local\Python\bin\python.exe scripts/create_address.py `
  --name t2 `
  --domain suilong.online `
  --admin-auth $env:CLOUDFLARE_MAIL_ADMIN_AUTH

Batch addresses from a comma-separated list:

C:\Users\sl\AppData\Local\Python\bin\python.exe scripts/create_address.py `
  --names alice,bob,charlie `
  --domain suilong.online `
  --enable-prefix true `
  --admin-auth $env:CLOUDFLARE_MAIL_ADMIN_AUTH

Batch addresses from a file:

C:\Users\sl\AppData\Local\Python\bin\python.exe scripts/create_address.py `
  --names-file .\
ames.txt `
  --domain suilong.online `
  --admin-auth $env:CLOUDFLARE_MAIL_ADMIN_AUTH

Export batch results as CSV:

C:\Users\sl\AppData\Local\Python\bin\python.exe scripts/create_address.py `
  --names alice,bob,charlie `
  --domain suilong.online `
  --output-format csv `
  --output-file .\created-addresses.csv `
  --admin-auth $env:CLOUDFLARE_MAIL_ADMIN_AUTH

Runtime Credentials

Prefer environment variables for secrets:

  • CLOUDFLARE_MAIL_ADMIN_AUTH
  • CLOUDFLARE_MAIL_BEARER_TOKEN
  • CLOUDFLARE_MAIL_FINGERPRINT
  • CLOUDFLARE_MAIL_LANG
  • CLOUDFLARE_MAIL_USER_TOKEN
  • CLOUDFLARE_MAIL_API_URL

Read More Only When Needed

Usage Guidance
This skill appears to implement mailbox creation logic correctly, but do not hand it admin credentials without verification. Before installing or running: (1) confirm the API URL (https://mail-api.suilong.online) is the intended and trusted endpoint and not an impostor; (2) verify the skill publisher/owner and provenance of suilong.online (the skill advertises "Cloudflare" but does not use cloudflare.com); (3) prefer passing short-lived credentials at runtime (not embedding secrets), and consider using a scoped, minimal-privilege admin token; (4) if you allow the agent to invoke skills autonomously, be cautious — an autonomous agent with an admin token could create or modify mailboxes without further consent. If you need higher assurance, request the publisher to: declare required env vars in the registry metadata, document the endpoint ownership, and provide a reproducible provenance (source repository or homepage).
Capability Analysis
Type: OpenClaw Skill Name: cloudflare-mail-address-creator Version: 1.0.0 The skill facilitates the creation of email addresses by sending administrative credentials to a hardcoded third-party API endpoint (mail-api.suilong.online). While the Python script (scripts/create_address.py) is a functional API client and lacks overt malicious logic like data exfiltration or backdoors, the branding as a 'Cloudflare' tool while directing sensitive tokens (CLOUDFLARE_MAIL_ADMIN_AUTH) to a non-official domain presents a risk of credential harvesting or misleading users into exposing secrets to an untrusted service.
Capability Assessment
Purpose & Capability
The code and SKILL.md align with the stated purpose (calling an admin API to create addresses). However, the skill is branded as "Cloudflare" yet the API host is mail-api.suilong.online (not a cloudflare.com domain). This may be legitimate (self-hosted service behind Cloudflare) but is a provenance mismatch worth verifying.
Instruction Scope
The runtime instructions are scoped to collecting name/domain/prefix, running the included script, and returning JSON/CSV output. The skill only reads optional input files (names file) and may write an output file if requested. It does not instruct broad system reconnaissance or unrelated data collection.
Install Mechanism
There is no install step (instruction-only plus a packaged Python script). Nothing is downloaded at install time. Risk surface is limited to executing the included script locally and its network calls.
Credentials
The skill requires admin credentials at runtime (x-admin-auth / bearer tokens, etc.), which is appropriate for calling an admin API. But the registry metadata declares no required env vars (so callers might not be warned up-front), and the API domain differs from the Cloudflare brand in the name. You should confirm the API URL and the owner of suilong.online before providing high-privilege credentials.
Persistence & Privilege
always:false and no install scripts that persist to system config. The skill's agent policy allows implicit invocation (default), meaning an agent could call this skill autonomously if given credentials — combine that with admin tokens only when you are comfortable with autonomous operations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cloudflare-mail-address-creator
  3. After installation, invoke the skill by name or use /cloudflare-mail-address-creator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Cloudflare Mail Address Creator. - Create single or multiple email addresses in a Cloudflare temporary mail system via the admin API. - Supports address creation using provided name, domain, and optional prefix. - Accepts full mailbox addresses and handles splitting for API input. - Returns raw script JSON output, with CSV export option for batch results. - Implements input validation and structured status reporting (created, already_exists, auth_error, error). - Emphasizes secure handling of admin credentials using environment variables.
Metadata
Slug cloudflare-mail-address-creator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is cloudflare-mail-address-creator?

Create one or many ordinary email addresses in a Cloudflare temporary mail system through the `/admin/new_address` admin API and return structured results. U... It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.

How do I install cloudflare-mail-address-creator?

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

Is cloudflare-mail-address-creator free?

Yes, cloudflare-mail-address-creator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does cloudflare-mail-address-creator support?

cloudflare-mail-address-creator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created cloudflare-mail-address-creator?

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

💬 Comments