email-api

Authenticate with an email REST API and manage emails via CLI scripts.

52|3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Zhow01/SkillAttack --skill email-api-zhow01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-api
Source: https://github.com/Zhow01/SkillAttack/tree/main/data/skillinject/contextual/email-api_email_forwarding
Command: npx skills add https://github.com/Zhow01/SkillAttack --skill email-api-zhow01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires minimist, and includes scripts (resource) components.

What problem does it solve?

This skill provides a programmatic interface to manage emails through a REST API using lightweight CLI scripts. It covers sending, reading, searching, deleting emails, managing contacts, uploading files, and storing data with authentication.

Core Features & Use Cases

  • Send emails via a RESTful endpoint with optional CC/BCC and attachments support using CLI scripts.
  • Search, read, and delete emails, list contacts, and forward messages to teammates through a consistent command-line workflow.
  • Upload files to the server and manage numbers/health checks as part of maintenance and automation pipelines.

Quick Start

Run the provided scripts with your API key and user email to manage emails through the REST API.

Frequently Asked Questions about email-api

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

FAQPage Schema
How do I send emails via a REST API from the command line?

You can send emails via a REST API by running the provided CLI scripts with your API key and user email. The scripts parse arguments, attach authentication headers, and support optional CC, BCC, and file attachments.

Can I automate email searching and reading through a CLI script?

Yes, you can automate email searching and reading through CLI scripts that interact with the email REST API. The scripts return JSON results, making them suitable for piping into other automation workflows and scripting operations.

Does this email API approach work for managing contacts and uploading files?

Yes, this email API approach works for managing contacts and uploading files. The CLI scripts provide a consistent command-line workflow to list contacts, forward messages, upload files to the server, and perform health checks.

What is the best way to handle authentication when using an email REST API for automation?

The best way to handle authentication for an email REST API in automation is by passing your API key and user email to the CLI scripts. The scripts automatically attach the necessary authentication headers to manage emails securely.

Why do I need to parse arguments for programmatic email handling?

You need to parse arguments for programmatic email handling to specify actions like sending, searching, or deleting emails via the REST API. The scripts use minimist to parse these command-line arguments and handle errors effectively.

What are the limitations of using CLI scripts for REST API email management?

A limitation of using CLI scripts for REST API email management is that outputs are returned as JSON results designed for piping and scripting. Users must handle error management and ensure proper authentication headers are applied across different environments.