Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

google-calendar

Google Calendarのイベントやスケジュールの作成・更新・整理を行います。空き時間の確認、予定の登録、カレンダーの管理が可能です。会議のスケジュール設定、アポイントメントの登録、通話の予約、Google Calendarの確認、カレンダーイベントの管理を依頼する際に使用してください。

description の原文を見る

Create, update, and organize Google Calendar events and schedules. Check availability, book time, and manage calendars. Use when asked to schedule a meeting, set up an appointment, book a call, check gcal, or manage calendar events.

SKILL.md 本文

Google Calendar

Google Calendar と連携して、イベント管理、スケジューリング、空き時間確認を行います。

インストール

依存関係: pip install --user google-auth google-auth-oauthlib google-api-python-client keyring pyyaml

セットアップ確認

インストール後、スキルが正しく構成されているか確認します:

$SKILL_DIR/scripts/google-calendar.py check

以下の項目をチェックします:

  • Python 依存関係 (google-auth, google-auth-oauthlib, google-api-python-client, keyring, pyyaml)
  • 認証設定
  • Google Calendar API への接続

何か不足していると、check コマンドがセットアップ手順を提供します。

認証

Google Calendar は OAuth 2.0 を使用します。完全なセットアップ手順については以下を参照してください:

  1. GCP プロジェクトセットアップガイド - プロジェクト作成、Calendar API 有効化
  2. Google OAuth セットアップガイド - 認証情報設定

クイックスタート

  1. ~/.config/agent-skills/google.yaml を作成します:

    oauth_client:
      client_id: your-client-id.apps.googleusercontent.com
      client_secret: your-client-secret
    
  2. $SKILL_DIR/scripts/google-calendar.py check を実行して OAuth フローをトリガーし、セットアップを確認します。

スコープまたは認証エラーが発生した場合は、OAuth トラブルシューティングガイドを参照してください。

スクリプト使用方法

各コマンドの読み取り/書き込み分類については permissions.md を参照してください。

# セットアップと認証
$SKILL_DIR/scripts/google-calendar.py check
$SKILL_DIR/scripts/google-calendar.py auth setup --client-id ID --client-secret SECRET
$SKILL_DIR/scripts/google-calendar.py auth reset
$SKILL_DIR/scripts/google-calendar.py auth status

# カレンダー
$SKILL_DIR/scripts/google-calendar.py calendars list
$SKILL_DIR/scripts/google-calendar.py calendars get CALENDAR_ID

# イベント
$SKILL_DIR/scripts/google-calendar.py events list
$SKILL_DIR/scripts/google-calendar.py events get EVENT_ID
$SKILL_DIR/scripts/google-calendar.py events create --summary TITLE --start TIME --end TIME
$SKILL_DIR/scripts/google-calendar.py events update EVENT_ID --summary TITLE
$SKILL_DIR/scripts/google-calendar.py events delete EVENT_ID

# 空き時間
$SKILL_DIR/scripts/google-calendar.py freebusy --start TIME --end TIME

すべてのコマンドは --calendar CALENDAR_ID をサポートしています (デフォルト: "primary")。時間は RFC3339 形式 (例: 2026-01-24T10:00:00Z) または YYYY-MM-DD 形式 (終日イベント用) を使用します。

完全な引数詳細と例については command-reference.md を参照してください。

参加者が含まれたミーティングをスケジュール

$SKILL_DIR/scripts/google-calendar.py events create \
  --summary "Team Standup" \
  --start "2026-01-25T09:00:00-05:00" \
  --end "2026-01-25T09:30:00-05:00" \
  --location "Zoom" \
  --attendees "team@example.com"

複数カレンダーの空き時間を検索

$SKILL_DIR/scripts/google-calendar.py freebusy \
  --start "2026-01-24T08:00:00-05:00" \
  --end "2026-01-24T17:00:00-05:00" \
  --calendars "primary,colleague@example.com"

今週のイベント一覧

$SKILL_DIR/scripts/google-calendar.py events list \
  --time-min "2026-01-24T00:00:00Z" \
  --time-max "2026-01-31T23:59:59Z"

エージェント向けガイダンス — ページネーション

イベント一覧取得は自動的にすべての結果をページングします。時間範囲が指定されている場合、マッチするすべてのイベントが返されます。結果が暗黙的に切り詰められることはありません。

エージェント向けガイダンス — 辞退されたイベント

イベント一覧表示時、辞退されたミーティングはデフォルトで除外されます。スクリプト出力は辞退された招待状がフィルタリングされたかを示します (例: "3 declined invitation(s) not shown")。このメッセージが表示された場合、ユーザーに辞退された招待状があることを伝え、必要に応じて表示するよう提供してください。辞退されたイベントを含めるには --include-declined で再実行してください。

エラーハンドリング

認証エラーとスコープエラーは再試行できません。 コマンドが認証エラー、不十分なスコープエラー、またはパーミッション拒否エラー (終了コード 1) で失敗した場合、停止してユーザーに通知してください。自律的に再試行または修正を試みないでください。これらのエラーはユーザー操作 (ブラウザベースの OAuth 同意) が必要です。ユーザーを OAuth トラブルシューティングガイドに誘導してください。

再試行可能なエラー: レート制限 (HTTP 429) と一時的なサーバーエラー (HTTP 5xx) は、短い待機後の再試行で成功する可能性があります。その他すべてのエラーはユーザーに報告してください。

モデルガイダンス

このスキルは構造化入出力が必要な API 呼び出しを行います。標準機能モデルが推奨されます。

トラブルシューティング

イベントが見つからない

イベント ID とカレンダー ID が正しいことを確認してください。イベント ID はカレンダーごとに一意です。

タイムゾーン問題

常に明示的なタイムゾーンオフセット付きの RFC3339 形式、または UTC (Z サフィックス) を使用してください。終日イベントの場合、YYYY-MM-DD 形式を使用し、オプションで --timezone を指定できます。

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
odyssey4me
リポジトリ
odyssey4me/agent-skills
ライセンス
Apache-2.0
最終更新
不明

Source: https://github.com/odyssey4me/agent-skills / ライセンス: Apache-2.0

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: odyssey4me · odyssey4me/agent-skills · ライセンス: Apache-2.0