← 返回 Skills 市场
Mail
macos-suite-readonly
作者
MaxStormSpace
· GitHub ↗
· v0.1.0
324
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install macos-suite-readonly
功能描述
macOS 只读查询:Mail 未读、Calendar 日程、Notes 搜索、Stocks 行情(输出 JSON)。
使用说明 (SKILL.md)
macos-suite-readonly
面向 ClawHub 的“只读”macOS 查询技能:读取邮件未读、日程、备忘录搜索、股票行情。所有命令输出单个 JSON,适合 agent 解析。
⚠️ 权限
- 首次调用可能弹出系统权限提示(自动化/隐私)。
- 若系统拒绝自动化权限,命令会返回
ok=false或warning。
使用方式
python3 {baseDir}/scripts/main.py \x3Ccommand> key=value key=value ...
Commands
python3 {baseDir}/scripts/main.py mail.unread_count
python3 {baseDir}/scripts/main.py mail.unread_list limit=20
Calendar
python3 {baseDir}/scripts/main.py calendar.today limit=50
python3 {baseDir}/scripts/main.py calendar.list start="2026-03-03 00:00:00" end="2026-03-03 23:59:59" limit=50
Notes
python3 {baseDir}/scripts/main.py notes.folders
python3 {baseDir}/scripts/main.py notes.search query="购物" limit=10 folder="Notes"
Stocks
python3 {baseDir}/scripts/main.py stocks.quote symbol=AAPL
python3 {baseDir}/scripts/main.py stocks.quote symbol=600519
python3 {baseDir}/scripts/main.py stocks.batch symbols="AAPL,600519,00700"
安全使用建议
This skill appears to do what it says. Before installing: (1) be aware it will access your Mail, Calendar, and Notes via AppleScript and macOS will likely prompt you to allow automation/access — only grant that if you trust the skill. (2) Stock data is fetched from qt.gtimg.cn; if you need a different provider, review/modify the script. (3) The full Python script is bundled (scripts/main.py) — review it yourself if you have concerns. (4) Because the agent can call the skill autonomously, consider whether you want an agent to be able to read your local Mail/Notes/Calendar without additional controls.
功能分析
Type: OpenClaw Skill
Name: macos-suite-readonly
Version: 0.1.0
The skill is designed for read-only queries on macOS applications (Mail, Calendar, Notes) and stock data. The `SKILL.md` instructions are clear and do not contain any prompt injection attempts. The `scripts/main.py` uses `osascript` for macOS automation, passing user inputs as arguments which are treated as data within the AppleScripts, not executable code, and crucially, none of the AppleScripts use `do shell script`. Network access is strictly allowlisted to `qt.gtimg.cn` for stock quotes, preventing data exfiltration to arbitrary domains. No evidence of credential theft, persistence, or other malicious activities was found.
能力评估
Purpose & Capability
Name/description promise read-only macOS queries (Mail unread, Calendar, Notes, Stocks). Declared OS=d arwin and required binaries (python3, osascript) are exactly what the code uses. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md only instructs running the included Python script with command-style args. The script uses osascript to read Mail, Calendar, and Notes (consistent with description) and performs HTTP GETs only for stock data. It does not read arbitrary filesystem paths or environment variables beyond expected runtime needs. Note: accessing Mail/Notes/Calendar will trigger macOS automation/privacy prompts.
Install Mechanism
No install spec; this is instruction-only with the Python script bundled. Nothing is downloaded or extracted from external URLs during install, so installation risk is low.
Credentials
No environment variables or credentials are required. The script accesses local user data via AppleScript (which is proportional to the skill's purpose). It makes outbound requests only to an allowlisted domain (qt.gtimg.cn) for stock quotes.
Persistence & Privilege
always is false and the skill does not request persistent system changes or modify other skills. disable-model-invocation is default (agent may call the skill autonomously), which is normal; this combined with local data access is a privacy consideration but not an incoherence.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install macos-suite-readonly - 安装完成后,直接呼叫该 Skill 的名称或使用
/macos-suite-readonly触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public read-only macOS suite (Mail/Calendar/Notes/Stocks).
元数据
常见问题
macos-suite-readonly 是什么?
macOS 只读查询:Mail 未读、Calendar 日程、Notes 搜索、Stocks 行情(输出 JSON)。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 324 次。
如何安装 macos-suite-readonly?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install macos-suite-readonly」即可一键安装,无需额外配置。
macos-suite-readonly 是免费的吗?
是的,macos-suite-readonly 完全免费(开源免费),可自由下载、安装和使用。
macos-suite-readonly 支持哪些平台?
macos-suite-readonly 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin)。
谁开发了 macos-suite-readonly?
由 MaxStormSpace(@lilei0311)开发并维护,当前版本 v0.1.0。
推荐 Skills