local-tools

Manage local calendar events on macOS and Windows via JXA and COM.

869|203|Updated May 7, 2026
One-click install
npx skills add https://github.com/freestylefly/wesight --skill local-tools-freestylefly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-tools
Source: https://github.com/freestylefly/wesight/tree/main/SKILLs/local-tools
Command: npx skills add https://github.com/freestylefly/wesight --skill local-tools-freestylefly

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Access local calendar data on macOS and Windows to manage a user's schedule directly on their device.

Core Features & Use Cases

  • List calendar events across calendars
  • Create, update, delete, and search events
  • Handle calendar permissions and platform differences (macOS Calendar, Windows Outlook)

Quick Start

List my calendar events for tomorrow.

Frequently Asked Questions about local-tools

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

FAQPage Schema
How do I manage local calendar events directly from my desktop?

You can manage local calendar events directly on your desktop by accessing calendar data on macOS and Windows. The system supports listing, creating, updating, deleting, and searching events across your local calendars.

Can I create and search calendar events across different calendars on macOS and Windows?

Yes, you can create and search calendar events across different calendars on both macOS and Windows. It handles cross-calendar queries and platform permissions using macOS Calendar via JXA and Windows Outlook via COM.

Does local calendar automation work with both macOS Calendar and Windows Outlook?

Local calendar automation works with both macOS Calendar and Windows Outlook by using platform-specific implementations. It handles platform differences and permissions to manage your schedule directly on your device.

What is the best way to handle calendar permissions for local scheduling automation?

The best way to handle calendar permissions for local scheduling automation is through platform-specific access controls. The system manages permissions directly via macOS Calendar and Windows Outlook to ensure secure event management.

How do I get interoperable JSON output when listing local calendar events?

You get interoperable JSON output when listing local calendar events by querying your local calendar data. The system implements platform-specific calendars and outputs JSON for seamless interoperability and downstream processing.