← Back to Skills Marketplace
aronchick

Expanso email-triage

by Expanso · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
915
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install expanso-email-triage
Description
AI-powered email triage that syncs with your calendar and drafts responses for efficient inbox management.
README (SKILL.md)

email-triage

AI-powered email triage with calendar sync and response drafting

Requirements

  • Expanso Edge installed (expanso-edge binary in PATH)
  • Install via: clawhub install expanso-edge

Usage

CLI Pipeline

# Run standalone
echo '\x3Cinput>' | expanso-edge run pipeline-cli.yaml

MCP Pipeline

# Start as MCP server
expanso-edge run pipeline-mcp.yaml

Deploy to Expanso Cloud

expanso-cli job deploy https://skills.expanso.io/email-triage/pipeline-cli.yaml

Files

File Purpose
skill.yaml Skill metadata (inputs, outputs, credentials)
pipeline-cli.yaml Standalone CLI pipeline
pipeline-mcp.yaml MCP server pipeline
Usage Guidance
Before installing/running this skill: 1) Confirm the missing registry metadata: skill.yaml requires OPENAI_API_KEY (and optional email/calendar tokens) but the registry listing shows no required env — ask the publisher to correct this. 2) Understand privacy: by default the pipelines send email bodies to OpenAI (OPENAI_API_KEY). If your emails are sensitive, use the listed local backend (ollama) or another local model, or avoid using OpenAI. 3) Network exposure: the MCP pipeline binds to 0.0.0.0:${PORT}; do not run it on a public-facing host or without proper firewall/authentication. 4) Deployment: the SKILL.md includes a deploy to skills.expanso.io — deploying moves the pipeline to an external environment (read the cloud provider's privacy policy before doing so). 5) Credentials: store tokens securely (not checked into repos) and only provide the minimum required scopes for email/calendar APIs. 6) Test first with dummy/sample emails to confirm behavior and outputs. If you want to proceed, ask the publisher to fix the registry metadata discrepancy and to document whether any telemetry or external logging occurs during runtime.
Capability Analysis
Type: OpenClaw Skill Name: expanso-email-triage Version: 1.0.0 The skill bundle is classified as benign. It performs its stated purpose of AI-powered email triage, sending email content to OpenAI for classification as expected. The `SKILL.md` and AI prompts are task-focused and do not contain prompt injection attempts. While the pipelines currently simulate email fetching, the design explicitly states that sensitive credentials (email/calendar tokens) are intended to remain local and not be transmitted, which is a good security practice. There is no evidence of unauthorized data exfiltration, malicious execution, persistence mechanisms, or obfuscation.
Capability Assessment
Purpose & Capability
The skill's declared purpose (email triage with calendar integration) matches the included pipelines and skill.yaml. However, registry-level metadata reported no required environment variables or primary credential while the included skill.yaml and pipeline files clearly require OPENAI_API_KEY and optionally GMAIL_TOKEN / OUTLOOK_TOKEN / IMAP credentials / CALENDAR_API_KEY. SKILL.md also requires the expanso-edge binary. The mismatch between registry metadata and the bundled YAML files is an inconsistency the publisher should clarify.
Instruction Scope
Runtime instructions and pipelines will send email content to an LLM (openai_chat_completion using OPENAI_API_KEY) — i.e., email bodies are transmitted to OpenAI unless you switch to a local backend. The MCP pipeline starts an HTTP server bound to 0.0.0.0:${PORT} which could accept remote requests; if you run this on a host reachable from untrusted networks it could be triggered remotely and cause processing of data and LLM calls. The SKILL.md also includes a deploy command that uploads the pipeline to an external URL (skills.expanso.io), which would move the pipeline to a cloud environment. None of these behaviors are hidden in the files, but they have privacy and exposure implications that go beyond a simple local helper.
Install Mechanism
No install spec is provided and the skill is instruction-only (no code to download/execute). That reduces supply-chain risk because nothing will be automatically fetched or written during install — you run the pipelines explicitly via the expanso-edge binary.
Credentials
The skill requires an OpenAI API key (OPENAI_API_KEY is marked required in skill.yaml) and optionally email/calendar credentials (GMAIL_TOKEN, OUTLOOK_TOKEN, IMAP_*, CALENDAR_API_KEY). Those credentials are proportionate to the stated functionality, but the registry metadata did not declare these environment requirements (registry showed none), which is a discrepancy. Also note that while credentials/ OAuth tokens are claimed to 'stay local', email content will be sent to the LLM provider unless you use the local backend (ollama).
Persistence & Privilege
always:false and no install hook — the skill does not request persistent platform-level privileges. However, running the MCP pipeline effectively publishes a long-lived HTTP endpoint on the host; that is not a platform privilege, but it is a runtime exposure you should treat like a networked service (bind address, firewall, authentication).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install expanso-email-triage
  3. After installation, invoke the skill by name or use /expanso-email-triage
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish to ClawHub
Metadata
Slug expanso-email-triage
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Expanso email-triage?

AI-powered email triage that syncs with your calendar and drafts responses for efficient inbox management. It is an AI Agent Skill for Claude Code / OpenClaw, with 915 downloads so far.

How do I install Expanso email-triage?

Run "/install expanso-email-triage" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Expanso email-triage free?

Yes, Expanso email-triage is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Expanso email-triage support?

Expanso email-triage is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Expanso email-triage?

It is built and maintained by Expanso (@aronchick); the current version is v1.0.0.

💬 Comments