Agent Skills
› xuiltul/animaworks
› google-calendar-tool
google-calendar-tool
GitHubGoogle Calendar集成工具,支持通过OAuth2认证查询日程、创建和修改事件。提供CLI接口用于获取事件列表及添加新会议,适用于日程同步与时间管理场景。
Trigger Scenarios
检查日程安排
创建新事件
修改日程表
日历同步需求
Install
npx skills add xuiltul/animaworks --skill google-calendar-tool -g -y
SKILL.md
Frontmatter
{
"name": "google-calendar-tool",
"tags": [
"calendar",
"google",
"schedule",
"external"
],
"description": "A Google Calendar integration tool. It retrieves and creates event lists via the Calendar API using OAuth2. Use when: Use when: checking schedules, creating new events, modifying schedules, or needing calendar synchronization."
}
Google Calendar Tool
An external tool that directly operates Google Calendar events via OAuth2.
How to Invoke
Bash: Run with animaworks-tool google_calendar <サブコマンド> [引数]
List of Actions
list — Retrieve Event List
animaworks-tool google_calendar list [-n 20] [-d 7] [--calendar-id primary]
| Parameter | Type | Default | Description |
|---|---|---|---|
| max_results | integer | 20 | Maximum number of results to retrieve |
| days | integer | 7 | How many days ahead to retrieve |
| calendar_id | string | "primary" | Calendar ID |
add — Add Event
animaworks-tool google_calendar add "会議" --start 2026-03-04T10:00:00+09:00 --end 2026-03-04T11:00:00+09:00
| Parameter | Type | Required | Description |
|---|---|---|---|
| summary | string | Yes | Event title |
| start | string | Yes | Start time (ISO8601 or YYYY-MM-DD) |
| end | string | Yes | End time (ISO8601 or YYYY-MM-DD) |
| description | string | No | Detailed description |
| location | string | No | Location |
| calendar_id | string | No | Calendar ID (default: primary) |
| attendees | array | No | List of attendee email addresses |
CLI Usage
animaworks-tool google_calendar list [-n 20] [-d 7] [--calendar-id primary]
animaworks-tool google_calendar add "会議" --start 2026-03-04T10:00:00+09:00 --end 2026-03-04T11:00:00+09:00
Notes
- OAuth2 authentication flow is required on first use
- Place credentials.json in ~/.animaworks/credentials/google_calendar/
- For all-day events, specify start/end in YYYY-MM-DD format
Version History
-
0f2a80e
Current 2026-10-19 11:10
文档多语言(英/韩)生成与修正;恢复部分重构提交。功能层面从JSON调用示例调整为Bash CLI参数说明。
- 140e43b 2026-07-25 09:12


