wulaosiji/skills

calendar

Google Calendar integration via Google Apps Script Web API. Use when checking schedule, viewing today's events, weekly calendar, upcoming meetings, or adding new calendar events. Use when: "check my calendar", "what's on my schedule today", "do I have meetings this week", "add event to calendar", "我的日历", "今天有什么安排", "查看日程". Supports querying events (today, week, upcoming, date range) and creating new events with guest invites.

First seen Mar 8, 2026

Installation

$ npx skills add wulaosiji/skills --skill calendar

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from wulaosiji/skills · top by installs.

npx skills add wulaosiji/skills

Browse all from wulaosiji/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 28
Default branch main
Open issues 3
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,591 B
  • docs SUMMARY.md 475 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 5 installs

SKILL.md

Google Calendar Integration

Integration with Google Calendar via Apps Script Web API for checking schedules and managing events.

When to Use

Use this skill when the user wants to:

  • Check their schedule or calendar
  • View today's events and meetings
  • See weekly calendar overview
  • Find upcoming events in the next few hours
  • Create new calendar events
  • Add meeting invites with guests

Do NOT use this skill if:

  • The user wants to modify existing events → use Google Calendar directly instead
  • The user needs calendar setup → follow ./SETUP.md first
  • The user needs other calendar providers (Outlook, etc.)

Typical triggers:

  • 「查看日历」「今天有什么安排」「我的日程」
  • 「check my calendar」「what's on my schedule"
  • 「add meeting」「create event」「schedule a call"
  • 「这周有什么会议」「upcoming events"

Workflow

Step 1: Verify Setup

Ensure the user has completed the setup:

  • Google Apps Script deployed as web app
  • API URL and token configured
  • Calendar access permissions granted

If not set up, guide them through ./SETUP.md first.

Step 2: Gather Query Requirements

Determine what the user needs:

  • Today's events: Quick daily overview
  • This week: Weekly calendar view
  • Upcoming: Next N hours (default: 4 hours)
  • Date range: Specific start/end dates
  • Create event: New meeting with title, time, guests

Step 3: Execute Calendar Action

Use the appropriate API endpoint:

Action Description Parameters
today Today's events -
week This week's events -
upcoming Next N hours hours (default: 4)
range Custom date range start, end (ISO dates)
create Create new event title, start, end, guests, description, location

Step 4: Present Results

Return events in a clear, readable format:

  • Event title and time
  • Location (if any)
  • All-day event indicator

Guardrails

  • Always verify API token is configured before making requests
  • Handle expired/invalid tokens gracefully
  • Respect user privacy - don't share calendar data with unauthorized parties
  • When creating events, confirm details with user before execution
  • Guest emails must be valid - invalid emails will fail silently

API Response Format

{
  "count": 1,
  "events": [
    {
      "title": "Meeting Name",
      "start": "2026-01-04T09:00:00.000Z",
      "end": "2026-01-04T10:00:00.000Z",
      "location": "Zoom link or address",
      "isAllDay": false
    }
  ]
}

Related Skills

  • meeting-scheduler — For complex scheduling with multiple participants
  • zoom-meeting — For generating meeting links to include in calendar events

References

  • SETUP.md — Setup instructions for Google Apps Script
  • references/calendar-api.gs — The Apps Script implementation
  • references/clasp-setup.md — Detailed clasp CLI guide

About UniqueClub

Part of the UniqueClub toolkit. 🌐 https://uniqueclub.ai 📂 https://github.com/wulaosiji/skills