ワンクリックで
calendar-manager
Manage Google Calendar — create, list, update, delete events with recurring & reminders
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Manage Google Calendar — create, list, update, delete events with recurring & reminders
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Quản lý browser profiles anti-detect, mở/đóng trình duyệt, tự động hóa web
Manage OAuth credentials & tokens for Google, Facebook, TikTok
Quản lý file và folder trên máy tính
Cross-platform background monitor to auto-detect new videos/posts (YouTube, Douyin, Website) and run team workflows.
Complete guide for AI agents to understand, install, and operate TubeCLI
SOC 職業分類に基づく
| name | calendar_manager |
| description | Manage Google Calendar — create, list, update, delete events with recurring & reminders |
This core extension manages Google Calendar events. It uses OAuth credentials from Auth Manager to interact with Google Calendar API. AI agents and Telegram chat can use it to schedule daily tasks, livestreams, meetings, etc.
from tubecli.extensions.calendar_manager.extension import calendar_manager
# List upcoming events
events = calendar_manager.list_events(cred_id="cred_xxx", time_min="2026-04-01T00:00:00Z")
# Create a new event
result = calendar_manager.create_event(
cred_id="cred_xxx",
summary="Livestream Daily",
start="2026-04-03T20:00:00+07:00",
end="2026-04-03T22:00:00+07:00",
description="Daily livestream session",
recurrence=["RRULE:FREQ=DAILY;COUNT=30"],
)
# Quick add from natural language
result = calendar_manager.quick_add(cred_id="cred_xxx", text="Meeting tomorrow 10am-11am")
# Delete an event
calendar_manager.delete_event(cred_id="cred_xxx", event_id="abc123")
Use Google Calendar RRULE format:
RRULE:FREQ=DAILYRRULE:FREQ=WEEKLY;BYDAY=MO,WE,FRRRULE:FREQ=MONTHLY;BYMONTHDAY=1RRULE:FREQ=DAILY;COUNT=30GET /api/v1/calendar/calendars — List calendarsGET /api/v1/calendar/events — List events (query: calendar_id, time_min, time_max, max_results)POST /api/v1/calendar/events — Create event (supports recurrence)PUT /api/v1/calendar/events/{event_id} — Update eventDELETE /api/v1/calendar/events/{event_id} — Delete eventPOST /api/v1/calendar/quick-add — Quick add from textWhen user chats in Telegram, AI can schedule events by outputting:
{"action": "schedule_event", "summary": "Livestream", "start": "2026-04-03T20:00:00+07:00", "end": "2026-04-03T22:00:00+07:00", "recurrence": "RRULE:FREQ=DAILY"}
The system will automatically use the default_calendar_email from global settings.
tubecli calendar calendars — List calendarstubecli calendar list — List today's eventstubecli calendar add "Title" --start "..." --end "..." — Create eventtubecli calendar delete <event_id> — Delete event