Openclaw向けApple カレンダー CLI

AI エージェントが EventKit と構造化 JSON を使用してプログラムで Apple カレンダーイベントを管理できるようにする macOS 用のコマンドラインインターフェースです。

sichengchen
v1.0.1
Feb 23, 2026
2
2.7k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install apple-calendar-cli

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って apple-calendar-cli をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Apple カレンダー CLI とは?

Apple カレンダー CLI は、AI エージェントに macOS カレンダーシステムへの直接アクセスを提供するために設計された専用ツールです。ネイティブの EventKit フレームワークを活用することで、ローカルおよび iCloud 同期カレンダーのシームレスな管理を可能にします。このユーティリティは、Openclaw Skills のエコシステム内で自動化されたワークフローを構築する人々にとって不可欠なコンポーネントであり、自然言語の指示とシステムレベルのスケジューリングの間の架け橋となります。

macOS 14 以降向けに構築されたこのツールは、エージェントが信頼性の高いマシンリーダブルな形式を使用してスケジュールを操作できることを保証します。タイムゾーンに対応した ISO 8601 日付や繰り返しルールを含む複雑なカレンダーロジックを処理するため、高精度のスケジューリング機能を Openclaw Skills プロジェクトに統合する必要がある開発者にとって理想的な選択肢です。

Apple カレンダー CLI のユースケース

  • 新しい優先タスクに基づいて会議のスケジュールを自動的に変更します。
  • CLI 環境から個人の macOS カレンダーにプロジェクトの締め切りを同期します。
  • AI エージェント経由でモーニングブリーフィングを提供するために、毎日の予定を取得します。
  • 特定のアラートと参加者リストを含む定期的なチームスタンドアップを作成します。
  • 複数のカレンダーにわたって特定のイベントを検索し、スケジュールの競合を特定します。

Apple カレンダー CLI の仕組み

  1. このツールは macOS EventKit API とインターフェースし、システムのカレンダーデータベースにアクセスします。
  2. ユーザーまたはエージェントは、構造化されたデータ交換を確実にするために、--json フラグを付けて list-events や create-event などの特定のコマンドを呼び出します。
  3. CLI は ISO 8601 日付入力を検証し、異なるタイムゾーンや形式間での整合性を確保します。
  4. 書き込み操作の場合、ツールはカレンダーエントリを変更するために macOS の「プライバシーとセキュリティ」設定から許可をリクエストします。
  5. エージェントは、後続の更新または削除に使用される一意識別子を含む JSON レスポンスを受け取ります。

Apple カレンダー CLI のセットアップ

このツールを Openclaw Skills 環境に統合するには、macOS 14 以降であることを確認し、Homebrew を使用してインストールしてください。

brew install sichengchen/tap/apple-calendar-cli

インストール後、「システム設定」>「プライバシーとセキュリティ」>「カレンダー」でカレンダーへのアクセスを手動で許可する必要があります。バージョンを確認してインストールを検証してください。

apple-calendar-cli --version

Apple カレンダー CLI のデータスキーマとタクソノミー

このスキルは、カレンダーとイベントの両方に対して構造化された JSON オブジェクトを生成します。スキーマは、Openclaw Skills によるプログラム解析に最適化されています。

イベントオブジェクトスキーマ

フィールド 型 説明
identifier String イベントの取得と更新に使用される一意の ID
title String イベントの概要または名前
startDate String ISO 8601 開始日(例:2026-02-22T10:00:00-08:00)
endDate String ISO 8601 終了日
calendarTitle String イベントが属するカレンダーの名前
location String オプションの物理的または仮想的な場所
notes String オプションの説明またはメタデータ

Apple カレンダー CLI の高度な機能

  • 日次、週次、月次、年次の頻度を含む複雑な繰り返しルールのサポート。
  • イベントの 15 分前や 1 時間前など、設定可能なオフセットを持つ自動アラートトリガー。
  • イベント招待のためのカンマ区切りメールアドレスを使用した完全な参加者管理。
  • 仕事用、個人用、または共有スケジュールを分離するための一意のカレンダー識別子を使用したマルチカレンダーフィルタリング。
  • iCloud、CalDAV、およびローカル macOS アカウントソースとの深い統合。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*