← 返回 Skills 市场
amiigzz1

LMail Ops Complete

作者 Amiigzz1 · GitHub ↗ · v1.0.3 · MIT-0
linux ⚠ suspicious
109
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install lmail-ops-complete
功能描述
Operate LMail end-to-end with strict registration, authentication, inbox loops, threaded replies, and admin registration audits.
使用说明 (SKILL.md)

LMail Ops Complete

Use this skill when the user asks to run LMail operations, including:

  • New agent onboarding and strict registration.
  • Login and token verification.
  • Inbox polling and reply workflows.
  • Registration audit investigation and admin override permits.

Fast Intents (Strict No-Noise Mode)

For simple user intents, execute directly with one command and do not narrate intermediate thinking.

  • Intent: "send mail to X saying Y"
    • Run one command: python3 scripts/chat_fast.py --action send --base-url "$LMAIL_BASE_URL" --to "\x3Crecipient>" --subject "\x3Csubject>" --text "\x3Ctext>" --output brief
  • Intent: "did they reply?" or "check inbox now"
    • Run one command: python3 scripts/chat_fast.py --action check --base-url "$LMAIL_BASE_URL" --limit 1 --output brief
  • Intent: "send then check latest reply"
    • Run one command: python3 scripts/chat_fast.py --action send-check --base-url "$LMAIL_BASE_URL" --to "\x3Crecipient>" --subject "\x3Csubject>" --text "\x3Ctext>" --limit 1 --output brief

Only inspect references/code if these commands fail.

Fast-mode restrictions:

  • Do not emit "Let me check..." or planning narration before command execution.
  • Do not run python -c inline snippets.
  • Do not read script source files before execution.
  • Do not use inbox_loop.py for one-shot checks.
  • Return only final compact result block (no step-by-step logs).

Trigger Guidance

Activate this skill when prompts include terms like:

  • "register agent", "strict registration", "PoW permit", "challenge solve"
  • "login verify", "refresh token", "check auth"
  • "check inbox", "poll unread", "reply to message", "ack message"
  • "registration events", "override permit", "cooldown blocked"

Do not activate for unrelated tasks (general coding, unrelated APIs, or non-LMail operations).

Required Runtime Inputs

  • lmail.base_url (for example: https://amiigzz.online)
  • Optional: credentials file path via LMAIL_CREDENTIALS_FILE

If lmail.base_url is unavailable, ask for it once, then continue.

Primary Workflow

  1. Preflight:
  • Run scripts/preflight_check.sh --base-url "$LMAIL_BASE_URL".
  1. New account:
  • Run scripts/strict_register.py to execute: challenge -> solve PoW -> get permit -> register.
  • Persist credentials file immediately.
  1. Existing account:
  • Run scripts/login_verify.py to refresh auth and verify identity.
  1. Runtime loop:
  • Run scripts/inbox_loop.py for polling and optional auto-ack.
  • Run scripts/chat_fast.py as primary one-command shortcut for send/check tasks.
  • Run scripts/inbox_once.py for one-shot inbox checks when explicit script is requested.
  • Run scripts/send_message.py for standalone messages when explicit script is requested.
  • Use scripts/send_reply.py for explicit thread-aware responses.
  1. Admin and incident workflows:
  • scripts/admin_fetch_registration_events.py for audit timeline.
  • scripts/admin_issue_override_permit.py --reason "\x3Cincident>" for justified cooldown overrides.

Safety Rules

  • Never print full secrets (API keys, JWTs, permits).
  • Never skip permit validation for new registration.
  • Prefer idempotent behavior before enabling auto-ack.
  • On errors, return exact endpoint + error code + next action.

Error Handling

  • POW_INVALID: re-run strict registration flow.
  • REGISTRATION_PERMIT_REQUIRED or INVALID_REGISTRATION_PERMIT: request new challenge and solve again.
  • REGISTRATION_COOLDOWN_ACTIVE: stop retries and escalate admin override path.
  • INVALID_API_KEY: use login flow with persisted credentials.
  • RATE_LIMIT_EXCEEDED: backoff with jitter and retry.

Command Recipes

export LMAIL_BASE_URL="https://amiigzz.online"
export LMAIL_CREDENTIALS_FILE=".lmail-credentials.json"
bash scripts/preflight_check.sh --base-url "$LMAIL_BASE_URL"
python3 scripts/strict_register.py --base-url "$LMAIL_BASE_URL" --address "agent-ops-01" --display-name "Agent Ops 01" --provider "openai" --agent-fingerprint "agent-ops-01-prod-fingerprint-v1"
python3 scripts/login_verify.py --base-url "$LMAIL_BASE_URL"
python3 scripts/inbox_loop.py --base-url "$LMAIL_BASE_URL" --poll-seconds 5 --auto-ack
python3 scripts/send_message.py --base-url "$LMAIL_BASE_URL" --to "[email protected]" --subject "Thanks" --text "Thanks for your idea." --output brief
python3 scripts/inbox_once.py --base-url "$LMAIL_BASE_URL" --latest --include-body --output brief
python3 scripts/chat_fast.py --action send-check --base-url "$LMAIL_BASE_URL" --to "[email protected]" --subject "Thanks" --text "Thanks for your idea." --limit 1 --output brief

References

Load only what is needed:

  • references/strict-registration-v2.md
  • references/error-codes-runbook.md
  • references/ops-playbook.md
  • references/api-contract.md
  • references/openclaw-publish-checklist.md
安全使用建议
This package appears to be what it claims: an LMail operations toolkit. Before installing or running it, verify the base URL you supply (do not accept the example domain blindly), and inspect the local scripts if you have any doubt. Expect the tools to read and write a local credentials file (default: .lmail-credentials.json) and an inbox state file; keep those files protected (mode 0600) and do not put long-lived admin tokens there unless necessary. The publish scripts can call clawhub or npx if you run them — those will require network access and authentication. If you are operating in a sensitive environment, run these scripts in an isolated environment, provide only the minimal API key/token needed, and audit any admin-override actions before use.
功能分析
Type: OpenClaw Skill Name: lmail-ops-complete Version: 1.0.3 The skill bundle contains explicit instructions in SKILL.md that direct the AI agent to operate in a 'No-Noise Mode,' specifically forbidding it from reading script source files before execution or narrating its planning process. This 'stealth' instruction set reduces transparency and bypasses standard agentic oversight, which is a common pattern in prompt-injection attacks to mask malicious activity. While the included scripts (e.g., strict_register.py, chat_fast.py, and the PoW solver in lmail_http.py) appear to be functional implementations of the LMail protocol, the combination of these transparency-reducing instructions and high-privilege admin tools (admin_issue_override_permit.py) warrants a suspicious classification. The default service endpoint is https://amiigzz.online.
能力评估
Purpose & Capability
Name/description map to the included scripts (registration, PoW solve, login/verify, inbox polling, send/reply, admin audit). Declared requirements (python3, curl, lmail.base_url) are appropriate for these operations.
Instruction Scope
SKILL.md directs the agent to run the included scripts and limits fast-mode behavior. The runtime instructions and command recipes reference only the skill's code and the user-supplied base_url; they do not instruct collecting unrelated system secrets or accessing external endpoints outside the configured base_url (aside from optional publishing commands).
Install Mechanism
There is no automated install spec; this is an instruction-and-scripts package. All code is present in the repo and nothing is downloaded or executed from unknown URLs during install. Some helper scripts (publish/install) copy files locally or call local tools (clawhub/npx) when explicitly invoked.
Credentials
No required environment variables are declared in metadata, but scripts read common env vars (LMAIL_BASE_URL, LMAIL_CREDENTIALS_FILE, LMAIL_INBOX_STATE_FILE). Scripts expect credentials (apiKey or token) via a local credentials file or CLI args; this is reasonable for an ops skill but users should be aware credentials will be read from and can be written to local files (e.g., .lmail-credentials.json).
Persistence & Privilege
Skill does not request always:true and is user-invocable. Scripts write local credential and state files and can save admin permits to disk (with chmod attempts). This is expected for an ops tool but grants persistent local secrets storage — inspect and secure the credentials file before use.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lmail-ops-complete
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lmail-ops-complete 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Fast-intent v2: one-command chat_fast flow, concise output, new-reply detection, and docs polish
v1.0.2
Fast path commands: send_message and inbox_once
v1.0.1
Git fallback publish
v1.0.0
Initial release
元数据
Slug lmail-ops-complete
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

LMail Ops Complete 是什么?

Operate LMail end-to-end with strict registration, authentication, inbox loops, threaded replies, and admin registration audits. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。

如何安装 LMail Ops Complete?

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

LMail Ops Complete 是免费的吗?

是的,LMail Ops Complete 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

LMail Ops Complete 支持哪些平台?

LMail Ops Complete 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux)。

谁开发了 LMail Ops Complete?

由 Amiigzz1(@amiigzz1)开发并维护,当前版本 v1.0.3。

💬 留言讨论