From gws
Create recurring focus time blocks on Google Calendar to protect deep work hours.
npx claudepluginhub fakoli/fakoli-plugins --plugin gwsThis skill uses the workspace's default tool permissions.
Create recurring focus time blocks on Google Calendar to protect deep work hours.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Create recurring focus time blocks on Google Calendar to protect deep work hours.
Use this workflow when the user wants to block off recurring time for deep work, focus sessions, or protected time on their calendar.
Review the current week to find good slots for focus time:
gws calendar +agenda --week --format table
Ask the user for:
Use --dry-run first to preview:
gws calendar events insert \
--params '{"calendarId": "primary"}' \
--json '{"summary": "Focus Time", "description": "Protected deep work block", "start": {"dateTime": "START_TIME", "timeZone": "TIMEZONE"}, "end": {"dateTime": "END_TIME", "timeZone": "TIMEZONE"}, "recurrence": ["RRULE:FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR"], "transparency": "opaque"}' \
--dry-run
Confirm with the user, then execute without --dry-run.
gws calendar +agenda --format table
--dry-run before creating recurring events — they're hard to undo in bulk"transparency": "opaque" so the block shows as "busy" to othersRRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR for specific daysCOUNT=12 to the RRULE to limit to 12 weeks instead of indefinitely