Toolverse
All skills

imap-email

by openclaw

Read and manage email via IMAP (ProtonMail Bridge, Gmail, etc.). Check for new/unread messages, fetch content, search mailboxes, and mark as read/unread. Works with any IMAP server including ProtonMail Bridge.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
1

About this skill

Read and manage email via IMAP (ProtonMail Bridge, Gmail, etc.). Check for new/unread messages, fetch content, search mailboxes, and mark as read/unread. Works with any IMAP server including ProtonMail Bridge.

How to use

  1. Przejdź do folderu skilla: otwórz terminal i wejdź do katalogu skills/imap-email w swoim projekcie.

  2. Skonfiguruj połączenie IMAP: jeśli używasz ProtonMail Bridge, uruchom skrypt setup.sh (./setup.sh), który poprowadzi Cię przez konfigurację i przetestuje połączenie. Dla innych serwerów (Gmail, własny IMAP) skopiuj plik .env.example na .env i wpisz dane dostępowe: IMAP_HOST (np. imap.gmail.com), IMAP_PORT (993 dla Gmail, 1143 dla ProtonMail Bridge), IMAP_USER (Twój adres e-mail), IMAP_PASS (hasło lub App Password), IMAP_TLS (true dla Gmail, false dla ProtonMail Bridge) oraz IMAP_MAILBOX (domyślnie INBOX).

  3. Sprawdź nowe e-maile: uruchom komendę node skills/imap-email/scripts/imap.js check, aby zobaczyć listę nowych lub nieprzeczytanych wiadomości w skrzynce.

  4. Pobierz treść konkretnego e-maila: użyj komendy node skills/imap-email/scripts/imap.js fetch [ID], gdzie [ID] to identyfikator wiadomości, aby wyświetlić pełną zawartość e-maila.

  5. Wyszukaj e-maile: zastosuj komendę node skills/imap-email/scripts/imap.js search z opcjami takimi jak --from "nadawca@example.com" lub --unseen, aby znaleźć konkretne wiadomości w skrzynce.

  6. Oznacz e-mail jako przeczytany: uruchom node skills/imap-email/scripts/imap.js mark-read [ID], aby zmienić status wiadomości na przeczytaną.

Related skills

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582