examples/skills/calendar/SKILL.md
Google Calendar integration
npx skillsauth add ticruz38/skills calendarInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read and manage Google Calendar events.
GET /events?days=7 - List upcoming events
{ "events": [...] }POST /events - Create new event
{ "title": "...", "start": "...", "end": "..." }{ "success": true, "id": "..." }GET /free-slots?date=2024-01-15&duration=60 - Find free time slots
{ "slots": ["09:00", "14:00"] }GET /health - Health check
{ "status": "healthy" }Requires Google OAuth credentials. During onboarding, you'll authorize access to your calendar.
| Variable | Required | Description |
|----------|----------|-------------|
| GOOGLE_REFRESH_TOKEN | Yes | OAuth refresh token |
| GOOGLE_CLIENT_ID | Yes | OAuth client ID |
| GOOGLE_CLIENT_SECRET | Yes | OAuth client secret |
| GOOGLE_CALENDAR_ID | No | Calendar ID (default: primary) |
| PORT | No | HTTP port (default: 5000) |
# Start the service
python3 calendar.py
# List events
curl http://localhost:5000/events?days=7
# Create event
curl -X POST http://localhost:5000/events \
-H "Content-Type: application/json" \
-d '{"title":"Meeting","start":"2024-01-15T10:00:00","end":"2024-01-15T11:00:00"}'
testing
Suggest recipes based on dietary preferences, available ingredients, and cuisine preferences
development
Extract data from receipt photos using Google Vision API
business
QuickBooks Online integration for accounting sync - sync customers, invoices, and transactions with two-way sync and conflict resolution
testing
QuickBooks OAuth adapter for QuickBooks Online accounting integration. Built on top of auth-provider for secure token management with automatic refresh, multi-profile support, sandbox/production toggle, and health checks.