calendar-helper

Automate Google Calendar event creation, rescheduling, and deletion with Notion and CRM sync.

40|5|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/ShawhinT/non-coding-skills --skill calendar-helper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar-helper
Source: https://github.com/ShawhinT/non-coding-skills/tree/main/calendar-helper
Command: npx skills add https://github.com/ShawhinT/non-coding-skills --skill calendar-helper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Google Calendar MCP, notion-helper, notion-search, notion-create-pages, notion-fetch, email-helper, crm, engagements, Gmail MCP.

What problem does it solve?

Calendar scheduling and follow-through become error-prone when event details, naming patterns, and the linked Notion/CRM artifacts (for calls and trainings) aren’t kept consistent with past events.

Core Features & Use Cases

  • Creates scheduling events from reference history: searches prior matching Google Calendar events to inherit the correct title pattern, duration, attendees, Meet preference, color, and description when available.
  • Reschedules and deletes safely: updates the correct calendar event and runs the required downstream cascades so linked Notion pages and dated tasks don’t fall out of sync.
  • Mirrors the sales-call / training Notion pairing: when the referenced event indicates a paired page, creates the corresponding Notion entry in ABA Calls or ABA Trainings and executes the SOP setup (except discovery calls, which are delegated to CRM Workflow 7).
  • Maintains engagement session linking for trainings: when creating a session in ABA Trainings, appends the new session line into the correct Engagements row (## Sessions) in chronological order.
  • Handles ambiguity with guardrails: asks for clarification when attendee matching, time resolution, event type, or conflicting reference patterns would otherwise cause incorrect edits.

Quick Start

Schedule a sales call for “Alex Morgan” next Tuesday at 2pm, and ensure the matching ABA Calls Notion page and follow-up artifacts are created and linked.

Frequently Asked Questions about calendar-helper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Google Calendar events with Notion and CRM workflows for sales calls?

Syncing Google Calendar events with Notion and CRM workflows involves automating event creation while simultaneously generating paired Notion pages and updating engagement records. This ensures sales call artifacts and training sessions remain consistently linked across platforms.

Can I reschedule a Google Calendar event without breaking linked Notion pages?

Rescheduling a Google Calendar event can safely update linked Notion pages and dated tasks by running downstream cascades. This prevents paired Notion artifacts and CRM workflow items from falling out of sync when event times change.

How do I create recurring Google Calendar events that match past sales call title patterns?

Creating recurring Google Calendar events that match past patterns requires searching prior matching events to inherit the correct title format, duration, attendees, and Meet preferences. Reference history ensures new events maintain consistent naming and scheduling rules.

Does calendar scheduling automation support Google Meet and CRM engagement backlinks?

Calendar scheduling automation supports Google Meet links and CRM engagement backlinks by appending new training session lines into the correct Engagements row. This maintains chronological order and links calendar events to CRM records automatically.

What happens when event attendee matching or time resolution is ambiguous during calendar scheduling?

When attendee matching, time resolution, or event type detection is ambiguous during calendar scheduling, the automation requests clarification before making edits. Guardrails prevent incorrect modifications to Google Calendar events and linked Notion artifacts.

Do I need Notion and Google Calendar connected to automate sales call scheduling?

Automating sales call scheduling requires connecting Google Calendar and Notion to execute event creation, fetch reference data, and create paired pages. Dependencies include Google Calendar MCP, notion-helper, and CRM engagement modules for full workflow orchestration.