local-tools
Agent skill fromfreestylefly/wesight
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.
How to install local-tools
install local-tools
# install the wesight pack with the skills CLI
npx skills add freestylefly/wesight# or add only this skill to Claude Code: copy the folder
SKILLs/local-tools/
# into
~/.claude/skills/local-tools/ (all projects)
.claude/skills/local-tools/ (one project)
1# Local Tools Skill23## When to Use This Skill45Use the local-tools skill when you need to:67- **Calendar Management** - View, create, update, or delete calendar events89**Examples of when to use:**10- User: "Show me my schedule for tomorrow"11- User: "Create a meeting at 3 PM"12- User: "Search for calendar events containing 'project'"13- User: "Delete tomorrow's meeting"1415## How It Works1617```18┌──────────┐ Bash/PowerShell ┌─────────────────────────────────────────────────────────────┐19│ Claude │──────────────────────▶│ calendar.sh / calendar.ps1 │20│ │ │ ├─ macOS: osascript -l JavaScript (JXA) ──▶ Calendar.app │21│ │ │ └─ Windows: PowerShell ──▶ Outlook COM API │22└──────────┘ └─────────────────────────────────────────────────────────────┘23```2425**Architecture:**261. **CLI Scripts** - Platform-specific scripts, no HTTP server needed27 - `calendar.sh` - Bash script for macOS28 - `calendar.ps1` - PowerShell script for Windows29302. **Local Calendar Access** - Direct access to system calendar31 - macOS: Uses JXA (JavaScript for Automation) to control Calendar.app32 - Windows: Uses PowerShell COM API to control Microsoft Outlook33343. **JSON Output** - Structured data format for easy parsing3536## Platform Support3738| Platform | Implementation | Calendar App | Status |39|----------|---------------|--------------|--------|40…
Excerpt shown under the repository's MIT license.
