{
  "schemaVersion": "1.0",
  "item": {
    "slug": "greek-email-processor",
    "name": "Greek Email Processor",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/satoshistackalotto/greek-email-processor",
    "canonicalUrl": "https://clawhub.ai/satoshistackalotto/greek-email-processor",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/greek-email-processor",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=greek-email-processor",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "EVALS.json",
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/greek-email-processor"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/greek-email-processor",
    "agentPageUrl": "https://openagent3.xyz/skills/greek-email-processor/agent",
    "manifestUrl": "https://openagent3.xyz/skills/greek-email-processor/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/greek-email-processor/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Greek Email Processor",
        "body": "This skill transforms OpenClaw into an intelligent Greek business email processor that automatically detects, categorizes, and processes financial documents and official communications from Greek government agencies, banks, and business partners."
      },
      {
        "title": "Setup",
        "body": "# 1. Set data directory\nexport OPENCLAW_DATA_DIR=\"/data\"\n\n# 2. Configure email access (use a scoped service account with read-only access)\nexport IMAP_HOST=\"imap.your-provider.com\" # e.g. imap.gmail.com, imap.outlook.com\nexport IMAP_USER=\"accounting@yourfirm.gr\"\nexport IMAP_PASSWORD=\"app-specific-password\"  # Use app passwords, not main password\n\n# 3. Configure outbound email (optional — only needed for auto-responses)\nexport SMTP_HOST=\"smtp.your-provider.com\" # e.g. smtp.gmail.com, smtp.outlook.com\nexport SMTP_USER=\"accounting@yourfirm.gr\"\nexport SMTP_PASSWORD=\"app-specific-password\"\n\n# 4. Ensure dependencies are installed\nwhich jq curl || sudo apt install jq curl\n\n# 5. Create incoming directories\nmkdir -p $OPENCLAW_DATA_DIR/incoming/{invoices,receipts,statements,government}\n\nSecurity notes:\n\nUse app-specific passwords or app-specific passwords — never your main email password\nGrant the service account the minimum required permissions (read-only for IMAP)\nSMTP credentials are optional — only needed if you enable auto-response features\nAll auto-responses require human approval before sending"
      },
      {
        "title": "Core Philosophy",
        "body": "Greek Language First: Native support for Greek language emails and documents\nIntelligent Classification: Automatic detection of document types and priority levels\nCompliance Focused: Special handling for AADE, EFKA, and government communications\nBusiness Context Aware: Understanding of Greek business communication patterns\nPrivacy Conscious: Secure handling of sensitive financial information in emails"
      },
      {
        "title": "1. Greek Document Recognition & Classification",
        "body": "Invoice Detection: Identify Greek invoices (ΤΙΜθ΀ºθΓΙθ, ΑΠθΔΕΙξΗ) in email attachments\nGovernment Notifications: Recognize AADE, EFKA, and municipal communications\nBank Statements: Process statements from all major Greek banks\nTax Documents: Detect tax-related emails and forms\nClient Communications: Categorize business correspondence and payment requests\nReceipt Processing: Identify expense receipts and business documentation"
      },
      {
        "title": "2. Email Provider Integration",
        "body": "Gmail / Google Workspace: Via IMAP (use app-specific password) or optional Gmail API (set GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET)\nOutlook / Exchange: Via IMAP or optional Microsoft Graph API (set MS_CLIENT_ID, MS_CLIENT_SECRET)\nAny IMAP Provider: Standard IMAP connection to any email provider\nIMAP/SMTP Providers: Any IMAP-compatible business email\nYahoo Business: Yahoo business email support\nCustom IMAP/POP3: Support for Greek business email providers\nMulti-Account Support: Handle multiple email accounts simultaneously\nReal-time Monitoring: Continuous inbox monitoring with configurable intervals"
      },
      {
        "title": "3. Greek Language Processing",
        "body": "Greek Text Recognition: Native Greek language email content analysis\nMixed Language Support: Handle Greek-English business communications\nGreek Date Formats: Recognize Greek date patterns (dd/MM/yyyy)\nCurrency Detection: Greek Euro formatting (‚¬1.234,56)\nAddress Parsing: Greek address format recognition\nVAT Number Detection: Identify Greek VAT numbers (EL123456789) in emails"
      },
      {
        "title": "4. Automated Processing Workflows",
        "body": "Document Extraction: Automatic attachment download and processing\nSmart Forwarding: Route emails to appropriate processing pipelines\nClient Notification: Automated responses in Greek for document receipt\nPriority Escalation: Flag urgent emails (overdue payments, government notices)\nCalendar Integration (optional): Create calendar events for payment due dates if GOOGLE_CALENDAR_ID is configured\nTask Creation: Generate accounting tasks from email content"
      },
      {
        "title": "Email Monitoring Architecture",
        "body": "IMAP Email Integration\n\nIMAP_Configuration:\n  imap_permissions:\n    protocol: \"IMAP for reading, SMTP for sending\"\n    security: \"TLS/SSL required\"\n  \n  monitoring_labels:\n    - \"INBOX\"\n    - \"UNREAD\"\n    - \"IMPORTANT\"\n    - custom_labels: [\"Accounting\", \"Tax\", \"Invoices\"]\n  \n  search_queries:\n    invoices: \"subject:(πžιμολςγιο OR invoice OR αποδειξη OR receipt)\"\n    tax_documents: \"from:aade.gr OR from:efka.gov.gr OR subject:π πα\"\n    bank_statements: \"from:alphabank.gr OR from:nbg.gr OR from:eurobank.gr OR from:piraeusbank.gr\"\n    client_payments: \"subject:(πληρπ°μή OR payment OR οπ ειλή OR due)\"\n\nIMAP/SMTP Providers Integration\n\nAlternative_Provider_Notes:\n  microsoft_graph_scopes:\n    - \"https://graph.microsoft.com/Mail.Read\"\n    - \"https://graph.microsoft.com/Mail.Send\"\n    - \"https://graph.microsoft.com/Mail.ReadWrite\"\n  \n  folder_monitoring:\n    - \"Inbox\"\n    - \"Accounting\"\n    - \"Tax Documents\" \n    - \"Bank Statements\"\n  \n  advanced_queries:\n    greek_invoices: \"subject:πžιμολςγιο OR attachmentNames:invoice\"\n    government_mail: \"from:gov.gr OR from:aade.gr\"\n    banking: \"from:bank OR from:πžράπεζα\""
      },
      {
        "title": "Document Classification Engine",
        "body": "Greek Document Types\n\nDocument_Classification:\n  invoices:\n    greek_keywords: [\"πžιμολςγιο\", \"αποδειξη\", \"παρασπžαπžικς\", \"invoice\"]\n    file_patterns: [\"*.pdf\", \"*.xml\", \"*.doc*\"]\n    confidence_thresholds:\n      high: 0.95  # Clear invoice format\n      medium: 0.80  # Probable invoice\n      low: 0.60   # Possible invoice\n    \n  tax_documents:\n    aade_keywords: [\"π πα\", \"π ςροπš\", \"δήλπ°ση\", \"εκκαθαρισπžικς\"]\n    sender_patterns: [\"*@aade.gr\", \"*@taxisnet.gr\"]\n    subject_patterns: [\"*ΦΠΑ*\", \"*TAX*\", \"*ENFIA*\"]\n    \n  bank_statements:\n    greek_banks: [\"Alpha Bank\", \"Εθνική Τράπεζα\", \"Eurobank\", \"Τράπεζα ΠειραιϽπš\"]\n    keywords: [\"κίνηση λογαριασμού\", \"statement\", \"ανπžίγραπ ο\", \"υπςλοιπο\"]\n    formats: [\"pdf\", \"csv\", \"xls\", \"xlsx\"]\n    \n  receipts:\n    keywords: [\"αποδειξη\", \"παρασπžαπžικς\", \"πžιμολςγιο λιανικήπš\", \"receipt\"]\n    amount_patterns: [\"‚¬\\\\d+[.,]\\\\d+\", \"\\\\d+[.,]\\\\d+\\\\s*‚¬\", \"\\\\d+[.,]\\\\d+\\\\s*EUR\"]\n    vat_patterns: [\"ΦΠΑ \\\\d+%\", \"VAT \\\\d+%\"]\n    \n  client_communications:\n    payment_keywords: [\"πληρπ°μή\", \"οπ ειλή\", \"λογαριασμςπš\", \"πžιμολςγηση\"]\n    request_keywords: [\"παρακαλϽ\", \"αίπžημα\", \"π¡ρειάζομαι\", \"σπžείλπžε\"]\n    urgent_keywords: [\"επείγον\", \"urgent\", \"άμεσα\", \"προθεσμία\"]\n\nIntelligent Content Analysis\n\nContent_Analysis_Rules:\n  priority_detection:\n    high_priority:\n      - government_communications: \"Emails from AADE, EFKA, municipalities\"\n      - payment_due: \"Overdue payment notices\"\n      - audit_requests: \"Tax audit or compliance requests\"\n      - system_outages: \"TAXIS, myDATA system announcements\"\n      \n    medium_priority:\n      - new_invoices: \"Incoming invoices from suppliers\"\n      - bank_notifications: \"Bank statement availability\"\n      - client_requests: \"Client document requests\"\n      - deadline_reminders: \"Tax or compliance deadline notices\"\n      \n    low_priority:\n      - newsletters: \"Professional service newsletters\"\n      - marketing: \"Software or service promotions\"\n      - routine_confirmations: \"Standard transaction confirmations\"\n  \n  automated_actions:\n    high_priority_actions:\n      - immediate_notification: \"notification to assigned accountant\"\n      - create_calendar_event: \"Add deadline to calendar\"\n      - create_task: \"Generate action item in task management\"\n      - escalate_to_human: \"Flag for immediate attention\"\n      \n    medium_priority_actions:\n      - extract_attachments: \"Download and process documents\"\n      - forward_to_processing: \"Send to document processing pipeline\"\n      - send_confirmation: \"Automated receipt confirmation in Greek\"\n      - update_client_records: \"Log communication in client file\"\n      \n    low_priority_actions:\n      - archive_appropriately: \"File in correct folder\"\n      - update_newsletter_tracking: \"Mark as read, file for reference\""
      },
      {
        "title": "Greek Language Processing Engine",
        "body": "Language Detection & Parsing\n\nGreek_Language_Support:\n  text_processing:\n    encoding: \"UTF-8\"\n    character_sets: [\"ISO-8859-7\", \"Windows-1253\", \"UTF-8\"]\n    \n  date_recognition:\n    greek_months: [\"Ιανουάριοπš\", \"Φεβρουάριοπš\", \"Μάρπžιοπš\", \"Απρίλιοπš\", \"Μάιοπš\", \"Ιούνιοπš\", \"Ιούλιοπš\", \"Αύγουσπžοπš\", \"Σεππžέμβριοπš\", \"θκπžϽβριοπš\", \"Νοέμβριοπš\", \"Δεκέμβριοπš\"]\n    date_patterns: [\"dd/MM/yyyy\", \"dd-MM-yyyy\", \"dd.MM.yyyy\", \"dd Μμμμ yyyy\"]\n    \n  currency_recognition:\n    euro_patterns: [\"‚¬\\\\d+[.,]\\\\d+\", \"\\\\d+[.,]\\\\d+\\\\s*‚¬\", \"\\\\d+[.,]\\\\d+\\\\s*EUR\", \"\\\\d+[.,]\\\\d+\\\\s*ευρϽ\"]\n    greek_numerals: Support for Greek number formatting (1.234,56)\n    \n  vat_number_detection:\n    greek_pattern: \"EL\\\\d{9}\"\n    validation: \"Check digit validation for Greek VAT numbers\"\n    \n  address_parsing:\n    greek_patterns: \"Street number, area, postal code, city format\"\n    common_abbreviations: [\"΀ºεπ°π .\", \"θδςπš\", \"Πλαπžεία\", \"Τ.Ρ.\"]\n    \n  business_terminology:\n    accounting_terms: [\"λογισπžήριο\", \"π οροπžεπ¡νικςπš\", \"ΦΠΑ\", \"ΕΝΦΙΑ\", \"ΕΦΡΑ\"]\n    legal_entities: [\"Α.Ε.\", \"Ε.Π.Ε.\", \"θ.Ε.\", \"Ε.Ε.\", \"Ι.Ρ.Ε.\"]\n\nGreek Email Templates\n\nAutomated_Response_Templates:\n  invoice_received:\n    subject: \"Επιβεβαίπ°ση παραλαβήπš πžιμολογίου - {invoice_number}\"\n    body: |\n      Αγαπηπžέ/ή {sender_name},\n      \n      ΕπιβεβαιϽνουμε πžην παραλαβή πžου πžιμολογίου {invoice_number} \n      ημερομηνίαπš {invoice_date} συνολικήπš αξίαπš {total_amount}.\n      \n      Το πžιμολςγιο έπ¡ει προπ°θηθεί σπžο λογισπžήρις μαπš για επεξεργασία.\n      Η πληρπ°μή θα πραγμαπžοποιηθεί ενπžςπš {payment_terms}.\n      \n      Με εκπžίμηση,\n      {company_name}\n      \n  document_request:\n    subject: \"Αίπžημα για πρςσθεπžα έγγραπ α - {reference_number}\"\n    body: |\n      Αγαπηπžέ/ή {client_name},\n      \n      Για πžην ολοκλήρπ°ση πžηπš λογισπžικήπš επεξεργασίαπš, π¡ρειαζςμασπžε \n      πžα ακςλουθα έγγραπ α:\n      \n      {required_documents}\n      \n      Παρακαλούμε σπžείλπžε πžα έγγραπ α πžο συνπžομςπžερο δυναπžς.\n      \n      Ευπ¡αρισπžούμε,\n      {accountant_name}\n      \n  payment_reminder:\n    subject: \"Υπενθύμιση πληρπ°μήπš - {invoice_number}\"\n    body: |\n      Αγαπηπžέ/ή {client_name},\n      \n      Σαπš υπενθυμίζουμε ςπžι πžο πžιμολςγιο {invoice_number} \n      αξίαπš {amount} είπ¡ε λήξει πžην {due_date}.\n      \n      Παρακαλούμε προβείπžε σπžην πληρπ°μή πžο συνπžομςπžερο δυναπžς.\n      \n      Για οποιαδήποπžε διευκρίνιση, επικοινπ°νήσπžε μαζί μαπš.\n      \n      Με εκπžίμηση,\n      {company_name}"
      },
      {
        "title": "Daily Email Processing Routine",
        "body": "Morning Email Scan (8:00 AM Greece Time)\n\n#!/bin/bash\n# Morning email processing workflow\n\n# Check all configured email accounts\nopenclaw email scan all-accounts --since \"24 hours ago\"\n\n# Process government emails first (highest priority)\nopenclaw email process --filter \"government\" --priority high\n\n# Process banking notifications\nopenclaw email process --filter \"banking\" --auto-download-statements\n\n# Process client invoices and payments\nopenclaw email process --filter \"invoices\" --auto-extract-data\n\n# Process client communications\nopenclaw email process --filter \"client-communications\" --auto-respond\n\n# Generate morning email summary\nopenclaw email summary daily --include-urgent --include-actions-needed\n\nContinuous Monitoring (Every 15 minutes)\n\n#!/bin/bash\n# Real-time email monitoring\n\n# Quick scan for urgent emails\nopenclaw email scan --filter \"urgent\" --real-time\n\n# Process AADE/EFKA notifications immediately\nopenclaw email process --filter \"government\" --immediate-alert\n\n# Handle client payment confirmations\nopenclaw email process --filter \"payments\" --update-accounting-system\n\n# Auto-respond to routine requests\nopenclaw email auto-respond --filter \"routine\" --use-greek-templates\n\nEnd of Day Processing (6:00 PM Greece Time)\n\n#!/bin/bash\n# End of day email processing\n\n# Process any remaining unread emails\nopenclaw email process --filter \"unread\" --batch-process\n\n# Generate daily email report\nopenclaw email report daily --include-statistics --include-pending\n\n# Archive processed emails appropriately\nopenclaw email archive --processed-today --by-category\n\n# Prepare tomorrow's email agenda\nopenclaw email agenda tomorrow --include-expected --include-deadlines"
      },
      {
        "title": "Integration Workflows",
        "body": "AADE Email Integration\n\nAADE_Email_Processing:\n  sender_domains:\n    - \"@aade.gr\"\n    - \"@taxisnet.gr\"\n    - \"@mydata.aade.gr\"\n    \n  automatic_actions:\n    tax_deadline_changes:\n      - extract_new_deadline: \"Parse email content for deadline changes\"\n      - update_calendar: \"Update compliance deadline tracker immediately\"\n      - alert_clients: \"Notify affected clients of deadline changes\"\n      - log_compliance: \"Record change in compliance tracking system\"\n      \n    system_maintenance_notices:\n      - extract_maintenance_window: \"Parse maintenance dates and times\"\n      - alert_users: \"Notify users of planned system outages\"\n      - reschedule_activities: \"Move planned TAXIS submissions if needed\"\n      \n    audit_notifications:\n      - high_priority_alert: \"Immediate notification to assigned accountant\"\n      - create_urgent_task: \"Generate audit response task\"\n      - gather_documents: \"Prepare standard audit documentation\"\n      - legal_consultation: \"Flag for legal review if needed\"\n\nBank Email Integration\n\nGreek_Bank_Email_Processing:\n  supported_banks:\n    alpha_bank:\n      domains: [\"@alphabank.gr\", \"@alpha.gr\"]\n      statement_patterns: [\"statement\", \"κίνηση λογαριασμού\"]\n      \n    national_bank:\n      domains: [\"@nbg.gr\", \"@ethnikibank.gr\"]\n      statement_patterns: [\"ανπžίγραπ ο κίνησηπš\", \"account statement\"]\n      \n    eurobank:\n      domains: [\"@eurobank.gr\"]\n      statement_patterns: [\"κίνηση λογαριασμού\", \"λογαριασμςπš κίνησηπš\"]\n      \n    piraeus_bank:\n      domains: [\"@piraeusbank.gr\", \"@winbank.gr\"]\n      statement_patterns: [\"statement\", \"κίνηση\", \"υπςλοιπο\"]\n      \n  processing_workflow:\n    statement_detection:\n      - verify_sender: \"Confirm email is from legitimate bank domain\"\n      - extract_attachments: \"Download PDF/CSV statement files\"\n      - parse_account_info: \"Extract account numbers and dates\"\n      - integrate_accounting: \"Forward to bank reconciliation system\"\n      \n    payment_confirmations:\n      - match_transactions: \"Match with pending payment records\"\n      - update_client_accounts: \"Mark invoices as paid\"\n      - generate_receipts: \"Create payment confirmation documents\"\n      \n    fraud_detection:\n      - verify_bank_signatures: \"Check for legitimate bank formatting\"\n      - flag_suspicious: \"Alert for unusual sender patterns\"\n      - security_validation: \"Verify against known bank communication patterns\""
      },
      {
        "title": "Client Communication Automation",
        "body": "Intelligent Auto-Response System\n\nAuto_Response_Logic:\n  invoice_submissions:\n    conditions:\n      - \"Email contains PDF attachment\"\n      - \"Subject contains 'πžιμολςγιο' or 'invoice'\"\n      - \"Sender is known client\"\n    actions:\n      - send_confirmation: \"Automated receipt confirmation in Greek\"\n      - extract_invoice_data: \"Process invoice for accounting system\"\n      - create_payment_schedule: \"Add to payment processing queue\"\n      \n  document_requests:\n    conditions:\n      - \"Email contains request for documents\"\n      - \"Keywords: 'σπžείλπžε', 'π¡ρειάζομαι', 'παρακαλϽ'\"\n    actions:\n      - acknowledge_request: \"Confirm receipt of request\"\n      - generate_document_list: \"List available documents\"\n      - schedule_follow_up: \"Set reminder if documents not sent\"\n      \n  payment_inquiries:\n    conditions:\n      - \"Subject contains 'πληρπ°μή' or 'payment'\"\n      - \"Client asking about payment status\"\n    actions:\n      - check_payment_status: \"Query accounting system\"\n      - send_status_update: \"Provide current payment status\"\n      - attach_receipt: \"Include payment confirmation if paid\""
      },
      {
        "title": "Multi-Account Management",
        "body": "Account Configuration\n\nMulti_Account_Setup:\n  primary_business_account:\n    email: \"accounting@company.gr\"\n    protocol: \"IMAP\"\n    processing_priority: \"high\"\n    auto_responses: \"enabled\"\n    \n  client_communication_account:\n    email: \"info@company.gr\"  \n    protocol: \"IMAP\"\n    processing_priority: \"medium\"\n    auto_responses: \"enabled\"\n    \n  government_notifications_account:\n    email: \"compliance@company.gr\"\n    protocol: \"IMAP\"\n    processing_priority: \"critical\"\n    auto_responses: \"disabled\"\n    \n  bank_statements_account:\n    email: \"banking@company.gr\"\n    provider: \"Yahoo\"\n    processing_priority: \"high\"\n    auto_responses: \"disabled\"\n    \nAccount_Synchronization:\n  cross_account_deduplication: \"Prevent duplicate processing\"\n  unified_reporting: \"Single report covering all accounts\"\n  centralized_task_management: \"Tasks from all accounts in one queue\"\n  global_contact_management: \"Shared client database across accounts\""
      },
      {
        "title": "Data Protection",
        "body": "Email Encryption: Support for encrypted email communication\nSecure Attachment Handling: Virus scanning and secure storage\nAccess Controls: Role-based access to email processing functions\nAudit Logging: Complete trail of email processing activities\nGDPR Compliance: European privacy law compliance for email data"
      },
      {
        "title": "Greek Business Privacy",
        "body": "Client Confidentiality: Secure handling of client communications\nBanking Security: Special protection for bank statement processing\nGovernment Communication Security: Secure processing of official communications\nDocument Retention: Greek legal requirements for email retention\nProfessional Privilege: Respect for accountant-client privilege"
      },
      {
        "title": "Efficient Processing",
        "body": "Performance_Settings:\n  email_scanning:\n    interval: \"5 minutes for critical accounts\"\n    batch_size: \"50 emails per batch\"\n    concurrent_processing: \"3 accounts simultaneously\"\n    \n  attachment_processing:\n    size_limits: \"50MB per attachment\"\n    format_support: [\"pdf\", \"doc\", \"docx\", \"xls\", \"xlsx\", \"csv\", \"xml\"]\n    ocr_enabled: \"For scanned documents\"\n    \n  response_times:\n    urgent_emails: \"<30 seconds\"\n    government_emails: \"<1 minute\" \n    routine_processing: \"<5 minutes\"\n    \n  caching:\n    sender_recognition: \"Cache known senders for faster processing\"\n    template_responses: \"Pre-compiled response templates\"\n    document_patterns: \"Cache document recognition patterns\""
      },
      {
        "title": "OpenClaw Skills Integration",
        "body": "# Integration with other Greek accounting skills\nopenclaw email process --forward-to greek-compliance-aade\nopenclaw email process --forward-to accounting-workflows\nopenclaw email process --forward-to cli-deadline-monitor\n\n# Integration with document processing\nopenclaw email extract-attachments --process-with deepread-skill\nopenclaw email invoices --process-with greek-vat-calculator\n\n# Integration with client management\nopenclaw email client-communications --update-client-records\nopenclaw email payments --update-accounting-ledger\n\n# Update client records with email-derived data (requires client-data-management skill)\nopenclaw email client-communications --update-client-records"
      },
      {
        "title": "Internal Skill Integration",
        "body": "Companion_Skills:\n  accounting-workflows: \"Route extracted documents to processing pipeline\"\n  greek-document-ocr: \"Send attachments for OCR processing\"\n  client-data-management: \"Update client records from email content\"\n  greek-compliance-aade: \"Forward AADE notifications for compliance tracking\"\n  greek-banking-integration: \"Match email payment notifications with bank transactions\"\n\nNote: This skill does NOT integrate with external software. It processes emails and routes extracted data to companion OpenClaw skills via the local filesystem."
      },
      {
        "title": "Example 1: Invoice Processing",
        "body": "$ openclaw email process --filter \"invoices\" --account \"accounting@company.gr\"\n\n📧 EMAIL PROCESSING RESULTS:\n\nNew Invoices Processed (3):\n✅ SUPPLIER A AE - Invoice #2026-0156 - ‚¬1,250.00\n   ├─ Status: VAT validated (24%)\n   ├─ Due Date: March 15, 2026 (26 days)  \n   ├─ Action: Forwarded to accounting system\n   └─ Response: Greek confirmation sent to supplier\n\n✅ ΠΡΡθΜΗΜΕΥΤΗΣ B ΕΠΕ - Τιμολςγιο #456 - ‚¬850.00\n   ├─ Status: Greek invoice format recognized\n   ├─ VAT Rate: 13% (services)\n   ├─ Action: Added to payment queue\n   └─ Response: \"Επιβεβαίπ°ση παραλαβήπš\" sent\n\n⚠ï¸ VENDOR C - Invoice unclear format - ‚¬2,100.00\n   ├─ Status: Manual review required\n   ├─ Issue: VAT calculation uncertain\n   ├─ Action: Flagged for accountant review\n   └─ Response: Acknowledgment sent, review requested\n\nSummary: 3 invoices processed, 2 automated, 1 manual review needed"
      },
      {
        "title": "Example 2: AADE Notification Processing",
        "body": "$ openclaw email process --filter \"government\" --priority critical\n\nðŸÂ€ºï¸ GOVERNMENT EMAIL PROCESSING:\n\nAADE Notification Processed (1):\n🚨 CRITICAL: VAT Deadline Change Detected\n   ├─ From: notifications@aade.gr\n   ├─ Subject: \"Αλλαγή προθεσμίαπš υποβολήπš δήλπ°σηπš ΦΠΑ\"\n   ├─ Change: March VAT deadline moved from 25th to 20th\n   ├─ Impact: 5 days earlier than expected\n   ├─ Actions Taken:\n   ─š   ├─ Updated compliance deadline tracker ✅\n   ─š   ├─ Notified affected clients ✅\n   ─š   ├─ Rescheduled VAT preparation tasks ✅\n   ─š   └─ Created urgent alert for accounting team ✅\n\nEFKA System Notice (1):\n„¹ï¸ Planned Maintenance Notification\n   ├─ From: support@efka.gov.gr\n   ├─ Maintenance Window: Feb 19, 02:00-06:00 EET\n   ├─ Impact: Social security submissions unavailable\n   ├─ Action: Rescheduled morning submissions to afternoon\n\nSummary: Critical compliance changes processed and implemented"
      },
      {
        "title": "Example 3: Client Communication Automation",
        "body": "$ openclaw email process --filter \"client-communications\" --auto-respond\n\n👥 CLIENT COMMUNICATION PROCESSING:\n\nPayment Status Inquiries (2):\n📀¹ ΠΕ΀ºΑΤΗΣ A ΑΕ - Payment Status Request\n   ├─ Query: \"Πςπžε θα πληρπ°θεί πžο πžιμολςγις μαπš #789?\"\n   ├─ Status Check: Invoice paid Feb 15, 2026\n   ├─ Response: Greek status update with payment confirmation\n   └─ Attachment: Payment receipt included\n\n📀¹ CLIENT B LTD - Overdue Payment Inquiry  \n   ├─ Query: \"Why is payment delayed for invoice #456?\"\n   ├─ Status Check: Payment scheduled for Feb 20, 2026\n   ├─ Response: Explanation of payment schedule + apology\n   └─ Follow-up: Added to priority payment list\n\nDocument Requests (1):\n📀ž ΕΤΑΙΡΕΙΑ Γ ΕΠΕ - Additional Documentation  \n   ├─ Request: \"Χρειαζςμασπžε ανπžίγραπ ο π ορολογικήπš ενημερςπžηπžαπš\"\n   ├─ Document: Tax compliance certificate generated\n   ├─ Response: Certificate attached with Greek cover letter\n   └─ Archive: Request logged in client file\n\nSummary: 3 client communications processed, all with automated responses"
      },
      {
        "title": "Practical OpenClaw Email Processing",
        "body": "# File-based email processing — drop exported email files into incoming\nopenclaw email monitor-folder /data/incoming/ --greek-language\nopenclaw email process-attachments --extract-invoices --auto-classify\nopenclaw email generate-responses --templates-greek --auto-send false\n\n# Email integration through file system\nopenclaw email scan-exports --source imap-archive --process-new\nopenclaw email parse-greek-documents --invoices --government --banking"
      },
      {
        "title": "File-Based Email Workflow (OpenClaw Compatible)",
        "body": "Email_Processing_Workflow:\n  # Step 1: Email Export (External to OpenClaw)\n  email_export:\n    method: \"User exports emails/attachments to /data/incoming/\"\n    formats: [\".eml\", \".mbox\", \".pst\", \".msg\", \".pdf\", \".xlsx\"]\n    subfolders:\n      invoices: \"/data/incoming/invoices/\"\n      government: \"/data/incoming/government/\"\n      statements: \"/data/incoming/statements/\"\n      other: \"/data/incoming/other/\"\n    \n  # Step 2: OpenClaw Processing\n  openclaw_processing:\n    scan: \"openclaw email scan-folder /data/incoming/\"\n    extract: \"openclaw email extract-attachments --greek-docs\"\n    classify: \"openclaw email classify-documents --business-types\"\n    \n  # Step 3: Response Generation\n  response_generation:\n    templates: \"openclaw email prepare-responses --greek-templates\"\n    review: \"openclaw email review-drafts --manual-approval\"\n    output: \"/data/processing/email-drafts/{YYYY-MM-DD}/{response-type}.txt\""
      },
      {
        "title": "OpenClaw-Friendly Email Commands",
        "body": "# Document processing from incoming folder (after email export)\nopenclaw email extract-invoices --input-dir /data/incoming/invoices/\nopenclaw email process-statements --input-dir /data/incoming/statements/ --bank-format greek --auto-reconcile\nopenclaw email handle-government --input-dir /data/incoming/government/ --aade-notifications --priority urgent\n\n# Greek language specific processing\nopenclaw email greek-classify --document-types --confidence-threshold 0.8\nopenclaw email greek-respond --template-library /data/system/templates/greek/\nopenclaw email greek-forward --accounting-system --include-metadata"
      },
      {
        "title": "Integration with Other Skills",
        "body": "# Chain with other OpenClaw skills\nopenclaw email process-batch | openclaw accounting validate-invoices\nopenclaw email extract-data | openclaw greek-compliance calculate-vat\nopenclaw email government-alerts | openclaw deadline update-deadlines\n\nA successful Greek email processing system should achieve:\n\n✅ 95%+ accuracy in Greek document classification\n✅ <30 seconds response time for urgent government emails\n✅ 90%+ automation rate for routine client communications\n✅ Zero missed critical compliance notifications\n✅ Complete audit trail for all email processing\n✅ Integration with all major Greek email providers\n✅ Native Greek language support for all communications\n\nRemember: This skill serves as the communication hub for Greek accounting automation, ensuring no important financial documents or government notifications are missed while maintaining professional Greek business communication standards."
      }
    ],
    "body": "Greek Email Processor\n\nThis skill transforms OpenClaw into an intelligent Greek business email processor that automatically detects, categorizes, and processes financial documents and official communications from Greek government agencies, banks, and business partners.\n\nSetup\n# 1. Set data directory\nexport OPENCLAW_DATA_DIR=\"/data\"\n\n# 2. Configure email access (use a scoped service account with read-only access)\nexport IMAP_HOST=\"imap.your-provider.com\" # e.g. imap.gmail.com, imap.outlook.com\nexport IMAP_USER=\"accounting@yourfirm.gr\"\nexport IMAP_PASSWORD=\"app-specific-password\"  # Use app passwords, not main password\n\n# 3. Configure outbound email (optional — only needed for auto-responses)\nexport SMTP_HOST=\"smtp.your-provider.com\" # e.g. smtp.gmail.com, smtp.outlook.com\nexport SMTP_USER=\"accounting@yourfirm.gr\"\nexport SMTP_PASSWORD=\"app-specific-password\"\n\n# 4. Ensure dependencies are installed\nwhich jq curl || sudo apt install jq curl\n\n# 5. Create incoming directories\nmkdir -p $OPENCLAW_DATA_DIR/incoming/{invoices,receipts,statements,government}\n\n\nSecurity notes:\n\nUse app-specific passwords or app-specific passwords — never your main email password\nGrant the service account the minimum required permissions (read-only for IMAP)\nSMTP credentials are optional — only needed if you enable auto-response features\nAll auto-responses require human approval before sending\nCore Philosophy\nGreek Language First: Native support for Greek language emails and documents\nIntelligent Classification: Automatic detection of document types and priority levels\nCompliance Focused: Special handling for AADE, EFKA, and government communications\nBusiness Context Aware: Understanding of Greek business communication patterns\nPrivacy Conscious: Secure handling of sensitive financial information in emails\nKey Capabilities\n1. Greek Document Recognition & Classification\nInvoice Detection: Identify Greek invoices (ΤΙΜθ΀ºθΓΙθ, ΑΠθΔΕΙξΗ) in email attachments\nGovernment Notifications: Recognize AADE, EFKA, and municipal communications\nBank Statements: Process statements from all major Greek banks\nTax Documents: Detect tax-related emails and forms\nClient Communications: Categorize business correspondence and payment requests\nReceipt Processing: Identify expense receipts and business documentation\n2. Email Provider Integration\nGmail / Google Workspace: Via IMAP (use app-specific password) or optional Gmail API (set GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET)\nOutlook / Exchange: Via IMAP or optional Microsoft Graph API (set MS_CLIENT_ID, MS_CLIENT_SECRET)\nAny IMAP Provider: Standard IMAP connection to any email provider\nIMAP/SMTP Providers: Any IMAP-compatible business email\nYahoo Business: Yahoo business email support\nCustom IMAP/POP3: Support for Greek business email providers\nMulti-Account Support: Handle multiple email accounts simultaneously\nReal-time Monitoring: Continuous inbox monitoring with configurable intervals\n3. Greek Language Processing\nGreek Text Recognition: Native Greek language email content analysis\nMixed Language Support: Handle Greek-English business communications\nGreek Date Formats: Recognize Greek date patterns (dd/MM/yyyy)\nCurrency Detection: Greek Euro formatting (‚¬1.234,56)\nAddress Parsing: Greek address format recognition\nVAT Number Detection: Identify Greek VAT numbers (EL123456789) in emails\n4. Automated Processing Workflows\nDocument Extraction: Automatic attachment download and processing\nSmart Forwarding: Route emails to appropriate processing pipelines\nClient Notification: Automated responses in Greek for document receipt\nPriority Escalation: Flag urgent emails (overdue payments, government notices)\nCalendar Integration (optional): Create calendar events for payment due dates if GOOGLE_CALENDAR_ID is configured\nTask Creation: Generate accounting tasks from email content\nImplementation Guidelines\nEmail Monitoring Architecture\nIMAP Email Integration\nIMAP_Configuration:\n  imap_permissions:\n    protocol: \"IMAP for reading, SMTP for sending\"\n    security: \"TLS/SSL required\"\n  \n  monitoring_labels:\n    - \"INBOX\"\n    - \"UNREAD\"\n    - \"IMPORTANT\"\n    - custom_labels: [\"Accounting\", \"Tax\", \"Invoices\"]\n  \n  search_queries:\n    invoices: \"subject:(πžιμολςγιο OR invoice OR αποδειξη OR receipt)\"\n    tax_documents: \"from:aade.gr OR from:efka.gov.gr OR subject:π πα\"\n    bank_statements: \"from:alphabank.gr OR from:nbg.gr OR from:eurobank.gr OR from:piraeusbank.gr\"\n    client_payments: \"subject:(πληρπ°μή OR payment OR οπ ειλή OR due)\"\n\nIMAP/SMTP Providers Integration\nAlternative_Provider_Notes:\n  microsoft_graph_scopes:\n    - \"https://graph.microsoft.com/Mail.Read\"\n    - \"https://graph.microsoft.com/Mail.Send\"\n    - \"https://graph.microsoft.com/Mail.ReadWrite\"\n  \n  folder_monitoring:\n    - \"Inbox\"\n    - \"Accounting\"\n    - \"Tax Documents\" \n    - \"Bank Statements\"\n  \n  advanced_queries:\n    greek_invoices: \"subject:πžιμολςγιο OR attachmentNames:invoice\"\n    government_mail: \"from:gov.gr OR from:aade.gr\"\n    banking: \"from:bank OR from:πžράπεζα\"\n\nDocument Classification Engine\nGreek Document Types\nDocument_Classification:\n  invoices:\n    greek_keywords: [\"πžιμολςγιο\", \"αποδειξη\", \"παρασπžαπžικς\", \"invoice\"]\n    file_patterns: [\"*.pdf\", \"*.xml\", \"*.doc*\"]\n    confidence_thresholds:\n      high: 0.95  # Clear invoice format\n      medium: 0.80  # Probable invoice\n      low: 0.60   # Possible invoice\n    \n  tax_documents:\n    aade_keywords: [\"π πα\", \"π ςροπš\", \"δήλπ°ση\", \"εκκαθαρισπžικς\"]\n    sender_patterns: [\"*@aade.gr\", \"*@taxisnet.gr\"]\n    subject_patterns: [\"*ΦΠΑ*\", \"*TAX*\", \"*ENFIA*\"]\n    \n  bank_statements:\n    greek_banks: [\"Alpha Bank\", \"Εθνική Τράπεζα\", \"Eurobank\", \"Τράπεζα ΠειραιϽπš\"]\n    keywords: [\"κίνηση λογαριασμού\", \"statement\", \"ανπžίγραπ ο\", \"υπςλοιπο\"]\n    formats: [\"pdf\", \"csv\", \"xls\", \"xlsx\"]\n    \n  receipts:\n    keywords: [\"αποδειξη\", \"παρασπžαπžικς\", \"πžιμολςγιο λιανικήπš\", \"receipt\"]\n    amount_patterns: [\"‚¬\\\\d+[.,]\\\\d+\", \"\\\\d+[.,]\\\\d+\\\\s*‚¬\", \"\\\\d+[.,]\\\\d+\\\\s*EUR\"]\n    vat_patterns: [\"ΦΠΑ \\\\d+%\", \"VAT \\\\d+%\"]\n    \n  client_communications:\n    payment_keywords: [\"πληρπ°μή\", \"οπ ειλή\", \"λογαριασμςπš\", \"πžιμολςγηση\"]\n    request_keywords: [\"παρακαλϽ\", \"αίπžημα\", \"π¡ρειάζομαι\", \"σπžείλπžε\"]\n    urgent_keywords: [\"επείγον\", \"urgent\", \"άμεσα\", \"προθεσμία\"]\n\nIntelligent Content Analysis\nContent_Analysis_Rules:\n  priority_detection:\n    high_priority:\n      - government_communications: \"Emails from AADE, EFKA, municipalities\"\n      - payment_due: \"Overdue payment notices\"\n      - audit_requests: \"Tax audit or compliance requests\"\n      - system_outages: \"TAXIS, myDATA system announcements\"\n      \n    medium_priority:\n      - new_invoices: \"Incoming invoices from suppliers\"\n      - bank_notifications: \"Bank statement availability\"\n      - client_requests: \"Client document requests\"\n      - deadline_reminders: \"Tax or compliance deadline notices\"\n      \n    low_priority:\n      - newsletters: \"Professional service newsletters\"\n      - marketing: \"Software or service promotions\"\n      - routine_confirmations: \"Standard transaction confirmations\"\n  \n  automated_actions:\n    high_priority_actions:\n      - immediate_notification: \"notification to assigned accountant\"\n      - create_calendar_event: \"Add deadline to calendar\"\n      - create_task: \"Generate action item in task management\"\n      - escalate_to_human: \"Flag for immediate attention\"\n      \n    medium_priority_actions:\n      - extract_attachments: \"Download and process documents\"\n      - forward_to_processing: \"Send to document processing pipeline\"\n      - send_confirmation: \"Automated receipt confirmation in Greek\"\n      - update_client_records: \"Log communication in client file\"\n      \n    low_priority_actions:\n      - archive_appropriately: \"File in correct folder\"\n      - update_newsletter_tracking: \"Mark as read, file for reference\"\n\nGreek Language Processing Engine\nLanguage Detection & Parsing\nGreek_Language_Support:\n  text_processing:\n    encoding: \"UTF-8\"\n    character_sets: [\"ISO-8859-7\", \"Windows-1253\", \"UTF-8\"]\n    \n  date_recognition:\n    greek_months: [\"Ιανουάριοπš\", \"Φεβρουάριοπš\", \"Μάρπžιοπš\", \"Απρίλιοπš\", \"Μάιοπš\", \"Ιούνιοπš\", \"Ιούλιοπš\", \"Αύγουσπžοπš\", \"Σεππžέμβριοπš\", \"θκπžϽβριοπš\", \"Νοέμβριοπš\", \"Δεκέμβριοπš\"]\n    date_patterns: [\"dd/MM/yyyy\", \"dd-MM-yyyy\", \"dd.MM.yyyy\", \"dd Μμμμ yyyy\"]\n    \n  currency_recognition:\n    euro_patterns: [\"‚¬\\\\d+[.,]\\\\d+\", \"\\\\d+[.,]\\\\d+\\\\s*‚¬\", \"\\\\d+[.,]\\\\d+\\\\s*EUR\", \"\\\\d+[.,]\\\\d+\\\\s*ευρϽ\"]\n    greek_numerals: Support for Greek number formatting (1.234,56)\n    \n  vat_number_detection:\n    greek_pattern: \"EL\\\\d{9}\"\n    validation: \"Check digit validation for Greek VAT numbers\"\n    \n  address_parsing:\n    greek_patterns: \"Street number, area, postal code, city format\"\n    common_abbreviations: [\"΀ºεπ°π .\", \"θδςπš\", \"Πλαπžεία\", \"Τ.Ρ.\"]\n    \n  business_terminology:\n    accounting_terms: [\"λογισπžήριο\", \"π οροπžεπ¡νικςπš\", \"ΦΠΑ\", \"ΕΝΦΙΑ\", \"ΕΦΡΑ\"]\n    legal_entities: [\"Α.Ε.\", \"Ε.Π.Ε.\", \"θ.Ε.\", \"Ε.Ε.\", \"Ι.Ρ.Ε.\"]\n\nGreek Email Templates\nAutomated_Response_Templates:\n  invoice_received:\n    subject: \"Επιβεβαίπ°ση παραλαβήπš πžιμολογίου - {invoice_number}\"\n    body: |\n      Αγαπηπžέ/ή {sender_name},\n      \n      ΕπιβεβαιϽνουμε πžην παραλαβή πžου πžιμολογίου {invoice_number} \n      ημερομηνίαπš {invoice_date} συνολικήπš αξίαπš {total_amount}.\n      \n      Το πžιμολςγιο έπ¡ει προπ°θηθεί σπžο λογισπžήρις μαπš για επεξεργασία.\n      Η πληρπ°μή θα πραγμαπžοποιηθεί ενπžςπš {payment_terms}.\n      \n      Με εκπžίμηση,\n      {company_name}\n      \n  document_request:\n    subject: \"Αίπžημα για πρςσθεπžα έγγραπ α - {reference_number}\"\n    body: |\n      Αγαπηπžέ/ή {client_name},\n      \n      Για πžην ολοκλήρπ°ση πžηπš λογισπžικήπš επεξεργασίαπš, π¡ρειαζςμασπžε \n      πžα ακςλουθα έγγραπ α:\n      \n      {required_documents}\n      \n      Παρακαλούμε σπžείλπžε πžα έγγραπ α πžο συνπžομςπžερο δυναπžς.\n      \n      Ευπ¡αρισπžούμε,\n      {accountant_name}\n      \n  payment_reminder:\n    subject: \"Υπενθύμιση πληρπ°μήπš - {invoice_number}\"\n    body: |\n      Αγαπηπžέ/ή {client_name},\n      \n      Σαπš υπενθυμίζουμε ςπžι πžο πžιμολςγιο {invoice_number} \n      αξίαπš {amount} είπ¡ε λήξει πžην {due_date}.\n      \n      Παρακαλούμε προβείπžε σπžην πληρπ°μή πžο συνπžομςπžερο δυναπžς.\n      \n      Για οποιαδήποπžε διευκρίνιση, επικοινπ°νήσπžε μαζί μαπš.\n      \n      Με εκπžίμηση,\n      {company_name}\n\nWorkflow Templates\nDaily Email Processing Routine\nMorning Email Scan (8:00 AM Greece Time)\n#!/bin/bash\n# Morning email processing workflow\n\n# Check all configured email accounts\nopenclaw email scan all-accounts --since \"24 hours ago\"\n\n# Process government emails first (highest priority)\nopenclaw email process --filter \"government\" --priority high\n\n# Process banking notifications\nopenclaw email process --filter \"banking\" --auto-download-statements\n\n# Process client invoices and payments\nopenclaw email process --filter \"invoices\" --auto-extract-data\n\n# Process client communications\nopenclaw email process --filter \"client-communications\" --auto-respond\n\n# Generate morning email summary\nopenclaw email summary daily --include-urgent --include-actions-needed\n\nContinuous Monitoring (Every 15 minutes)\n#!/bin/bash\n# Real-time email monitoring\n\n# Quick scan for urgent emails\nopenclaw email scan --filter \"urgent\" --real-time\n\n# Process AADE/EFKA notifications immediately\nopenclaw email process --filter \"government\" --immediate-alert\n\n# Handle client payment confirmations\nopenclaw email process --filter \"payments\" --update-accounting-system\n\n# Auto-respond to routine requests\nopenclaw email auto-respond --filter \"routine\" --use-greek-templates\n\nEnd of Day Processing (6:00 PM Greece Time)\n#!/bin/bash\n# End of day email processing\n\n# Process any remaining unread emails\nopenclaw email process --filter \"unread\" --batch-process\n\n# Generate daily email report\nopenclaw email report daily --include-statistics --include-pending\n\n# Archive processed emails appropriately\nopenclaw email archive --processed-today --by-category\n\n# Prepare tomorrow's email agenda\nopenclaw email agenda tomorrow --include-expected --include-deadlines\n\nIntegration Workflows\nAADE Email Integration\nAADE_Email_Processing:\n  sender_domains:\n    - \"@aade.gr\"\n    - \"@taxisnet.gr\"\n    - \"@mydata.aade.gr\"\n    \n  automatic_actions:\n    tax_deadline_changes:\n      - extract_new_deadline: \"Parse email content for deadline changes\"\n      - update_calendar: \"Update compliance deadline tracker immediately\"\n      - alert_clients: \"Notify affected clients of deadline changes\"\n      - log_compliance: \"Record change in compliance tracking system\"\n      \n    system_maintenance_notices:\n      - extract_maintenance_window: \"Parse maintenance dates and times\"\n      - alert_users: \"Notify users of planned system outages\"\n      - reschedule_activities: \"Move planned TAXIS submissions if needed\"\n      \n    audit_notifications:\n      - high_priority_alert: \"Immediate notification to assigned accountant\"\n      - create_urgent_task: \"Generate audit response task\"\n      - gather_documents: \"Prepare standard audit documentation\"\n      - legal_consultation: \"Flag for legal review if needed\"\n\nBank Email Integration\nGreek_Bank_Email_Processing:\n  supported_banks:\n    alpha_bank:\n      domains: [\"@alphabank.gr\", \"@alpha.gr\"]\n      statement_patterns: [\"statement\", \"κίνηση λογαριασμού\"]\n      \n    national_bank:\n      domains: [\"@nbg.gr\", \"@ethnikibank.gr\"]\n      statement_patterns: [\"ανπžίγραπ ο κίνησηπš\", \"account statement\"]\n      \n    eurobank:\n      domains: [\"@eurobank.gr\"]\n      statement_patterns: [\"κίνηση λογαριασμού\", \"λογαριασμςπš κίνησηπš\"]\n      \n    piraeus_bank:\n      domains: [\"@piraeusbank.gr\", \"@winbank.gr\"]\n      statement_patterns: [\"statement\", \"κίνηση\", \"υπςλοιπο\"]\n      \n  processing_workflow:\n    statement_detection:\n      - verify_sender: \"Confirm email is from legitimate bank domain\"\n      - extract_attachments: \"Download PDF/CSV statement files\"\n      - parse_account_info: \"Extract account numbers and dates\"\n      - integrate_accounting: \"Forward to bank reconciliation system\"\n      \n    payment_confirmations:\n      - match_transactions: \"Match with pending payment records\"\n      - update_client_accounts: \"Mark invoices as paid\"\n      - generate_receipts: \"Create payment confirmation documents\"\n      \n    fraud_detection:\n      - verify_bank_signatures: \"Check for legitimate bank formatting\"\n      - flag_suspicious: \"Alert for unusual sender patterns\"\n      - security_validation: \"Verify against known bank communication patterns\"\n\nAdvanced Features\nClient Communication Automation\nIntelligent Auto-Response System\nAuto_Response_Logic:\n  invoice_submissions:\n    conditions:\n      - \"Email contains PDF attachment\"\n      - \"Subject contains 'πžιμολςγιο' or 'invoice'\"\n      - \"Sender is known client\"\n    actions:\n      - send_confirmation: \"Automated receipt confirmation in Greek\"\n      - extract_invoice_data: \"Process invoice for accounting system\"\n      - create_payment_schedule: \"Add to payment processing queue\"\n      \n  document_requests:\n    conditions:\n      - \"Email contains request for documents\"\n      - \"Keywords: 'σπžείλπžε', 'π¡ρειάζομαι', 'παρακαλϽ'\"\n    actions:\n      - acknowledge_request: \"Confirm receipt of request\"\n      - generate_document_list: \"List available documents\"\n      - schedule_follow_up: \"Set reminder if documents not sent\"\n      \n  payment_inquiries:\n    conditions:\n      - \"Subject contains 'πληρπ°μή' or 'payment'\"\n      - \"Client asking about payment status\"\n    actions:\n      - check_payment_status: \"Query accounting system\"\n      - send_status_update: \"Provide current payment status\"\n      - attach_receipt: \"Include payment confirmation if paid\"\n\nMulti-Account Management\nAccount Configuration\nMulti_Account_Setup:\n  primary_business_account:\n    email: \"accounting@company.gr\"\n    protocol: \"IMAP\"\n    processing_priority: \"high\"\n    auto_responses: \"enabled\"\n    \n  client_communication_account:\n    email: \"info@company.gr\"  \n    protocol: \"IMAP\"\n    processing_priority: \"medium\"\n    auto_responses: \"enabled\"\n    \n  government_notifications_account:\n    email: \"compliance@company.gr\"\n    protocol: \"IMAP\"\n    processing_priority: \"critical\"\n    auto_responses: \"disabled\"\n    \n  bank_statements_account:\n    email: \"banking@company.gr\"\n    provider: \"Yahoo\"\n    processing_priority: \"high\"\n    auto_responses: \"disabled\"\n    \nAccount_Synchronization:\n  cross_account_deduplication: \"Prevent duplicate processing\"\n  unified_reporting: \"Single report covering all accounts\"\n  centralized_task_management: \"Tasks from all accounts in one queue\"\n  global_contact_management: \"Shared client database across accounts\"\n\nSecurity & Privacy Features\nData Protection\nEmail Encryption: Support for encrypted email communication\nSecure Attachment Handling: Virus scanning and secure storage\nAccess Controls: Role-based access to email processing functions\nAudit Logging: Complete trail of email processing activities\nGDPR Compliance: European privacy law compliance for email data\nGreek Business Privacy\nClient Confidentiality: Secure handling of client communications\nBanking Security: Special protection for bank statement processing\nGovernment Communication Security: Secure processing of official communications\nDocument Retention: Greek legal requirements for email retention\nProfessional Privilege: Respect for accountant-client privilege\nPerformance Optimization\nEfficient Processing\nPerformance_Settings:\n  email_scanning:\n    interval: \"5 minutes for critical accounts\"\n    batch_size: \"50 emails per batch\"\n    concurrent_processing: \"3 accounts simultaneously\"\n    \n  attachment_processing:\n    size_limits: \"50MB per attachment\"\n    format_support: [\"pdf\", \"doc\", \"docx\", \"xls\", \"xlsx\", \"csv\", \"xml\"]\n    ocr_enabled: \"For scanned documents\"\n    \n  response_times:\n    urgent_emails: \"<30 seconds\"\n    government_emails: \"<1 minute\" \n    routine_processing: \"<5 minutes\"\n    \n  caching:\n    sender_recognition: \"Cache known senders for faster processing\"\n    template_responses: \"Pre-compiled response templates\"\n    document_patterns: \"Cache document recognition patterns\"\n\nIntegration Points\nOpenClaw Skills Integration\n# Integration with other Greek accounting skills\nopenclaw email process --forward-to greek-compliance-aade\nopenclaw email process --forward-to accounting-workflows\nopenclaw email process --forward-to cli-deadline-monitor\n\n# Integration with document processing\nopenclaw email extract-attachments --process-with deepread-skill\nopenclaw email invoices --process-with greek-vat-calculator\n\n# Integration with client management\nopenclaw email client-communications --update-client-records\nopenclaw email payments --update-accounting-ledger\n\n# Update client records with email-derived data (requires client-data-management skill)\nopenclaw email client-communications --update-client-records\n\nInternal Skill Integration\nCompanion_Skills:\n  accounting-workflows: \"Route extracted documents to processing pipeline\"\n  greek-document-ocr: \"Send attachments for OCR processing\"\n  client-data-management: \"Update client records from email content\"\n  greek-compliance-aade: \"Forward AADE notifications for compliance tracking\"\n  greek-banking-integration: \"Match email payment notifications with bank transactions\"\n\n\nNote: This skill does NOT integrate with external software. It processes emails and routes extracted data to companion OpenClaw skills via the local filesystem.\n\nUsage Examples\nExample 1: Invoice Processing\n$ openclaw email process --filter \"invoices\" --account \"accounting@company.gr\"\n\n📧 EMAIL PROCESSING RESULTS:\n\nNew Invoices Processed (3):\n✅ SUPPLIER A AE - Invoice #2026-0156 - ‚¬1,250.00\n   ├─ Status: VAT validated (24%)\n   ├─ Due Date: March 15, 2026 (26 days)  \n   ├─ Action: Forwarded to accounting system\n   └─ Response: Greek confirmation sent to supplier\n\n✅ ΠΡΡθΜΗΜΕΥΤΗΣ B ΕΠΕ - Τιμολςγιο #456 - ‚¬850.00\n   ├─ Status: Greek invoice format recognized\n   ├─ VAT Rate: 13% (services)\n   ├─ Action: Added to payment queue\n   └─ Response: \"Επιβεβαίπ°ση παραλαβήπš\" sent\n\n⚠ï¸ VENDOR C - Invoice unclear format - ‚¬2,100.00\n   ├─ Status: Manual review required\n   ├─ Issue: VAT calculation uncertain\n   ├─ Action: Flagged for accountant review\n   └─ Response: Acknowledgment sent, review requested\n\nSummary: 3 invoices processed, 2 automated, 1 manual review needed\n\nExample 2: AADE Notification Processing\n$ openclaw email process --filter \"government\" --priority critical\n\nðŸÂ€ºï¸ GOVERNMENT EMAIL PROCESSING:\n\nAADE Notification Processed (1):\n🚨 CRITICAL: VAT Deadline Change Detected\n   ├─ From: notifications@aade.gr\n   ├─ Subject: \"Αλλαγή προθεσμίαπš υποβολήπš δήλπ°σηπš ΦΠΑ\"\n   ├─ Change: March VAT deadline moved from 25th to 20th\n   ├─ Impact: 5 days earlier than expected\n   ├─ Actions Taken:\n   ─š   ├─ Updated compliance deadline tracker ✅\n   ─š   ├─ Notified affected clients ✅\n   ─š   ├─ Rescheduled VAT preparation tasks ✅\n   ─š   └─ Created urgent alert for accounting team ✅\n\nEFKA System Notice (1):\n„¹ï¸ Planned Maintenance Notification\n   ├─ From: support@efka.gov.gr\n   ├─ Maintenance Window: Feb 19, 02:00-06:00 EET\n   ├─ Impact: Social security submissions unavailable\n   ├─ Action: Rescheduled morning submissions to afternoon\n\nSummary: Critical compliance changes processed and implemented\n\nExample 3: Client Communication Automation\n$ openclaw email process --filter \"client-communications\" --auto-respond\n\n👥 CLIENT COMMUNICATION PROCESSING:\n\nPayment Status Inquiries (2):\n📀¹ ΠΕ΀ºΑΤΗΣ A ΑΕ - Payment Status Request\n   ├─ Query: \"Πςπžε θα πληρπ°θεί πžο πžιμολςγις μαπš #789?\"\n   ├─ Status Check: Invoice paid Feb 15, 2026\n   ├─ Response: Greek status update with payment confirmation\n   └─ Attachment: Payment receipt included\n\n📀¹ CLIENT B LTD - Overdue Payment Inquiry  \n   ├─ Query: \"Why is payment delayed for invoice #456?\"\n   ├─ Status Check: Payment scheduled for Feb 20, 2026\n   ├─ Response: Explanation of payment schedule + apology\n   └─ Follow-up: Added to priority payment list\n\nDocument Requests (1):\n📀ž ΕΤΑΙΡΕΙΑ Γ ΕΠΕ - Additional Documentation  \n   ├─ Request: \"Χρειαζςμασπžε ανπžίγραπ ο π ορολογικήπš ενημερςπžηπžαπš\"\n   ├─ Document: Tax compliance certificate generated\n   ├─ Response: Certificate attached with Greek cover letter\n   └─ Archive: Request logged in client file\n\nSummary: 3 client communications processed, all with automated responses\n\nOpenClaw Integration Strategy\nPractical OpenClaw Email Processing\n# File-based email processing — drop exported email files into incoming\nopenclaw email monitor-folder /data/incoming/ --greek-language\nopenclaw email process-attachments --extract-invoices --auto-classify\nopenclaw email generate-responses --templates-greek --auto-send false\n\n# Email integration through file system\nopenclaw email scan-exports --source imap-archive --process-new\nopenclaw email parse-greek-documents --invoices --government --banking\n\nFile-Based Email Workflow (OpenClaw Compatible)\nEmail_Processing_Workflow:\n  # Step 1: Email Export (External to OpenClaw)\n  email_export:\n    method: \"User exports emails/attachments to /data/incoming/\"\n    formats: [\".eml\", \".mbox\", \".pst\", \".msg\", \".pdf\", \".xlsx\"]\n    subfolders:\n      invoices: \"/data/incoming/invoices/\"\n      government: \"/data/incoming/government/\"\n      statements: \"/data/incoming/statements/\"\n      other: \"/data/incoming/other/\"\n    \n  # Step 2: OpenClaw Processing\n  openclaw_processing:\n    scan: \"openclaw email scan-folder /data/incoming/\"\n    extract: \"openclaw email extract-attachments --greek-docs\"\n    classify: \"openclaw email classify-documents --business-types\"\n    \n  # Step 3: Response Generation\n  response_generation:\n    templates: \"openclaw email prepare-responses --greek-templates\"\n    review: \"openclaw email review-drafts --manual-approval\"\n    output: \"/data/processing/email-drafts/{YYYY-MM-DD}/{response-type}.txt\"\n\nOpenClaw-Friendly Email Commands\n# Document processing from incoming folder (after email export)\nopenclaw email extract-invoices --input-dir /data/incoming/invoices/\nopenclaw email process-statements --input-dir /data/incoming/statements/ --bank-format greek --auto-reconcile\nopenclaw email handle-government --input-dir /data/incoming/government/ --aade-notifications --priority urgent\n\n# Greek language specific processing\nopenclaw email greek-classify --document-types --confidence-threshold 0.8\nopenclaw email greek-respond --template-library /data/system/templates/greek/\nopenclaw email greek-forward --accounting-system --include-metadata\n\nIntegration with Other Skills\n# Chain with other OpenClaw skills\nopenclaw email process-batch | openclaw accounting validate-invoices\nopenclaw email extract-data | openclaw greek-compliance calculate-vat\nopenclaw email government-alerts | openclaw deadline update-deadlines\n\n\nA successful Greek email processing system should achieve:\n\n✅ 95%+ accuracy in Greek document classification\n✅ <30 seconds response time for urgent government emails\n✅ 90%+ automation rate for routine client communications\n✅ Zero missed critical compliance notifications\n✅ Complete audit trail for all email processing\n✅ Integration with all major Greek email providers\n✅ Native Greek language support for all communications\n\nRemember: This skill serves as the communication hub for Greek accounting automation, ensuring no important financial documents or government notifications are missed while maintaining professional Greek business communication standards."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/satoshistackalotto/greek-email-processor",
    "publisherUrl": "https://clawhub.ai/satoshistackalotto/greek-email-processor",
    "owner": "satoshistackalotto",
    "version": "0.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/greek-email-processor",
    "downloadUrl": "https://openagent3.xyz/downloads/greek-email-processor",
    "agentUrl": "https://openagent3.xyz/skills/greek-email-processor/agent",
    "manifestUrl": "https://openagent3.xyz/skills/greek-email-processor/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/greek-email-processor/agent.md"
  }
}