SuperAPI AI 工具集

local-tools

办公与效率

查看项目

更新于 10-16 09:29

技能介绍

local-tools 用于让 AI 助手直接管理用户设备上的本地日历。适用需求包括查看日程、创建会议、搜索含关键词的事件、删除或更新会议。

主要能力:通过 CLI 脚本执行 list、create、update、delete、search 五类操作,输出统一 JSON 结构,便于解析错误与事件数据。macOS 10.10+ 使用 calendar.sh(JXA 驱动 Calendar.app);Windows 7+ 使用 calendar.ps1(PowerShell COM 驱动 Microsoft Outlook)。Linux 不支持。

使用方式:先由 SKILL.md 的绝对路径拼接出脚本路径。示例:bash "<skill-dir>/scripts/calendar.sh" list --start "2026-02-13T00:00:00" --end "2026-02-13T23:59:59";创建:bash "<skill-dir>/scripts/calendar.sh" create --title "Team Meeting" --start "..." --end "..."。日期须用本地时区 ISO 8601(YYYY-MM-DDTHH:mm:ss),不要用 UTC 或带时区后缀,也不要使用 shell 日期替换。搜索用 search --query "birthday",未指定 --calendar 时检索所有日历。运行前应先 list 检查冲突,更新/删除前先 search 取事件 ID。

限制:macOS 需授予日历访问权限,Windows 需安装 Outlook,不支持其他日历应用;不支持参会人或会议邀请;无法修改重复事件规则;日期操作使用本地时区、返回值转为 UTC。错误码包括 CALENDAR_ACCESS_ERROR、INVALID_INPUT、EVENT_NOT_FOUND、OUTLOOK_NOT_AVAILABLE。