搜索

PythonReactSEOPDF
OpenClaw

apple-calendar-manager

Manage Apple Calendar events via AppleScript. Create, edit, delete, and search calendar events.

cryptol0rd0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install cryptol0rd/apple-calendar-manager

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Apple Calendar Manager

This skill allows OpenClaw to manage events in Apple Calendar using AppleScript.

Capabilities

  • Add new events to a specified calendar with smart date parsing (e.g., "today", "tomorrow", "next Monday").
  • (Future) Edit existing events.
  • (Future) Delete events.
  • (Future) Search for events.

Requirements

  • macOS
  • Apple Calendar application must be accessible and authorized for automation.
  • The calendar name must exist in the user's Calendar app.

Usage

Add an Event (Smart Date Parsing)

Use the add_event_smart.sh script to add events with relative dates or explicit dates.

Arguments:

  1. calendar_name: The name of the calendar (e.g., "Рабочий", "Домашний").
  2. event_summary: The title of the event.
  3. event_description: (Optional) Description for the event.
  4. relative_start_date: Relative date for start (e.g., "today", "tomorrow", "day after tomorrow", "понедельник", "next monday") or absolute date (e.g., "2026-02-23").
  5. start_time: Start time (format HH:MM, e.g., "12:00").
  6. relative_end_date: Relative date for end (same as relative_start_date).
  7. end_time: End time (format HH:MM, e.g., "15:00").

Example: skills/apple-calendar-manager/add_event_smart.sh "Рабочий" "Чай с Настей" "Чай с Настей с 12 до 15" "tomorrow" "12:00" "tomorrow" "15:00"

Add an Event (Absolute Date Parsing)

Use the add_event.scpt script directly if you prefer to provide absolute dates in YYYYMMDDHHMMSS format.

Arguments:

  1. calendar_name: The name of the calendar.
  2. event_summary: The title of the event.
  3. event_description: Description for the event.
  4. start_datetime_formatted: Start date and time in YYYYMMDDHHMMSS format.
  5. end_datetime_formatted: End date and time in YYYYMMDDHHMMSS format.

Example: osascript skills/apple-calendar-manager/add_event.scpt "Рабочий" "Тест скилла Календарь" "Тестовое событие" "20260225140000" "20260225150000"

Implement...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/cryptol0rd/apple-calendar-manager
Version
—
Commit
0cac2ede7cf90761a70b9acb0ee2511ad16e61d0
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# Apple Calendar Manager

This skill allows OpenClaw to manage events in Apple Calendar using AppleScript.

## Capabilities

-   Add new events to a specified calendar with smart date parsing (e.g., "today", "tomorrow", "next Monday").
-   (Future) Edit existing events.
-   (Future) Delete events.
-   (Future) Search for events.

## Requirements

-   macOS
-   Apple Calendar application must be accessible and authorized for automation.
-   The calendar name must exist in the user's Calendar app.

## Usage

### Add an Event (Smart Date Parsing)

Use the `add_event_smart.sh` script to add events with relative dates or explicit dates.

**Arguments:**
1.  `calendar_name`: The name of the calendar (e.g., "Рабочий", "Домашний").
2.  `event_summary`: The title of the event.
3.  `event_description`: (Optional) Description for the event.
4.  `relative_start_date`: Relative date for start (e.g., "today", "tomorrow", "day after tomorrow", "понедельник", "next monday") or absolute date (e.g., "2026-02-23").
5.  `start_time`: Start time (format HH:MM, e.g., "12:00").
6.  `relative_end_date`: Relative date for end (same as `relative_start_date`).
7.  `end_time`: End time (format HH:MM, e.g., "15:00").

**Example:**
`skills/apple-calendar-manager/add_event_smart.sh "Рабочий" "Чай с Настей" "Чай с Настей с 12 до 15" "tomorrow" "12:00" "tomorrow" "15:00"`

### Add an Event (Absolute Date Parsing)

Use the `add_event.scpt` script directly if you prefer to provide absolute dates in `YYYYMMDDHHMMSS` format.

**Arguments:**
1.  `calendar_name`: The name of the calendar.
2.  `event_summary`: The title of the event.
3.  `event_description`: Description for the event.
4.  `start_datetime_formatted`: Start date and time in `YYYYMMDDHHMMSS` format.
5.  `end_datetime_formatted`: End date and time in `YYYYMMDDHHMMSS` format.

**Example:**
`osascript skills/apple-calendar-manager/add_event.scpt "Рабочий" "Тест скилла Календарь" "Тестовое событие" "20260225140000" "20260225150000"`

## Implement...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.