google-calendar-tool

Solid

Google Calendar integration tool for listing and creating events via OAuth2 Calendar API access. Use when: checking upcoming events, creating appointments, or updating your schedule.

AI & Automation 235 stars 37 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 88/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
90
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Google Calendar Tool External tool for Google Calendar event management via OAuth2 API access. ## Invocation via Bash Use **Bash** with `animaworks-tool google_calendar <subcommand> [args]`. See Actions below for syntax. ## Actions ### list — List upcoming events ```json {"tool_name": "google_calendar", "action": "list", "args": {"max_results": 20, "days": 7, "calendar_id": "primary"}} ``` | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | max_results | integer | 20 | Maximum events to return | | days | integer | 7 | Number of days ahead to search | | calendar_id | string | "primary" | Calendar ID | ### add — Create new event ```json {"tool_name": "google_calendar", "action": "add", "args": {"summary": "Meeting", "start": "2026-03-04T10:00:00Z", "end": "2026-03-04T11:00:00Z", "description": "Weekly standup", "location": "Room A"}} ``` | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | summary | string | Yes | Event title | | start | string | Yes | Start time (ISO8601 or YYYY-MM-DD for all-day) | | end | string | Yes | End time (ISO8601 or YYYY-MM-DD for all-day) | | description | string | No | Event description | | location | string | No | Event location | | calendar_id | string | No | Calendar ID (default: primary) | | attendees | array | No | List of attendee email addresses | ## CLI Usage (S/C/D/G-mode) ```bash animaworks-tool google_calendar list [-n 20] [-d 7] [--calendar-id p...

Details

Author
xuiltul
Repository
xuiltul/animaworks
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

calendar

Google Calendar integration via Apps Script API. Use when checking schedule, meetings, today's events, weekly calendar, or adding events.

27 Updated 1 months ago
wulaosiji
Data & Documents Solid

google-workspace

Gmail, Calendar, Drive, Contacts, Sheets, and Docs integration via Python. Uses OAuth2 with automatic token refresh. No external binaries needed — runs entirely with Google's Python client libraries in the Hermes venv.

14 Updated 1 months ago
ar0cket1
AI & Automation Featured

openakitaskillsgmail-automation

Automate Gmail tasks via Rube MCP (Composio): send/reply, search, labels, drafts, attachments. Always search tools first for current schemas.

1,775 Updated 2 days ago
openakita
AI & Automation Solid

local-llm-tool

Local LLM execution tool for text generation and chat through Ollama or vLLM endpoints. Use when: running on-prem inference, calling a local GPU model, or summarizing with a self-hosted LLM.

235 Updated today
xuiltul
Data & Documents Featured

google-search-console

When the user wants to analyze Google Search Console data, use the GSC API, or interpret search performance. Also use when the user mentions "GSC," "Search Console," "indexing report," "Core Web Vitals," "Enhancements," "Insights report," "search performance," "search queries," "search performance report," "URL inspection," "impressions," "CTR," "average position," "index coverage," "GSC data analysis," "Search Console API," or "searchanalytics.query." When the user wants to rewrite title tags (not only report on them), use title-tag. For meta description rewrites, use meta-description.

318 Updated 1 months ago
kostja94