local-tools

Manage calendar events on macOS and Windows via JXA or PowerShell COM API.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/91zgaoge/memoh-X --skill local-tools-91zgaoge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-tools
Source: https://github.com/91zgaoge/memoh-X/tree/main/internal/skills/defaults/local-tools
Command: npx skills add https://github.com/91zgaoge/memoh-X --skill local-tools-91zgaoge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows AI agents to directly interact with your local system's calendar application (Calendar.app on macOS, Outlook on Windows) to manage your schedule.

Core Features & Use Cases

  • View Schedule: Check your availability and upcoming events.
  • Create Events: Schedule new meetings, appointments, or reminders.
  • Update/Delete Events: Modify existing entries or remove them.
  • Search Events: Find specific events based on keywords.
  • Use Case: "What meetings do I have today?" or "Schedule a meeting for tomorrow at 3 PM."

Quick Start

Use the local-tools skill to list your events for the next 7 days.

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 an AI agent?

Managing local calendar events from an AI agent is possible by interfacing with Calendar.app via JXA on macOS or Microsoft Outlook via PowerShell COM API on Windows. This enables direct CRUD operations on your schedule.

Can I use PowerShell to create and delete Outlook calendar events on Windows?

Yes, you can use PowerShell to create and delete Outlook calendar events on Windows by leveraging the PowerShell COM API. This allows AI agents to perform CRUD operations on your local Microsoft Outlook schedule.

Does this calendar automation approach support both macOS and Windows?

This calendar automation supports both macOS and Windows environments. It interfaces with Calendar.app via JXA on macOS and Microsoft Outlook via PowerShell COM API on Windows to manage local system calendar resources.

How do I search and view upcoming calendar events using local system resources?

To search and view upcoming calendar events, the AI agent interfaces directly with your local system calendar resources. It can find specific events based on keywords and check your availability for upcoming schedule entries.

What is the best way to automate scheduling meetings without manual calendar entry?

Automating scheduling meetings without manual entry is achieved by having an AI agent interact directly with your local calendar application. It can view availability, create new meetings, and update existing appointments automatically.

Do I need JXA or PowerShell to update local calendar events through an AI agent?

You need JXA to update local calendar events on macOS via Calendar.app, or PowerShell to update them on Windows via Microsoft Outlook. These interfaces allow the AI agent to perform CRUD operations on your schedule.