apple-mail
Read and interact with Apple Mail via osascript on macOS. Use when you need to: (1) List mail accounts, (2) List mailboxes/folders for an account, (3) Get messages from a specific mailbox, (4) Read message content. Works with Apple Mail app on macOS only.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Read and interact with Apple Mail via osascript on macOS. Use when you need to: (1) List mail accounts, (2) List mailboxes/folders for an account, (3) Get messages from a specific mailbox, (4) Read message content. Works with Apple Mail app on macOS only.
How to use
Upewnij się, że masz macOS, zainstalowaną aplikację Apple Mail z co najmniej jednym skonfigurowanym kontem pocztowym. Skill wymaga, aby Apple Mail był uruchomiony podczas użytkowania.
Zainstaluj skill w swoim środowisku agenta, upewniając się, że Python 3 jest dostępny i osascript (wbudowany w macOS) działa prawidłowo.
Wyświetl dostępne konta pocztowe, uruchamiając skrypt list_accounts.py. Otrzymasz listę wszystkich kont skonfigurowanych w Apple Mail.
Wybierz interesujące Cię konto i wyświetl jego foldery, uruchamiając list_mailboxes.py z nazwą konta. Zobaczysz wszystkie skrzynki pocztowe (INBOX, Sent, Drafts itp.).
Pobierz wiadomości z wybranej skrzynki za pomocą get_messages.py, podając nazwę konta i folder. Domyślnie zwraca 10 ostatnich wiadomości; możesz zmienić liczbę za pomocą parametru --limit.
Aby przeczytać pełną zawartość konkretnej wiadomości, użyj get_message_content.py z identyfikatorem wiadomości z poprzedniego kroku. Otrzymasz pełny tekst, nagłówki i metadane maila.