rho-cloud-email

Manage email inboxes via the Rho Cloud REST API using curl and jq.

369|29|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/mikeyobrien/rho --skill rho-cloud-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rho-cloud-email
Source: https://github.com/mikeyobrien/rho/tree/main/skills/rho-cloud-email
Command: npx skills add https://github.com/mikeyobrien/rho --skill rho-cloud-email

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps an agent manage its email inbox at [email protected] by interfacing with the Rho Cloud REST API. It enables polling, reading, replying, and sending messages, and it enforces a sender allowlist for security.

Core Features & Use Cases

  • Inbox polling, reading, and sending via the Rho Cloud API.
  • Sender allowlist enforcement to limit processing to trusted senders.
  • Credential-based automation workflow: load credentials from ~/.config/rho-cloud/credentials.json and authorize API calls with curl and jq.
  • Use Case: Automatically check the inbox for unread messages from approved senders and draft templated replies.

Quick Start

Load credentials from ~/.config/rho-cloud/credentials.json (api_key, agent_id, email) and use curl with the Authorization header to interact with the API and jq to parse responses. Then check inbox, read messages, and send responses through the outbox.

Frequently Asked Questions about rho-cloud-email

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

FAQPage Schema
How do I automate email management for an agent inbox using a REST API?

Use the Rho Cloud REST API to automate inbox management by polling for messages, reading emails, and sending replies. Load credentials from ~/.config/rho-cloud/credentials.json and authenticate API calls with curl using the Authorization header, then parse responses with jq to extract and process message data.

How do I set up credentials and polling for agent email at runrho.dev?

Create a credentials file at ~/.config/rho-cloud/credentials.json containing api_key, agent_id, and email. Use curl with the Authorization header to make REST API calls for inbox polling and message retrieval, with jq to parse the JSON responses from the Rho Cloud endpoint.

What is a sender allowlist and why enforce it in email automation?

A sender allowlist restricts email processing to trusted senders, preventing the agent from acting on messages from unauthorized sources. This security mechanism ensures automated replies and actions only occur when emails originate from approved addresses you define.

Can I send automated replies and manage outbox with the Rho Cloud API?

Yes, the Rho Cloud API supports sending messages through the outbox and drafting templated replies. Construct POST requests with curl, authenticate with your credentials, and use jq to format the response data for outbound email automation workflows.

Do I need specific tools to work with the Rho Cloud email API?

You need curl for making REST API calls and jq for parsing JSON responses. Both are command-line tools that work with the Rho Cloud REST API to handle authentication, message retrieval, and response formatting for agent email automation.

What limitations exist when automating email workflows with allowlist enforcement?

Email processing only works for senders on your allowlist, requiring manual maintenance of trusted addresses. The workflow depends on curl and jq availability, REST API rate limits from Rho Cloud, and proper credential file permissions for secure operation.