Personal AI assistant supporting Claude Code and Gemini CLI - productivity automation, AppleScript skills, and custom workflows for macOS
git clone https://github.com/ronnycoding/my-personal-assistant.gitMy Personal Assistant is a specialized AI agent that automates daily productivity workflows on macOS, integrating with Apple Mail, Calendar, and Reminders through AppleScript automation. It provides email triage to surface actionable items and opportunities, calendar intelligence for scheduling, task orchestration for priority management, and daily briefings that consolidate your morning planning. The skill also includes a Personal Finance Advisor that performs financial analysis, budgeting, projections, and AI-powered recommendations using Jupyter notebooks—all with data staying local and encrypted. Designed for Claude Code and Gemini CLI, it supports both platforms with identical capabilities but optimized configurations for each assistant's architecture.
Configure either `.claude/` for Claude Code or `.gemini/` for Gemini CLI depending on your assistant. In Claude Code, use slash commands like `/morning`, `/inbox`, `/tasks`, or `/finance` to trigger workflows. For Gemini CLI, reference the self-contained TOML command files. All AppleScript automations run locally on macOS and require no external API keys beyond your AI assistant.
Generate morning briefings combining calendar events, email inbox priorities, and task reminders
Scan Apple Mail for actionable items, deadlines, and job opportunities with intelligent triage
Track personal finances with monthly budgeting, 12-month forecasts, and savings goal projections
Read macOS Calendar and Reminders to surface today's schedule and priority tasks
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ronnycoding/my-personal-assistantCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as my personal assistant for macOS. Automate the following tasks: [TASK 1], [TASK 2], and [TASK 3]. Provide me with AppleScript code to execute these tasks. Ensure the scripts are compatible with macOS [VERSION].
# Personal Assistant Automation Scripts for macOS
## Task 1: Organize Desktop Files
```applescript
-- This script will organize files on your desktop into folders based on their file type
on run argv
try
-- Set the path to the desktop
set desktopPath to (path to desktop folder) as text
-- Get all files on the desktop
set desktopItems to list folder desktopPath without invisibles
-- Create folders if they don't exist
if not (exists folder (desktopPath & "/Documents:")) then
make new folder at desktopPath with properties {name:"Documents"}
end if
-- Move files to their respective folders
repeat with anItem in desktopItems
if anItem's file type is "public.document" then
move anItem to folder (desktopPath & "/Documents:")
end if
end repeat
end try
end run
```
## Task 2: Schedule Reminders
```applescript
-- This script will add a reminder to your calendar
on run argv
try
-- Set the reminder details
set reminderName to "Meeting with [COMPANY]"
set reminderDate to date "Monday, January 1, 2024 10:00:00 AM"
-- Create a new reminder
tell application "Reminders"
activate
set newReminder to make new reminder
set name of newReminder to reminderName
set body of newReminder to "Discuss [PROJECT] progress and next steps."
set due date of newReminder to reminderDate
end tell
end try
end run
```
## Task 3: System Maintenance
```applescript
-- This script will perform basic system maintenance tasks
on run argv
try
-- Clear system cache
tell application "Finder"
activate
set cacheFolder to POSIX path of (path to folder "Caches" from folder "Library" of user home)
delete every file of cacheFolder
end tell
-- Restart the system
tell application "System Events"
tell process "SystemUIServer"
click menu item "Restart..." of menu 1 of menu bar item "Apple" of menu bar 1
end tell
end tell
end try
end run
```Automate your browser workflows effortlessly
Your one-stop shop for church and ministry supplies.
Google's multimodal AI model and assistant
Control SaaS spending with visibility and analytics
AI assistant built for thoughtful, nuanced conversation
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan