一键导入
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