Toolverse
Wszystkie skille

clippy

autor: openclaw

Zarządzaj kalendarzem i emailami Outlooka z linii poleceń, bez rejestracji w Azure AD.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

O skillu

Clippy to narzędzie wiersza poleceń do Microsoft 365 i Outlooka. Twoje zadania: przeglądanie, tworzenie, edytowanie i usuwanie zdarzeń w kalendarzu, wyszukiwanie wolnych czasów na spotkania, odpowiadanie na zaproszenia, wysyłanie i czytanie emaili, a także wyszukiwanie osób i sal w organizacji. Logowanie odbywa się przez przeglądarkę — nie potrzebujesz rejestracji aplikacji w Azure AD. Narzędzie automatyzuje pracę z Outlookiem za pośrednictwem automatyzacji przeglądarki.

Jak używać

  1. Zainstaluj Clippy, klonując repozytorium: git clone https://github.com/foeken/clippy.git, przejdź do folderu cd clippy i zainstaluj zależności poleceniem bun install. Następnie uruchom bun run src/cli.ts --help, aby wyświetlić dostępne komendy. Opcjonalnie możesz połączyć narzędzie globalnie za pomocą bun link.

  2. Zaloguj się interaktywnie poleceniem clippy login --interactive. Otworzy się przeglądarka, w której zalogujesz się na swoje konto Microsoft 365. Po zalogowaniu sesja zostanie zapisana. Sprawdź status autentykacji komendą clippy whoami.

  3. Aby sesja nie wygasła, uruchom keepalive w tle: clippy keepalive --interval 10. Polecenie utrzymuje sesję przeglądarki aktywną i odświeża ją co 10 minut. Dla długoterminowej pracy skonfiguruj je jako usługę systemową (launchd na macOS lub systemd na Linuksie).

  4. Przeglądaj swój kalendarz: clippy calendar wyświetla dzisiejsze zdarzenia, clippy calendar --week pokazuje widok tygodnia, a clippy calendar --details dodaje opisy i listę uczestników. Możesz też sprawdzić konkretny dzień: clippy calendar --day tomorrow lub clippy calendar --day 2024-02-15.

  5. Twórz nowe zdarzenia poleceniem clippy create-event "Tytuł" 09:00 10:00. Dodaj szczegóły: --day tomorrow (dzień), --description "Notatki" (opis), --attendees "alice@company.com,bob@company.com" (uczestnicy), --teams (utwórz spotkanie Teams), --find-room (zaproponuj salę). Dla zdarzeń powtarzających się użyj --repeat daily lub --repeat weekly --days mon,wed,fri.

  6. Wysyłaj i czytaj emaile oraz wyszukuj osoby i sale w organizacji za pomocą odpowiednich komend dostępnych w clippy --help. Wszystkie operacje odbywają się przez interfejs webowy Outlooka, bez potrzeby dostępu do API Graph.

Podobne skille