A robust command-line interface for Zoho Mail that outputs machine-readable JSON for seamless automation and agent workflows.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install zoho-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install zoho-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a full-featured interface for interacting with Zoho Mail directly from your terminal. Built with Python 3.11+, it allows users to perform complex email operations like listing messages, searching with filters, and sending attachments without leaving the command line. As part of the Openclaw Skills ecosystem, it is designed to be pipe-friendly and agent-ready, providing structured JSON output by default.
The tool prioritizes security by utilizing the OS keyring for token storage and local configuration files for OAuth credentials. Whether you are building custom notification scripts or integrating email capabilities into an AI agent, this skill offers the flexibility and reliability needed for modern developer workflows. Its compatibility with various platforms and installation methods makes it a versatile addition to any Openclaw Skills setup.
First, ensure you have Python 3.11+ installed. You can install the CLI using one of the following methods:
# Homebrew (macOS / Linux)
brew install robsannaa/tap/zoho-cli
# uv (all platforms)
uv tool install git+https://github.com/robsannaa/zoho-cli
# pipx (all platforms)
pipx install git+https://github.com/robsannaa/zoho-cli
After installation, initialize your credentials and log in:
zoho config init # Enter your Zoho OAuth client_id / client_secret
zoho login # Follow the browser prompt to authenticate
The skill organizes data into structured JSON formats to ensure compatibility with Openclaw Skills workflows:
| Object Type | Key Fields |
|---|---|
| Message | messageId, folderId, subject, from, to, date (ms), unread, hasAttachments, tags |
| Folder | folderId, folderName, folderType, path, unreadCount, messageCount |
| Attachment | attachmentId, fileName, size |
| Config | default_account, accounts map (stored in config.json) |
| Status | status (ok/error), updated/failed IDs, messageId |
All errors are returned as JSON on stderr with specific error codes like not_logged_in or api_error for programmatic handling.
Loading
A high-fidelity simulation and paper trading environment for Polymarket prediction markets featuring 26 specialized MCP tools.

A powerful interface to manage and automate Duplicati backup operations using secure Bearer tokens and REST API integration.

Automatically transforms any topic into a complete WeChat Moments post featuring engaging copy and four professionally styled tutorial cards.

A powerful monitoring integration that enables AI agents to track website uptime, API health, and cron job status using the Watch.dog platform.

A specialized maintenance skill that automates health monitoring, process cleanup, and performance optimization for autonomous agents.

A specialized tool for embedding and extracting Cashu tokens or hidden messages within standard emojis using Unicode variation selectors.








































