local-tools

Manage calendar events on macOS and Windows via local scripts.

1|Updated May 13, 2026
One-click install
npx skills add https://github.com/wtgoku-create/PopiStudio --skill local-tools-wtgoku-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-tools
Source: https://github.com/wtgoku-create/PopiStudio/tree/main/SKILLs/local-tools
Command: npx skills add https://github.com/wtgoku-create/PopiStudio --skill local-tools-wtgoku-create

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The local-tools skill removes the friction of manually checking and managing your calendar by letting the assistant directly list, search, create, update, and delete events using your own device’s calendar system.

Core Features & Use Cases

  • Calendar Management: View, create, update, or delete calendar events with structured JSON results.
  • Search Across Events: Find events by keyword across all calendars or within a specific calendar.
  • Platform-Specific Local Execution: Uses macOS Calendar.app automation (JXA) and Windows Outlook COM integration, with clear permission requirements.

Quick Start

Ask: "Show me my schedule for tomorrow" to get your upcoming events returned as structured JSON.

Frequently Asked Questions about local-tools

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

FAQPage Schema
How do I create and search calendar events using local scripts on macOS?

You can create and search calendar events on macOS by executing local JXA scripts via osascript, which directly interacts with Calendar.app to manage and retrieve schedule entries as structured JSON outputs.

Can I manage my Outlook calendar locally without manual entry?

Yes, you can manage your Outlook calendar locally by executing Windows PowerShell COM scripts via Outlook.Application, allowing the assistant to list, update, and delete events automatically while returning structured JSON.

What is the best way to retrieve upcoming calendar events as JSON for downstream parsing?

The best way to retrieve upcoming calendar events as JSON is to use local platform scripts that query your device's calendar system, returning consistent JSON outputs with UTC timestamps for reliable downstream parsing.

Does local calendar automation work across both single-calendar and multi-calendar workflows?

Yes, local calendar automation supports both single-calendar and multi-calendar workflows, allowing you to view, search, and manage schedule entries across all configured calendars on your macOS or Windows device.

Do I need specific permissions to run local scripts for event management on macOS?

Yes, you need to grant automation permissions for osascript to control Calendar.app on macOS, enabling the local scripts to access, modify, and retrieve your schedule entries securely.

Why use local platform scripts instead of cloud APIs for daily planning and meeting management?

Using local platform scripts for daily planning and meeting management removes the friction of manual checks by letting the assistant directly interact with your on-device calendar system, ensuring data privacy and consistent JSON outputs.