secure-email-recovery

Retrieve emails from IMAP providers using OAuth2 and app passwords.

Updated Jun 19, 2025
One-click install
npx skills add https://github.com/gatovillano/KognitoAI --skill secure-email-recovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secure-email-recovery
Source: https://github.com/gatovillano/KognitoAI/tree/main/skills/user_account_5b8d59b0-69b7-4aa8-9bb0-bf07511222a6/secure-email-recovery_skill
Command: npx skills add https://github.com/gatovillano/KognitoAI --skill secure-email-recovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imap-tools, httpx, requests, python-dotenv, cachetools, tenacity, python-json-logger, pydantic, email-validator, beautifulsoup4, html2text, lxml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of securely retrieving emails from various email providers, addressing the need for efficient email management and secure authentication.

Core Features & Use Cases

  • Secure Email Retrieval: Offers secure access to emails from providers like Gmail, Outlook, Yahoo, and Disroot.
  • Advanced Authentication: Implements OAuth2 and app passwords for secure login.
  • Caching and Performance: Utilizes intelligent caching and retry mechanisms to improve performance.
  • Use Case: Efficiently retrieve and manage emails from multiple accounts without compromising security.

Quick Start

To recover emails from your Disroot account, run the command: python scripts/secure_email_recovery.py --provider disroot --email [email protected] --recent

Frequently Asked Questions about secure-email-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve emails from multiple IMAP providers using OAuth2?

To retrieve emails from IMAP providers using OAuth2, this Skill securely accesses Gmail, Outlook, Yahoo, and Disroot accounts. It implements OAuth2 authentication and intelligent caching to manage multiple accounts efficiently without compromising security.

What is the best way to recover emails securely from Gmail and Outlook?

The best way to recover emails securely from Gmail and Outlook is using a tool that supports advanced authentication methods like OAuth2 and app passwords. This approach ensures secure login while utilizing retry mechanisms for robust error handling during retrieval.

Can I use app passwords instead of OAuth2 for secure email retrieval?

Yes, you can use app passwords instead of OAuth2 for secure email retrieval. This Skill supports both OAuth2 and app passwords for authentication, allowing flexible and secure login across providers like Gmail, Outlook, Yahoo, and Disroot.

How do I fetch recent emails from a Disroot account via IMAP?

To fetch recent emails from a Disroot account via IMAP, run the provided Python script with your provider and email parameters. The Skill uses the imap-tools library to securely connect and retrieve your recent messages efficiently.

Does this email recovery tool handle connection failures and rate limits?

Yes, this email recovery tool handles connection failures and rate limits by implementing intelligent caching and retry mechanisms. These features enhance performance and provide robust error handling during the IMAP email retrieval process.