← All skills
google-calendar
77 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By AceDataCloud/Skills (GitHub) · media · 17 stars · scanned at commit ce9feee
Read and manage Google Calendar events / agenda / free-busy / invitations via the Calendar v3 REST API. Use when the user mentions Google Calendar events, today's agenda, this week's meetings, finding conflicts, listing invitations, checking free time, or scheduling / rescheduling / cancelling a meeting.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 17 places.
Show 14 more
- skills/google-calendar/SKILL.md, line 118
curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 135
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 158
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 178
Q='quarterly review' - skills/google-calendar/SKILL.md, line 193
EVENT_ID='abc123def4567890ghijklmnop' - skills/google-calendar/SKILL.md, line 202
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 233
CAL_ID='team-monday@group.calendar.google.com' - skills/google-calendar/SKILL.md, line 247
PAGE_TOKEN='' - skills/google-calendar/SKILL.md, line 272
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 310
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 334
EVENT_ID='abc123def4567890ghijklmnop' - skills/google-calendar/SKILL.md, line 348
EVENT_ID='abc123def4567890ghijklmnop' - skills/google-calendar/SKILL.md, line 370
EVENT_ID='abc123def4567890ghijklmnop' - skills/google-calendar/SKILL.md, line 385
EVENT_ID='abc123def4567890ghijklmnop'
Connects to the internet
The author does not mention this. Expected for a media skill.
Found in 22 places.
Show 17 more
- skills/google-calendar/SKILL.md, line 141
curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 158
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 166
curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 179
curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 194
curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 202
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 220
curl -sS -X POST -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 236
curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 249
RESP=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 272
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 297
curl -sS -X POST -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 310
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 320
curl -sS -X POST -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 335
curl -sS -X PATCH -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 349
TZ=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 357
curl -sS -X PATCH -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \ - skills/google-calendar/SKILL.md, line 371
CURRENT=$(curl -sS -H "Authorization: Bearer $GOOGLE_CALENDAR_TOKEN" \
and 2 more places
Safer alternatives
Low-risk skills in the same category (media) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'google-calendar' ] || [ -L ~/.agents/skills/'google-calendar' ]; then echo 'A skill folder named google-calendar already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/AceDataCloud/Skills' "$d" && git -C "$d" checkout --quiet 'ce9feee7eb095ede1452252fca3a1af7406c56c6' -- 'skills/google-calendar' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/google-calendar' ~/.agents/skills/'google-calendar' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'google-calendar' ~/.claude/skills/'google-calendar' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for AceDataCloud/Skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/AceDataCloud/Skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | ce9feee | 77 |
| 2026-11-08 | 655fa60 | 77 |
| 2026-11-06 | d3dc4b5 | 67 |