LaunchKit · 2026
Back to Skills

greek-email-processor

Email processing for Greek accounting.

0
405 downloads
by @satoshistackalotto

Setup & Installation

openclaw skills install @satoshistackalotto/greek-email-processor

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install greek-email-processor

Version History

v0.1.1Feb 21, 2026 - Version note by skill developer:

- Added IMAP as the primary and universal email integration method for document scanning. - Updated setup instructions for secure configuration and clarified support for all IMAP-compatible providers; OAuth via Gmail API and Microsoft Graph API now optional. - SMTP, calendar, and Slack integrations are now optional and require environment variables if desired. - All auto-responses now explicitly require human approval. - Metadata expanded to reflect new environment variable requirements and all supported optional integrations. - Documentation and description streamlined for clarity and easier onboarding.

What This Skill Does

Connects via IMAP to scan email accounts for Greek financial documents, AADE and EFKA government notices, and supplier invoices. Classifies emails by document type and priority, then routes extracted content to local OpenClaw processing pipelines. Supports Greek language, date formats, VAT numbers, and major Greek bank sender domains.

Generic email tools lack AADE sender recognition, Greek VAT number validation, and Greek document keyword matching, requiring manual sorting that this skill automates.

When to use it

  • Catching AADE tax deadline change notifications before they expire
  • Classifying incoming Greek-language supplier invoices by attachment type
  • Extracting and routing bank statements from Alpha Bank, Eurobank, and Piraeus emails
  • Flagging overdue client payment notices for priority follow-up
  • Drafting Greek-language confirmation responses for received invoices

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: process new invoices from the accounting inbox

AGENT
  1. 1Connects to the configured IMAP account and scans for invoice-related emails
  2. 2Identifies Greek invoice keywords and PDF attachments in email bodies and subjects
  3. 3Downloads attachments and validates VAT numbers against the Greek EL format
  4. 4Routes documents to the local accounting processing pipeline
  5. 5Prepares Greek-language confirmation response drafts pending human approval
OUTPUT

Classified invoices queued in the incoming/invoices directory with draft confirmation emails ready for review

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

IMAP_HOST, IMAP_USER, and IMAP_PASSWORD environment variables (IMAP-enabled email account with app-specific password)GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET (optional, for Gmail API as alternative to IMAP)MS_CLIENT_ID and MS_CLIENT_SECRET (optional, for Microsoft Graph API as alternative to IMAP)GOOGLE_CALENDAR_ID (optional, for creating deadline events in Google Calendar)SLACK_WEBHOOK_URL (optional, Slack incoming webhook for processing status notifications)