用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/openape-ai/openape --skill mail命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
When a task can't be done with the other curated tools (file.read, http.get, tasks.create, mail.list, etc.), use bash — runs any shell command on the agent host through the DDISA grant cycle.
When the user asks you to read, write, or check a file in your home directory, use the file.read / file.write tools — they're $HOME-jailed and safer than bash cat.
When the user asks to fetch a webpage, hit a REST API, or POST JSON to an endpoint, use the http.get / http.post tools — never invent URLs.
基于 SOC 职业分类
正在显示 SKILL.md
| name | |
| description | When the user asks about their inbox — what's there, search for an email, recent unread — use mail.list / mail.search. |
| metadata | {"openape":{"requires_tools":["mail.list"]},"openclaw":{"requires":{"bins":"[Truncated]"}}} |
Read access to the owner's Microsoft 365 inbox via the o365-cli tool on the agent host. The host must have o365-cli installed and authenticated (the owner's CLI session). If it isn't, both tools fail with a clear setup error.
mail.list — recent inbox messages. Optional unread_only: true. Default limit 20.mail.search — keyword/from/subject search. Pass a query string.For writing, archiving, replying, or moving messages: use bash with explicit o365-cli subcommands (see o365-cli mail --help). Those go through the DDISA grant cycle so the owner approves each mutation.
Latest 10 unread:
mail.list({ "limit": 10, "unread_only": true })
Search by sender:
mail.search({ "q": "from:smaurer@deloitte.at", "limit": 20 })