google-calendar-tool
Google Calendarと連携するツールで、OAuth2認証によるCalendar API経由でイベントの一覧表示と作成ができます。予定の確認、アポイントメントの作成、スケジュール更新が必要な場合に使用します。
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.
SKILL.md 本文
Google Calendar ツール
OAuth2 API アクセスを使用した Google Calendar イベント管理用の外部ツール。
Bash 経由での呼び出し
Bash で animaworks-tool google_calendar <subcommand> [args] を使用してください。詳細は以下のアクションを参照してください。
アクション
list — 今後のイベントを一覧表示
{"tool_name": "google_calendar", "action": "list", "args": {"max_results": 20, "days": 7, "calendar_id": "primary"}}
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
| max_results | integer | 20 | 返すイベントの最大件数 |
| days | integer | 7 | 検索対象日数(現在日時から) |
| calendar_id | string | "primary" | カレンダー ID |
add — 新しいイベントを作成
{"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"}}
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
| summary | string | ○ | イベントタイトル |
| start | string | ○ | 開始時刻(ISO8601 形式、全日イベントは YYYY-MM-DD) |
| end | string | ○ | 終了時刻(ISO8601 形式、全日イベントは YYYY-MM-DD) |
| description | string | - | イベント説明 |
| location | string | - | イベント場所 |
| calendar_id | string | - | カレンダー ID(デフォルト: primary) |
| attendees | array | - | 参加者のメールアドレス一覧 |
CLI 使用方法(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
注釈
- 初回使用時は OAuth2 認証フローが必要です
- 認証情報を
~/.animaworks/credentials/google_calendar/に配置してください - 全日イベントの場合、start/end に YYYY-MM-DD 形式を使用してください
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- xuiltul
- リポジトリ
- xuiltul/animaworks
- ライセンス
- Apache-2.0
- 最終更新
- 2026/5/12
Source: https://github.com/xuiltul/animaworks / ライセンス: Apache-2.0
関連スキル
newsblur-cli
ターミナルからNewsBlurを管理できます。フィードの閲覧、ストーリーの検索、記事の保存・共有、インテリジェンス分類器の学習、新しいフィードの発見、ワークフローの自動化がNewsBlur CLIで実現します。ユーザーがNewsBlurアカウントを操作したい場合、フィードの確認、購読管理、またはニュース読み込みに関するスクリプト構築時に活用してください。
caveman-compress
自然言語のメモリファイル(CLAUDE.md、todos、preferences)を「原始人形式」に圧縮し、入力トークンを削減します。技術的な内容、コード、URL、構造はすべて保持したまま圧縮します。圧縮版が元のファイルを上書きし、人間が読める形のバックアップはFILE.original.mdとして保存されます。トリガー:/caveman-compress FILEPATH または「compress memory file」
find-skills
日本語の意図から Agent Skills を発見する。「楽天SEOのスキル探して」「PDFを処理したい」「データ分析を自動化したい」などの日本語リクエストに対応。Claude Code (CLI)、Codex、Gemini CLI、claude.ai (Web) いずれでも動作。日本最大の Agent Skills データベース「Agent Skills by ALSEL」(11,000件超、全件日本語化、ダウンロード可能スキル8,600件超) から、ユーザーの意図に合うスキルを推薦・インストール案内する。
planning-and-task-breakdown
仕事を順序立てたタスクに分割します。仕様書や要件が明確にあり、実装可能なタスクに分解する必要がある場合に利用してください。タスクが大きすぎて着手しづらい場合、スコープを見積もる必要がある場合、または並列で作業を進められる場合に活用できます。
docx
このスキルは、ユーザーがWord文書(.docxファイル)を作成、読み込み、編集、操作したいときに使用します。以下の場合に実行してください:「Word文書」「.docx」などの記述、または目次・見出し・ページ番号・レターヘッドなどのフォーマットを含む専門的な文書の作成リクエスト。また、.docxファイルのコンテンツ抽出・再編成、文書への画像挿入・置換、Word形式での検索置換、変更履歴やコメント機能の使用、コンテンツを整形したWord文書への変換の場合も対象です。ユーザーが「レポート」「メモ」「手紙」「テンプレート」などの成果物をWord形式または.docxファイルで求める場合はこのスキルを使用してください。PDF、スプレッドシート、Google Docs、文書作成と無関係なコーディングタスクには使用しないでください。
idea-refine
アイデアを反復的に改善します。構造化された発散的思考と収束的思考を通じて、アイデアを洗練させることができます。「idea-refine」または「ideate」を使用してトリガーします。