원클릭으로
jgccli
Google Calendar CLI (Java) for listing calendars, viewing/creating/updating events, and checking availability.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Google Calendar CLI (Java) for listing calendars, viewing/creating/updating events, and checking availability.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when debugging, tracing, or mutating state in a running or testable Java application — inject code at method entry/exit, read/write fields, trace calls, throw exceptions, or verify behavior without recompiling
Configure JReleaser to release projects to GitHub — supports Go, Rust, Java, Zig, C#, Deno, Swift, and 20+ languages. Creates jreleaser.yml and GitHub Actions workflows from proven templates.
Google Drive CLI (Java) for listing, searching, uploading, downloading, and sharing files and folders.
Gmail CLI (Java) for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments.
Use when the user wants to create a GitHub fine-grained personal access token with minimal permissions for a specific task — determines minimal permissions and generates a prefill URL for the GitHub web UI
Use when creating git worktrees for Maven projects - prevents SNAPSHOT artifact clashes and corporate plugin resolution failures through isolated local repositories
| name | jgccli |
| description | Google Calendar CLI (Java) for listing calendars, viewing/creating/updating events, and checking availability. |
Command-line interface for Google Calendar operations. Java port of gccli.
Source: https://github.com/maxandersen/jgccli
Option 1: Run directly with JBang (no install)
jbang jgccli@maxandersen/skills --help
Option 2: Install as command
jbang app install jgccli@maxandersen/skills
jgccli --help
First check if already configured:
jgccli accounts list
If no accounts, guide the user through setup:
jgccli accounts credentials ~/path/to/credentials.jsonjgccli accounts add <email> (use --manual for browserless OAuth)Credentials in ~/.jgcli/ are shared across jgccli, jgmcli, and jgdcli. Set up once, use with all three.
For separate credentials, use named credentials:
jgccli accounts credentials ~/work-creds.json --name work
jgccli accounts add work@company.com --credentials work
Run jgccli --help for full command reference.
Common operations:
jgccli calendars <email> - List all calendarsjgccli events <email> <calendarId> [--from <dt>] [--to <dt>] - List eventsjgccli event <email> <calendarId> <eventId> - Get event detailsjgccli create <email> <calendarId> --summary <s> --start <dt> --end <dt> - Create eventjgccli freebusy <email> <calendarIds> --from <dt> --to <dt> - Check availabilityUse primary as calendarId for the main calendar.
# Required and optional attendees
jgccli create <email> primary --summary "Meeting" --start <dt> --end <dt> \
--attendees required@x.com,also@x.com \
--optional-attendees maybe@x.com,fyi@x.com
YYYY-MM-DDTHH:MM:SSZ (UTC) or YYYY-MM-DDTHH:MM:SS (local)YYYY-MM-DD with --all-day flag~/.jgcli/credentials.json - OAuth client credentials (shared with jgmcli, jgdcli)~/.jgcli/accounts-calendar.json - Account tokens