← スキル一覧に戻る

calendar
by ascorbic
Innie - OpenCode-based stateful agent
⭐ 2🍴 0📅 2026年1月23日
SKILL.md
name: calendar description: Read events from Calendar.app using icalBuddy
Calendar
Read-only access to macOS Calendar.app via icalBuddy.
Prerequisites
brew install ical-buddy
Commands
List Calendars
icalBuddy calendars
Today's Events
# All calendars
icalBuddy eventsToday
# Specific calendar
icalBuddy -ic "mkane@cloudflare.com" eventsToday
# Compact format (no notes/attendees)
icalBuddy -eep notes,attendees -ic "mkane@cloudflare.com" eventsToday
Upcoming Events
# Today + next 3 days
icalBuddy -ic "mkane@cloudflare.com" eventsToday+3
# From now only (exclude past events today)
icalBuddy -n -ic "mkane@cloudflare.com" eventsToday
Events in Date Range
icalBuddy -ic "mkane@cloudflare.com" eventsFrom:"2026-01-07" to:"2026-01-14"
Events Happening Now
icalBuddy -ic "mkane@cloudflare.com" eventsNow
Show Event UIDs
icalBuddy -uid -ic "mkane@cloudflare.com" eventsToday
Useful Options
| Option | Description |
|---|---|
-ic "Cal" | Include only this calendar |
-ec "Cal" | Exclude this calendar |
-n | Only events from now on |
-uid | Show event UIDs |
-nc | No calendar names in output |
-eep notes | Exclude notes property |
-eep attendees | Exclude attendees |
-eep notes,attendees | Exclude multiple properties |
-li 5 | Limit to 5 items |
-tf "%H:%M" | Time format (24h) |
-df "%Y-%m-%d" | Date format |
Example Output
• Team standup (Work)
location: Zoom
notes: Daily sync
attendees: alice@co.com, bob@co.com
09:00 - 09:30
• 1:1 with Alice (Work)
location: Conference Room B
14:00 - 14:30
Filtering Noisy Calendars
Exclude holidays and birthdays:
icalBuddy -ec "Birthdays,UK Holidays,Siri Suggestions" eventsToday
Or include only work calendar:
icalBuddy -ic "mkane@cloudflare.com" eventsToday
When to Use
- Morning routine: Check today's events to plan the day
- Before meetings: Get event details for meeting links and context
- Scheduling: Check availability before suggesting times
- End of day: Review what happened, what's tomorrow
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です