Agent Skillsxuiltul/animaworks › google-calendar-tool

google-calendar-tool

GitHub

Google Calendar 集成工具,支持通过 OAuth2 API 查询和创建日程事件。用于检查 upcoming events、创建会议或更新个人时间表。

templates/en/common_skills/google-calendar-tool/SKILL.md xuiltul/animaworks

触发场景

检查即将发生的事件 创建新的约会或会议 更新个人日程安排

安装

npx skills add xuiltul/animaworks --skill google-calendar-tool -g -y
更多选项

非标准路径

npx skills add https://github.com/xuiltul/animaworks/tree/main/templates/en/common_skills/google-calendar-tool -g -y

不安装直接使用

npx skills use xuiltul/animaworks@google-calendar-tool

指定 Agent (Claude Code)

npx skills add xuiltul/animaworks --skill google-calendar-tool -a claude-code -g -y

安装 repo 全部 skill

npx skills add xuiltul/animaworks --all -g -y

预览 repo 内 skill

npx skills add xuiltul/animaworks --list

SKILL.md

Frontmatter
{
    "name": "google-calendar-tool",
    "tags": [
        "calendar",
        "google",
        "schedule",
        "external"
    ],
    "description": "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."
}

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

{"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

{"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)

animaworks-tool google_calendar list [-n 20] [-d 7] [--calendar-id primary]
animaworks-tool google_calendar add "Meeting" --start 2026-03-04T10:00:00Z --end 2026-03-04T11:00:00Z

Notes

  • OAuth2 authentication flow required on first use
  • Place credentials.json at ~/.animaworks/credentials/google_calendar/
  • For all-day events, use YYYY-MM-DD format for start/end

版本历史

  • 140e43b 当前 2026-07-25 09:12

同 Skill 集合

.claude/skills/bustup-frame-gen/SKILL.md
.claude/skills/pixel-asset-gen/SKILL.md
templates/en/common_skills/agent-browser/SKILL.md
templates/en/common_skills/animaworks-guide/SKILL.md
templates/en/common_skills/aws-collector-tool/SKILL.md
templates/en/common_skills/chatwork-tool/SKILL.md
templates/en/common_skills/cron-management/SKILL.md
templates/en/common_skills/discord-tool/SKILL.md
templates/en/common_skills/github-tool/SKILL.md
templates/en/common_skills/gmail-tool/SKILL.md
templates/en/common_skills/google-tasks-tool/SKILL.md
templates/en/common_skills/image-gen-tool/SKILL.md
templates/en/common_skills/image-posting/SKILL.md
templates/en/common_skills/local-llm-tool/SKILL.md
templates/en/common_skills/machine-tool/SKILL.md
templates/en/common_skills/notion-tool/SKILL.md
templates/en/common_skills/skill-creator/SKILL.md
templates/en/common_skills/slack-tool/SKILL.md
templates/en/common_skills/subagent-cli/SKILL.md
templates/en/common_skills/subordinate-management/SKILL.md
templates/en/common_skills/tool-creator/SKILL.md
templates/en/common_skills/transcribe-tool/SKILL.md
templates/en/common_skills/web-search-tool/SKILL.md
templates/en/common_skills/workspace-manager/SKILL.md
templates/en/common_skills/x-search-tool/SKILL.md
templates/en/common_skills/zoom-meeting-scribe/SKILL.md
templates/ja/common_skills/agent-browser/SKILL.md
templates/ja/common_skills/animaworks-guide/SKILL.md
templates/ja/common_skills/aws-collector-tool/SKILL.md
templates/ja/common_skills/chatwork-tool/SKILL.md
templates/ja/common_skills/cron-management/SKILL.md
templates/ja/common_skills/discord-tool/SKILL.md
templates/ja/common_skills/github-tool/SKILL.md
templates/ja/common_skills/gmail-tool/SKILL.md
templates/ja/common_skills/google-calendar-tool/SKILL.md
templates/ja/common_skills/google-tasks-tool/SKILL.md
templates/ja/common_skills/image-gen-tool/SKILL.md
templates/ja/common_skills/image-posting/SKILL.md
templates/ja/common_skills/local-llm-tool/SKILL.md
templates/ja/common_skills/machine-tool/SKILL.md
templates/ja/common_skills/notion-tool/SKILL.md
templates/ja/common_skills/skill-creator/SKILL.md
templates/ja/common_skills/slack-tool/SKILL.md
templates/ja/common_skills/subagent-cli/SKILL.md
templates/ja/common_skills/subordinate-management/SKILL.md
templates/ja/common_skills/tool-creator/SKILL.md
templates/ja/common_skills/transcribe-tool/SKILL.md
templates/ja/common_skills/web-search-tool/SKILL.md
templates/ja/common_skills/workspace-manager/SKILL.md

元信息

文件数
0
版本
cd05d57
Hash
e1da7b05
收录时间
2026-07-25 09:12

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 01:14
浙ICP备14020137号-1 $访客地图$