Create README.md and enhance AGENTS.md to position this as an extensible framework for any Opencode skills and agents, not just PARA/task management. Includes installation, development workflow, code style guidelines, and Nix flake integration patterns.
1.9 KiB
1.9 KiB
name, description, compatibility
| name | description | compatibility |
|---|---|---|
| calendar-scheduling | Calendar and time management with Proton Calendar integration. Use when: (1) checking schedule, (2) blocking focus time, (3) scheduling meetings, (4) time-based planning, (5) managing availability. Triggers: calendar, schedule, when am I free, block time, meeting, availability, what's my day look like. | opencode |
Calendar & Scheduling
Time management and calendar integration for Proton Calendar.
Status: Stub
This skill is a placeholder for future development. Core functionality to be added:
Planned Features
Schedule Overview
- Daily/weekly calendar view
- Meeting summaries
- Free time identification
Time Blocking
- Deep work blocks
- Focus time protection
- Buffer time between meetings
Meeting Management
- Quick meeting creation
- Availability checking
- Meeting prep reminders
Time-Based Planning
- Energy-matched scheduling
- Context-based time allocation
- Review time protection
Integration Points
- Proton Calendar: Primary calendar backend
- task-management: Align tasks with available time
- ntfy: Meeting reminders and alerts
Quick Commands (Future)
| Command | Description |
|---|---|
what's my day |
Today's schedule overview |
block [duration] for [activity] |
Create focus block |
when am I free [day] |
Check availability |
schedule meeting [details] |
Create calendar event |
Proton Calendar Integration
API integration pending. Requires:
- Proton Bridge or API access
- CalDAV sync configuration
- Authentication setup
Time Blocking Philosophy
Based on Sascha's preferences:
- Early mornings: Deep work (protect fiercely)
- Mid-day: Meetings and collaboration
- Late afternoon: Admin and email
- Evening: Review and planning
Notes
Proton Calendar API access needs to be configured. Consider CalDAV integration or n8n workflow as bridge.