Initial backup 2026-02-17
This commit is contained in:
98
skills/calendar/README.md
Normal file
98
skills/calendar/README.md
Normal file
@@ -0,0 +1,98 @@
|
||||
# Calendar 📅
|
||||
|
||||
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
|
||||
|
||||
## Features
|
||||
|
||||
- Create events
|
||||
- Schedule meetings
|
||||
- Set reminders
|
||||
- View availability
|
||||
- Recurring events
|
||||
- Calendar sync
|
||||
|
||||
## Supported Providers
|
||||
|
||||
- Google Calendar
|
||||
- Apple Calendar (iCloud)
|
||||
- Work/Corporate Calendars
|
||||
|
||||
## Quick Start
|
||||
|
||||
### Setup Google Calendar
|
||||
```bash
|
||||
export CALENDAR_TYPE=google
|
||||
./cal.sh list
|
||||
```
|
||||
|
||||
### Setup iCloud Calendar
|
||||
```bash
|
||||
export CALENDAR_TYPE=icloud
|
||||
export CALENDAR_ICLOUD_ID='Anthony@martinwa.org'
|
||||
export CALENDAR_ICLOUD_PASS='mvas-vwsk-ktiv-anex'
|
||||
./cal.sh list
|
||||
```
|
||||
|
||||
### Setup Work/Corporate Calendar
|
||||
```bash
|
||||
export CALENDAR_TYPE=work
|
||||
export CALENDAR_WORK_EMAIL='your@email.com'
|
||||
export CALENDAR_WORK_URL='https://your-calendar-server.com/calendars'
|
||||
./cal.sh list
|
||||
```
|
||||
|
||||
## Usage Examples
|
||||
|
||||
**View today's events:**
|
||||
```bash
|
||||
./cal.sh today
|
||||
```
|
||||
|
||||
**View this week's agenda:**
|
||||
```bash
|
||||
./cal.sh agenda --days 7
|
||||
```
|
||||
|
||||
**Schedule a meeting:**
|
||||
```bash
|
||||
./cal.sh create "Team Sync" "2026-02-05 10:00" "2026-02-05 11:00"
|
||||
```
|
||||
|
||||
## Multiple Calendar Support
|
||||
|
||||
Now supports **multiple calendar sources**! Once configured, you can view events from all calendars or filter by type.
|
||||
|
||||
### Using iCloud
|
||||
```bash
|
||||
# Your credentials are already set:
|
||||
export CALENDAR_TYPE=icloud
|
||||
export CALENDAR_ICLOUD_ID='Anthony@martinwa.org'
|
||||
export CALENDAR_ICLOUD_PASS='mvas-vwsk-ktiv-anex'
|
||||
|
||||
# View your iCloud calendar
|
||||
./cal.sh today
|
||||
|
||||
# Or view combined with Google (if you add it later)
|
||||
# Switch back to Google:
|
||||
# unset CALENDAR_TYPE
|
||||
# ./cal.sh today
|
||||
```
|
||||
|
||||
### Using Work Calendar
|
||||
```bash
|
||||
# Set up your work calendar:
|
||||
export CALENDAR_TYPE=work
|
||||
export CALENDAR_WORK_EMAIL='anthony@pacificenergy.com.au'
|
||||
export CALENDAR_WORK_URL='https://outlook.office365.com/EWS/Exchange.asmx'
|
||||
./cal.sh today
|
||||
```
|
||||
|
||||
### Viewing All Calendars
|
||||
Want to see events from Google + iCloud + Work all at once? Ask me to combine them!
|
||||
|
||||
## Calendar Commands
|
||||
|
||||
- `./cal.sh today` - Show today's events
|
||||
- `./cal.sh agenda [days]` - Show upcoming events
|
||||
- `./cal.sh list` - List all configured calendars
|
||||
- `./cal.sh create <title> <start> <end> [options]` - Create new event
|
||||
Reference in New Issue
Block a user