360 Secure SkillHub
360 安全技能中心

macos-suite-readonly

核心功能为macOS系统只读查询:获取Mail未读数量/列表、Calendar指定时段日程、Notes文件夹/搜索结果、Stocks单/批量行情,输出均为JSON,适合Agent解析。需在Darwin系统下用命令行调用,依赖python3和osascript。首次调用可能触发权限提示,权限不足会返回错误标识,可通过参数自定义查询范围、数量等。

lilei0311
lilei0311
热度 55.42
最近更新 2026-05-11 17:28:19
分类:效率依赖:MCP 服务 / 代码执行应用场景:日程安排 / 个人理财 / 笔记整理 / 邮件起草 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add macos-suite-readonly
Metadata
name
macos-suite-readonly
description
macOS 只读查询:Mail 未读、Calendar 日程、Notes 搜索、Stocks 行情(输出 JSON)。
metadata
{"openclaw":{"os":["darwin"],"requires":{"bins":["python3","osascript"]}}}

macos-suite-readonly

面向 ClawHub 的“只读”macOS 查询技能:读取邮件未读、日程、备忘录搜索、股票行情。所有命令输出单个 JSON,适合 agent 解析。

⚠️ 权限

  • 首次调用可能弹出系统权限提示(自动化/隐私)。
  • 若系统拒绝自动化权限,命令会返回 ok=false 或 warning。

使用方式

python3 {baseDir}/scripts/main.py <command> key=value key=value ...

Commands

Mail

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"