원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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
| 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