local-tools

Solid

Access local system resources including Calendar on macOS and Windows. Use this skill when you need to manage user's schedule directly on their device.

AI & Automation 82 stars 34 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
64
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Local Tools Skill ## When to Use This Skill Use the local-tools skill when you need to: - **Calendar Management** - View, create, update, or delete calendar events **Examples of when to use:** - User: "Show me my schedule for tomorrow" - User: "Create a meeting at 3 PM" - User: "Search for calendar events containing 'project'" - User: "Delete tomorrow's meeting" ## How It Works ``` ┌──────────┐ Bash/PowerShell ┌─────────────────────────────────────────────────────────────┐ │ Claude │──────────────────────▶│ calendar.sh / calendar.ps1 │ │ │ │ ├─ macOS: osascript -l JavaScript (JXA) ──▶ Calendar.app │ │ │ │ └─ Windows: PowerShell ──▶ Outlook COM API │ └──────────┘ └─────────────────────────────────────────────────────────────┘ ``` **Architecture:** 1. **CLI Scripts** - Platform-specific scripts, no HTTP server needed - `calendar.sh` - Bash script for macOS - `calendar.ps1` - PowerShell script for Windows 2. **Local Calendar Access** - Direct access to system calendar - macOS: Uses JXA (JavaScript for Automation) to control Calendar.app - Windows: Uses PowerShell COM API to control Microsoft Outlook 3. **JSON Output** - Structured data format for easy parsing ## Platform Support | Platform | Implementation | Calendar App | Status | |----------|---------------|--------------|--------| | **macOS 10.10+** | JXA + C...

Details

Author
freestylefly
Repository
freestylefly/wesight
Created
3 weeks ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

apple-calendar

Use when the user asks to list Apple Calendar calendars or events, create/update/delete events, search appointments, or manage recurrence in Calendar.app on macOS. Inputs - calendar name when needed, event UID for read/update/delete, event title, start/end times, location/description/recurrence details for writes. Do not use when the user needs Google/Outlook calendar APIs, cross-platform sync, or general scheduling advice; use a service-specific calendar integration instead. Produces Calendar.app script commands and parsed event/calendar results. Escalate if calendar permissions are missing, the target calendar is read-only, dates are ambiguous, or deleting a recurring event could remove an entire series.

1 Updated today
Naoray
AI & Automation Listed

apple-calendar

View Apple Calendar schedules, draft or import `.ics` files, and coordinate host-side calendar actions on macOS.

109 Updated today
HybridAIOne
AI & Automation Listed

tool-discovery

Use when user asks "what tools are available?", "is there a tool for...", "can Claude do...", "how can I...", mentions MCP servers, wants to discover capabilities, or seems uncertain about available integrations. Helps discover and search for tools, MCP servers, and plugins.

2 Updated today
robertogogoni
AI & Automation Listed

calendar

View agendas, manage events, check availability, and update calendars with gws.

0 Updated 4 days ago
pgoell
AI & Automation Listed

mac-automation

This skill should be used when the user requests Mac automation via AppleScript, including: Mail operations, Reminders/Calendar management, Safari control, Finder operations, system controls (volume, brightness, notifications, app launching), third-party apps (development tools, task management, media players), or mentions "AppleScript" or "automate Mac".

335 Updated today
aiskillstore