local-tools

Manage calendar events on macOS and Windows via local APIs.

10|2|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/metaid-developers/IDBots --skill local-tools-metaid-developers
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: local-tools
Source: https://github.com/metaid-developers/IDBots/tree/main/SKILLs/local-tools
Command: npx skills add https://github.com/metaid-developers/IDBots --skill local-tools-metaid-developers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Local Tools Skill enables AI agents to manage calendars on macOS and Windows directly on the user's device, reducing back-and-forth and enabling private scheduling.

Core Features & Use Cases

  • Cross-platform calendar access: macOS Calendar and Windows Outlook, with on-device execution.
  • Support for list, create, update, delete, and search operations on calendar events.
  • Real-world use cases: check availability, schedule meetings, and manage personal schedules across calendars, all without leaving the device.

Quick Start

Ask the assistant to list my next 7 days of events to initialize context and scheduling.

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 on macOS and Windows using an AI agent?â–¼

You can manage local calendar events by executing platform-specific scripts via JXA or PowerShell, allowing the AI agent to list, create, update, and delete entries directly on macOS Calendar or Windows Outlook.

Can I check my calendar availability and schedule meetings without sending data to the cloud?â–¼

Yes, you can check availability and schedule meetings entirely on-device. The Skill executes locally via macOS Calendar or Windows Outlook APIs, ensuring your scheduling data remains private.

What local calendar permissions are needed to automate Outlook scheduling?â–¼

Automating Outlook scheduling requires local calendar access permissions on your device. The agent uses COM and PowerShell on Windows or JXA on macOS to interact with built-in calendar apps.

Does this approach work with both macOS Calendar and Windows Outlook for event search?â–¼

Yes, event search works across both macOS Calendar and Windows Outlook. The Skill queries built-in calendar APIs using osascript and PowerShell to retrieve structured JSON outputs of your events.

What is the best way to integrate structured JSON calendar data into my automation workflow?â–¼

The best way to integrate calendar data is using the structured JSON output generated by the local scripts. This allows your automation workflow to directly consume event details for scheduling and availability checks.