iCloud Calendar, Reminders & Contacts via Pear. Manage events, reminders, contacts, daily briefings, and AI scheduling. 27 tools for Apple iCloud via CalDAV/...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install pear-apple或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install pear-apple⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/pear-apple/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: pear-apple description: iCloud Calendar, Reminders & Contacts via Pear. Manage events, reminders, contacts, daily briefings, and AI scheduling. 27 tools for Apple iCloud via CalDAV/CardDAV. homepage: https://pearmcp.com metadata: openclaw: emoji: "🍐" primaryEnv: PEAR_API_KEY requires: env: - PEAR_API_KEY network: - pearmcp.com ---
Pear provides read/write access to iCloud Calendar, Reminders, and Contacts through 27 MCP tools. All tools are prefixed with pear_ and communicate with iCloud via CalDAV/CardDAV protocols.
Activate this skill when the user wants to:
Activation triggers:
Do NOT activate for:
Required Environment Variable:
PEAR_API_KEY — Your Pear API key (format: pear_sk_...)- Sign up at pearmcp.com - Generate an API key from the dashboard - Connect your iCloud account (requires an app-specific password)
Optional:
PEAR_MCP_URL — Custom endpoint URL (defaults to https://pearmcp.com/api/mcp)| Tool | Description | |------|-------------| | pear_list_calendars | List all iCloud calendars (including read-only subscriptions) | | pear_list_events | List events in a time range, with pagination and calendar filtering | | pear_search_events | Search events by title or description within a date range | | pear_create_event | Create an event with optional recurrence, alarms, attendees, and location | | pear_update_event | Update an existing event's properties | | pear_delete_event | Delete an event by filename | | pear_find_free_slots | Find available time slots of a given duration | | pear_check_availability | Check if a specific time slot is free, returns conflicts |
| Tool | Description | |------|-------------| | pear_list_reminders | List reminders with optional list filtering, includes completed toggle | | pear_create_reminder | Create a reminder with optional due date, priority (1=high, 5=med, 9=low), and notes | | pear_update_reminder | Update a reminder's properties | | pear_complete_reminder | Mark a reminder as completed |
| Tool | Description | |------|-------------| | pear_list_contacts | List all contacts with full vCard data (phones, emails, addresses, birthdays) | | pear_search_contacts | Search by name, email, phone, or organization | | pear_create_contact | Create a contact with full vCard support including photo | | pear_update_contact | Update contact fields (merges with existing data) | | pear_delete_contact | Delete a contact | | pear_list_contact_groups | List all contact groups with member counts | | pear_create_contact_group | Create a new contact group | | pear_add_contact_to_group | Add a contact to a group by name or email | | pear_update_contact_photo | Update a contact's photo (Base64, data URI, or external URL) |
| Tool | Description | |------|-------------| | pear_get_daily_briefing | Get today's events and pending reminders in one call. Enriches attendees with contact data. |
| Tool | Description | |------|-------------| | pear_find_best_time | AI-scored optimal meeting slots. Considers work hours, time-of-day preference, day-of-week preference, buffer time, and reminder deadlines. |
| Tool | Description | |------|-------------| | pear_create_events_batch | Create up to 50 events in one call | | pear_create_reminders_batch | Create up to 50 reminders in one call | | pear_create_contacts_batch | Create up to 50 contacts in one call | | pear_delete_contacts_batch | Delete up to 50 contacts in one call |
2025-06-15T14:30:00Z or 2025-06-15T14:30:00+10:00timezone (IANA format like America/New_York or Australia/Sydney) for user-friendly display timesisAllDay: true and use date-only format 2025-06-15pear_list_events requires a timeRange object: { start: "...", end: "..." }When creating events, follow this pattern:
calendarName — Pear auto-selects the defaultrecurrence object: { frequency: "WEEKLY", interval: 1, count: 10 }idempotencyKey when retrying to prevent duplicate events{ action: "display", trigger: 15 } for a 15-minute reminderFor scheduling, prefer pear_find_best_time over pear_find_free_slots:
pear_find_best_time returns AI-scored slots considering work hours, preferences, and existing commitmentspreferences to customize: { timeOfDay: "morning", focusTime: true, workHoursStart: 9, workHoursEnd: 17 }pear_find_free_slots is simpler — just returns raw available slots without scoring1 = high, 5 = medium, 9 = low, 0 = noneincludeCompleted: false (default)listNamepear_update_contact merges fields — it won't erase data you don't include in the updateYYYY-MM-DD for full date, --MM-DD for year-unknownPear generates all-day birthday events from contact birthday fields. These appear as events on a "Birthdays" calendar when listing events. This is a synthesized feature — Apple's native Birthdays calendar is not exposed via CalDAV.
pear_get_daily_briefing is the most efficient way to give the user an overview:
timezone for correct day boundariesdate to get a briefing for a different day...
安装 Pear Apple 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/pear-apple/ 目录(个人级,所有项目可用),或 .claude/skills/pear-apple/(项目级)。重启 AI 客户端后,用 /pear-apple 主动调用,或让 AI 根据上下文自动发现并使用。
Pear Apple 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Pear Apple 可免费安装使用。请查阅仓库了解许可证信息。
iCloud Calendar, Reminders & Contacts via Pear. Manage events, reminders, contacts, daily briefings, and AI scheduling. 27 tools for Apple iCloud via CalDAV/...
Pear Apple 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。